|
101 | 101 | }, |
102 | 102 | "manualParser": { |
103 | 103 | "manifestsInputTitle": "Manifests Directory", |
104 | | - "manifestsInputPlaceholder": "/path/to/your/manifests/", |
| 104 | + "manifestsInputPlaceholder": |
| 105 | + { |
| 106 | + "Windows_NT": "C:\\path\\to\\your\\manifests\\", |
| 107 | + "Darwin": "/path/to/your/manifests/", |
| 108 | + "Linux": "/path/to/your/manifests/" |
| 109 | + }, |
105 | 110 | "errors": { |
106 | 111 | "fatalError__i": "> Manual parser failed with fatal error:\n ${error}" |
107 | 112 | } |
108 | 113 | }, |
109 | 114 | "epicParser": { |
110 | 115 | "manifestsInputTitle": "Epic Manifests Directory Override", |
111 | | - "manifestsInputPlaceholder": "/path/to/Manifests/", |
| 116 | + "manifestsInputPlaceholder": |
| 117 | + { |
| 118 | + "Windows_NT": "C:\\path\\to\\your\\manifests\\", |
| 119 | + "Darwin": "/path/to/your/manifests/", |
| 120 | + "Linux": "/path/to/your/manifests/" |
| 121 | + }, |
112 | 122 | "launcherModeInputTitle": "Launch games via Epic for online services", |
113 | 123 | "errors": { |
114 | 124 | "invalidManifestsOverride": "> Manifests Override is not a valid directory.", |
|
120 | 130 | "legendaryParser": { |
121 | 131 | "launcherModeInputTitle": "Launch games via Legendary for online services", |
122 | 132 | "legendaryInstalledFileTitle": "Legendary installed.json Path Override", |
123 | | - "legendaryInstalledFilePlaceholderUnix": "/path/to/legendary/installed.json", |
124 | | - "legendaryInstalledFilePlaceholderWin": "C:\\path\\to\\legendary\\installed.json", |
| 133 | + "legendaryInstalledFilePlaceholder": |
| 134 | + { |
| 135 | + "Windows_NT": "C:\\path\\to\\legendary\\installed.json", |
| 136 | + "Darwin": "/path/to/legendary/installed.json", |
| 137 | + "Linux": "/path/to/legendary/installed.json" |
| 138 | + }, |
125 | 139 | "legendaryExeOverrideTitle": "Legendary Path Override", |
126 | | - "legendaryExeOverridePlaceholderWin": "C:\\path\\to\\legendary.exe", |
127 | | - "legendaryExeOverridePlaceholderUnix": "/path/to/legendary", |
| 140 | + "legendaryExeOverridePlaceholder": { |
| 141 | + "Windows_NT": "C:\\path\\to\\legendary.exe", |
| 142 | + "Darwin": "/path/to/legendary", |
| 143 | + "Linux": "/path/to/legendary" |
| 144 | + }, |
128 | 145 | "errors": { |
129 | 146 | "legendaryNotInstalled": "> Legendary installed.json not found", |
130 | 147 | "fatalError__i": "> Legendary parser failed with fatal error:\n ${error}" |
131 | 148 | } |
132 | 149 | }, |
133 | 150 | "battleNetParser": { |
134 | 151 | "battleExeOverrideTitle": "Battle.net.exe Path Override", |
135 | | - "battleExeOverridePlaceholder": "/path/to/Battle.net/Battle.net.exe", |
| 152 | + "battleExeOverridePlaceholder": { |
| 153 | + "Windows_NT": "C:\\path\\to\\Battle.net\\Battle.net.exe", |
| 154 | + "Darwin": "/path/to/Battle.net.app/Contents/MacOS/Battle.net", |
| 155 | + "Linux": "/path/to/Battle.net" |
| 156 | + }, |
136 | 157 | "errors": { |
137 | 158 | "battleNotCompatible": "> Battle.net parser is only available on Windows.", |
138 | 159 | "fatalError__i": "> Battle.net parser failed with fatal error:\n ${error}" |
139 | 160 | } |
140 | 161 | }, |
141 | 162 | "UWPParser": { |
142 | 163 | "UWPDirTitle": "XboxGames Directory Override", |
143 | | - "UWPDirPlaceholder": "/path/to/XboxGames or /path/to/WindowsApps", |
| 164 | + "UWPDirPlaceholder": { |
| 165 | + "Windows_NT": "C:\\path\\to\\XboxGames\\ or C:\\path\\to\\WindowsApps\\", |
| 166 | + "Darwin": "/path/to/XboxGames/ or /path/to/WindowsApps/", |
| 167 | + "Linux": "/path/to/XboxGames/ or /path/to/WindowsApps/" |
| 168 | + }, |
144 | 169 | "UWPLauncherModeTitle": "Launch game as UWP instead of launcher helper", |
145 | 170 | "errors": { |
146 | 171 | "fatalError__i": "> UWP parser failed with fatal error:\n ${error}", |
|
149 | 174 | }, |
150 | 175 | "uplayParser": { |
151 | 176 | "uplayDirTitle": "Ubisoft Directory Override", |
152 | | - "uplayDirPlaceholder": "/path/to/Ubisoft/", |
| 177 | + "uplayDirPlaceholder": { |
| 178 | + "Windows_NT": "C:\\path\\to\\Ubisoft\\", |
| 179 | + "Darwin": "/path/to/Ubisoft/", |
| 180 | + "Linux": "/path/to/Ubisoft/" |
| 181 | + }, |
153 | 182 | "launcherModeInputTitle": "Launch games via UPlay for online services", |
154 | 183 | "errors": { |
155 | 184 | "invalidManifestsOverride": "> Uplay Directory Override is not a valid directory.", |
|
161 | 190 | }, |
162 | 191 | "gogParser": { |
163 | 192 | "galaxyExeOverrideTitle": "Galaxy Path Override", |
164 | | - "galaxyExeOverridePlaceholderWin": "C:\\path\\to\\GalaxyClient.exe", |
165 | | - "galaxyExeOverridePlaceholderMac": "/path/to/GOG Galaxy.app/Contents/MacOS/GOG Galaxy", |
| 193 | + "galaxyExeOverridePlaceholder": { |
| 194 | + "Windows_NT": "C:\\path\\to\\GalaxyClient.exe", |
| 195 | + "Darwin": "/path/to/GOG Galaxy.app/Contents/MacOS/GOG Galaxy", |
| 196 | + "Linux": "/path/to/GalaxyClient" |
| 197 | + }, |
166 | 198 | "launcherModeInputTitle": "Launch games via GOG Galaxy", |
167 | 199 | "parseLinkedExecsTitle": "Parse linked executables from GOG Galaxy", |
168 | 200 | "parseRegistryEntries": "Parse using Registry instead of Galaxy DB", |
|
175 | 207 | }, |
176 | 208 | "amazonGamesParser": { |
177 | 209 | "exeOverrideTitle": "Amazon Games Path Override", |
178 | | - "exeOverridePlaceholder": "/path/to/Amazon Games.exe", |
| 210 | + "exeOverridePlaceholder": { |
| 211 | + "Windows_NT": "C:\\path\\to\\Amazon Games.exe", |
| 212 | + "Darwin": "/path/to/Amazon Games.app/Contents/MacOS/Amazon Games", |
| 213 | + "Linux": "/path/to/Amazon Games" |
| 214 | + }, |
179 | 215 | "launcherModeInputTitle": "Launch games via Amazon Games", |
180 | 216 | "errors": { |
181 | 217 | "invalidExeOverride": "> Amazon Games Installation Override is not a valid directory.", |
|
186 | 222 | }, |
187 | 223 | "itchIoParser": { |
188 | 224 | "itchIoAppDataOverrideTitle": "itch.io AppData Directory Override", |
189 | | - "itchIoAppDataOverridePlaceholder": "/path/to/itch", |
| 225 | + "itchIoAppDataOverridePlaceholder": { |
| 226 | + "Windows_NT": "C:\\AppData\\itch\\", |
| 227 | + "Darwin": "~/Library/Application Support/itch/", |
| 228 | + "Linux": "~/.config/itch/" |
| 229 | + }, |
190 | 230 | "itchIoWindowsOnLinuxInstallDriveRedirectTitle": "Windows-on-Linux Install Drive Redirect", |
191 | 231 | "itchIoWindowsOnLinuxInstallDriveRedirectPlaceholder": "/mnt/d/", |
192 | 232 | "errors": { |
|
199 | 239 | }, |
200 | 240 | "eaDesktopParser": { |
201 | 241 | "eaGamesDirTitle": "EA Games Directory Override", |
202 | | - "eaGamesDirPlaceholder": "/path/to/EA Games/", |
| 242 | + "eaGamesDirPlaceholder": { |
| 243 | + "Windows_NT": "C:\\path\\to\\EA Games\\", |
| 244 | + "Darwin": "/path/to/EA Games/", |
| 245 | + "Linux": "/path/to/EA Games/" |
| 246 | + }, |
203 | 247 | "eaLauncherModeTitle": "Launch games via EA Desktop", |
204 | 248 | "errors": { |
205 | 249 | "fatalError__i": "> EA Desktop parser failed with fatal error:\n ${error}", |
|
329 | 373 | "userAccounts": "For example ${steamlogin}", |
330 | 374 | "bySystem": { |
331 | 375 | "Windows_NT": { |
332 | | - "steamDirectory": "Typically C:\\Program Files (x86)\\Steam", |
333 | | - "romsDirectory": "For example D:\\ROMs", |
334 | | - "retroarchPath": "For example C:\\Path\\To\\retroarch.exe", |
335 | | - "raCoresDirectory": "Typically C:\\Users\\UserName\\AppData\\Roaming\\RetroArch\\cores", |
336 | | - "localImagesDirectory": "For example C:\\Path\\To\\LocalArtwork" |
| 376 | + "steamDirectory": "Typically C:\\Program Files (x86)\\Steam\\", |
| 377 | + "romsDirectory": "For example D:\\ROMs\\", |
| 378 | + "retroarchPath": "For example C:\\Path\\To\\Retroarch.exe", |
| 379 | + "raCoresDirectory": "Typically C:\\Users\\UserName\\AppData\\Roaming\\RetroArch\\cores\\", |
| 380 | + "localImagesDirectory": "For example C:\\Path\\To\\LocalArtwork\\" |
337 | 381 | }, |
338 | 382 | "Darwin": { |
339 | | - "steamDirectory": "Typically ~/Library/Application Support/Steam", |
340 | | - "romsDirectory": "For example ~/ROMs", |
| 383 | + "steamDirectory": "Typically ~/Library/Application Support/Steam/", |
| 384 | + "romsDirectory": "For example ~/ROMs/", |
341 | 385 | "retroarchPath": "For example /path/to/retroarch", |
342 | | - "raCoresDirectory": "Typically /Applications/Retroarch.app/Contents/Resources/cores", |
343 | | - "localImagesDirectory": "For example ~/path/to/localartwork" |
| 386 | + "raCoresDirectory": "Typically /Applications/Retroarch.app/Contents/Resources/cores/", |
| 387 | + "localImagesDirectory": "For example ~/path/to/localartwork/" |
344 | 388 | }, |
345 | 389 | "Linux": { |
346 | | - "steamDirectory": "Typically /home/user/.steam/steam", |
347 | | - "romsDirectory": "For example ~/ROMs", |
| 390 | + "steamDirectory": "Typically /home/user/.steam/steam/", |
| 391 | + "romsDirectory": "For example ~/ROMs/", |
348 | 392 | "retroarchPath": "For example /path/to/retroarch", |
349 | | - "raCoresDirectory": "Typically /lib/x86_64-linux-gnu/libretro/cores", |
350 | | - "localImagesDirectory": "For example ~/path/to/localartwork" |
| 393 | + "raCoresDirectory": "Typically /lib/x86_64-linux-gnu/libretro/cores/", |
| 394 | + "localImagesDirectory": "For example ~/path/to/localartwork/" |
351 | 395 | } |
352 | 396 | } |
353 | 397 | } |
|
489 | 533 | "placeholder": { |
490 | 534 | "parserType": "Select parser...", |
491 | 535 | "configTitle": "My Awesome Parser", |
492 | | - "steamDirectory": "${steamdirglobal} or /path/to/steam", |
| 536 | + "steamDirectory": "${steamdirglobal} or /path/to/steam/", |
493 | 537 | "userAccounts": "${steamuser1}${steamuser2} or ${${accountsglobal}}", |
494 | 538 | "titleFromVariable": "${variableGroup1}${variableGroup2}", |
495 | 539 | "titleModifier": "${fuzzyTitle} or ${title}", |
496 | 540 | "defaultImage__i": "/path/to/fallback_${artworkType}.png", |
497 | 541 | "localImages__i": "/path/to/art/${artworkType}/\\${title}.@(png|jpg)", |
498 | 542 | "romDirectory": "/path/to/games/", |
499 | 543 | "glob": "${title}.@(iso|ISO)", |
500 | | - "executableLocation": "Example: /path/to/emulator.exe", |
| 544 | + "executableLocation": "/path/to/emulator.exe", |
501 | 545 | "executableArgs": "--arg1 --arg2", |
502 | 546 | "executableModifier": "\"${exePath}\"", |
503 | | - "startInDirectory": "/path/to/start/in/dir", |
| 547 | + "startInDirectory": "/path/to/start/in/dir/", |
504 | 548 | "imageProviders": "None", |
505 | 549 | "multiAPIPlaceholder": "No Filter" |
506 | 550 | }, |
|
547 | 591 | "defaultImage__md": "> Default image is an invalid path!", |
548 | 592 | "titleModifier__md": "> Title modifier field is required!", |
549 | 593 | "executableModifier__md": "> Executable modifier must not be empty!", |
550 | | - "variableString__md": "> Uneven number of `${` and `}` pairs. Use `\\` to escape `${` or `}` if you want to use them as characters.", |
| 594 | + "variableString__md": "> Uneven number of `${` and `}` pairs! Use `\\` to escape `${` or `}` if you want to use them as characters.", |
551 | 595 | "imageProviders__md": "> Incorrect image providers type!", |
552 | | - "unhandledValidationKey__md": "> Input's validation is unhandled", |
553 | | - "genericDir__md": "> Directory is invalid", |
554 | | - "genericPath__md": "> Path is invalid" |
| 596 | + "unhandledValidationKey__md": "> Input's validation is unhandled!", |
| 597 | + "genericDir__md": "> Directory is invalid!", |
| 598 | + "genericPath__md": "> Path is invalid!" |
555 | 599 | }, |
556 | 600 | "text": { |
557 | 601 | "noTitle": "No title!" |
|
0 commit comments