diff --git a/files/presets/Arcade.json b/files/presets/Arcade.json index e57365d9de..a615f09598 100644 --- a/files/presets/Arcade.json +++ b/files/presets/Arcade.json @@ -20,7 +20,7 @@ "specifiedAccounts": "" }, "parserInputs": { - "glob": "${title}@(.zip|.ZIP)" + "glob": "${title}@(.7z|.7Z|.zip|.ZIP)" }, "titleFromVariable": { "limitToGroups": "${MAME}", @@ -78,6 +78,85 @@ "icon": "" } }, + "Arcade - MAME(Flatpak)": { + "parserType": "Glob", + "configTitle": "Arcade - MAME(Flatpak)", + "steamCategory": "${2600}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run org.mamedev.MAME -rompath \"${fileDir}\" \"${fileName}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, "Arcade - Retroarch - FBNeo": { "parserType": "Glob", "configTitle": "Arcade - Retroarch - FBNeo", diff --git a/files/presets/Atari 2600.json b/files/presets/Atari 2600.json index 27df230b7b..d0f5935176 100755 --- a/files/presets/Atari 2600.json +++ b/files/presets/Atari 2600.json @@ -1,4 +1,83 @@ { + "Atari 2600 - Stella(Flatpak)": { + "parserType": "Glob", + "configTitle": "Atari 2600 - Stella(Flatpak)", + "steamCategory": "${2600}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run io.github.stella_emu.Stella -fullscreen 1 \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.a26|.A26|.bin|.BIN|.rom|.ROM|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, "Atari 2600 - Retroarch - Stella": { "parserType": "Glob", "configTitle": "Atari 2600 - Retroarch - Stella", diff --git a/files/presets/Commodore Amiga.json b/files/presets/Commodore Amiga.json new file mode 100644 index 0000000000..5359a48669 --- /dev/null +++ b/files/presets/Commodore Amiga.json @@ -0,0 +1,160 @@ +{ + "Commodore Amiga - Retroarch - PUAE": { + "parserType": "Glob", + "configTitle": "Commodore Amiga - Retroarch - PUAE", + "steamCategory": "${Amiga}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "-L ${os:win|cores|${os:mac|${racores}|${os:linux|${racores}}}}${/}puae2021_libretro.${os:win|dll|${os:mac|dylib|${os:linux|so}}} \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.adf|.ADF|.adz|.ADZ|.dms|.DMS|.lha|.LHA|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "${retroarchpath}", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, + "Commodore Amiga - Retroarch - PUAE": { + "parserType": "Glob", + "configTitle": "Commodore Amiga - Retroarch - PUAE", + "steamCategory": "${Amiga}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run org.libretro.RetroArch -L ${os:win|cores|${os:mac|${racores}|${os:linux|${racores}}}}${/}puae2021_libretro.${os:win|dll|${os:mac|dylib|${os:linux|so}}} \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.adf|.ADF|.adz|.ADZ|.dms|.DMS|.lha|.LHA|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + } +} diff --git a/files/presets/Microsoft DOS.json b/files/presets/Microsoft DOS.json index 60819cd348..c31327038d 100755 --- a/files/presets/Microsoft DOS.json +++ b/files/presets/Microsoft DOS.json @@ -1,7 +1,7 @@ { "Microsoft DOS - DOSBox (Requires .conf matching game folder name in with executable)": { "parserType": "Glob", - "configTitle": "DOSBox", + "configTitle": "Microsoft DOS - DOSBox", "steamCategory": "${DOS}", "executableModifier": "\"${exePath}\"", "romDirectory": "path-to-dos-games", @@ -78,9 +78,245 @@ "icon": "" } }, + "Microsoft DOS - DOSBox(Flatpak) (Requires .conf matching game folder name in with executable)": { + "parserType": "Glob", + "configTitle": "Microsoft DOS - DOSBox(Flatpak)", + "steamCategory": "${DOS}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-dos-games", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run com.dosbox.DOSBox -conf dosbox.conf -conf \"${filePath}${/}${title}.conf\" -fullscreen -c exit", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, + "Microsoft DOS - DOSBox Staging(Flatpak) (Requires .conf matching game folder name in with executable)": { + "parserType": "Glob", + "configTitle": "Microsoft DOS - DOSBox Staging(Flatpak)", + "steamCategory": "${DOS}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-dos-games", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run io.github.dosbox-staging -conf dosbox-staging.conf -conf \"${filePath}${/}${title}.conf\" -fullscreen -exit", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, "Microsoft DOS - DOSBox-X(Flatpak) (Requires .conf matching game folder name in with executable)": { + "parserType": "Glob", + "configTitle": "Microsoft DOS - DOSBox-X(Flatpak)", + "steamCategory": "${DOS}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-dos-games", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run com.dosbox_x.DOSBox-X -conf dosbox-x.conf -conf \"${filePath}${/}${title}.conf\" -fastlaunch -fullscreen -exit", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, "Microsoft DOS - GoG": { "parserType": "Glob", - "configTitle": "DOS - GoG", + "configTitle": "Microsoft DOS - GoG", "steamCategory": "${DOS}", "executableModifier": "\"${exePath}\"", "romDirectory": "path-to-gog-games", @@ -159,7 +395,7 @@ }, "Microsoft DOS - Retroarch - DOSBox Core (Requires .conf matching game folder name in with executable)": { "parserType": "Glob", - "configTitle": "DOS - Retroarch - DOSBox Core", + "configTitle": "Microsoft DOS - Retroarch - DOSBox Core", "steamCategory": "${DOS}", "executableModifier": "\"${exePath}\"", "romDirectory": "path-to-games", @@ -238,7 +474,7 @@ }, "Microsoft DOS - Retroarch(Flatpak) - DOSBox Core (Requires .conf matching game folder name in with executable)": { "parserType": "Glob", - "configTitle": "DOS - Retroarch(Flatpak) - DOSBox Core", + "configTitle": "Microsoft DOS - Retroarch(Flatpak) - DOSBox Core", "steamCategory": "${DOS}", "executableModifier": "\"${exePath}\"", "romDirectory": "path-to-games", @@ -317,7 +553,7 @@ }, "Microsoft DOS - Retroarch - DOSBox Pure": { "parserType": "Glob", - "configTitle": "DOS - Retroarch - DOSBox Pure", + "configTitle": "Microsoft DOS - Retroarch - DOSBox Pure", "steamCategory": "${DOS}", "executableModifier": "\"${exePath}\"", "romDirectory": "path-to-games", @@ -396,7 +632,7 @@ }, "Microsoft DOS - Retroarch(Flatpak) - DOSBox Pure": { "parserType": "Glob", - "configTitle": "DOS - Retroarch(Flatpak) - DOSBox Pure", + "configTitle": "Microsoft DOS - Retroarch(Flatpak) - DOSBox Pure", "steamCategory": "${DOS}", "executableModifier": "\"${exePath}\"", "romDirectory": "path-to-games", @@ -475,7 +711,7 @@ }, "Microsoft DOS - Retroarch - DOSBox SVN (Requires .conf matching game folder name in with executable)": { "parserType": "Glob", - "configTitle": "DOS - Retroarch - DOSBox SVN", + "configTitle": "Microsoft DOS - Retroarch - DOSBox SVN", "steamCategory": "${DOS}", "executableModifier": "\"${exePath}\"", "romDirectory": "path-to-games", @@ -554,7 +790,7 @@ }, "Microsoft DOS - Retroarch(Flatpak) - DOSBox SVN (Requires .conf matching game folder name in with executable)": { "parserType": "Glob", - "configTitle": "DOS - Retroarch(Flatpak) - DOSBox SVN", + "configTitle": "Microsoft DOS - Retroarch(Flatpak) - DOSBox SVN", "steamCategory": "${DOS}", "executableModifier": "\"${exePath}\"", "romDirectory": "path-to-games", diff --git a/files/presets/Nintendo 64.json b/files/presets/Nintendo 64.json index 98bc800dd3..c3ee07094b 100755 --- a/files/presets/Nintendo 64.json +++ b/files/presets/Nintendo 64.json @@ -87,7 +87,7 @@ "steamDirectory": "${steamdirglobal}", "startInDirectory": "", "titleModifier": "${fuzzyTitle}", - "executableArgs": "\"${filePath}\"", + "executableArgs": "--fullscreen \"${filePath}\"", "onlineImageQueries": "${${fuzzyTitle}}", "imagePool": "${fuzzyTitle}", "imageProviders": [ @@ -157,6 +157,85 @@ "icon": "" } }, + "Nintendo 64 - Parallel Launcher(Flatpak)": { + "parserType": "Glob", + "configTitle": "Nintendo 64 - Parallel Launcher(Flatpak)", + "steamCategory": "${N64}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run ca.parallel_launcher.ParallelLauncher \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.n64|.N64|.v64|.V64|.z64|.Z64|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, "Nintendo 64 - Project64": { "parserType": "Glob", "configTitle": "Nintendo 64 - Project64", @@ -393,5 +472,84 @@ "logo": "", "icon": "" } + }, + "Nintendo 64 - simple64(Flatpak)": { + "parserType": "Glob", + "configTitle": "Nintendo 64 - simple64(Flatpak)", + "steamCategory": "${N64}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run io.github.simple64.simple64 \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.n64|.N64|.v64|.V64|.z64|.Z64|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } } } diff --git a/files/presets/Nintendo GameBoy Advance.json b/files/presets/Nintendo GameBoy Advance.json index 4effda5ac3..be01c9e700 100755 --- a/files/presets/Nintendo GameBoy Advance.json +++ b/files/presets/Nintendo GameBoy Advance.json @@ -1,4 +1,83 @@ { + "Nintendo GameBoy Advance - mGBA(Flatpak)": { + "parserType": "Glob", + "configTitle": "Nintendo GameBoy Advance - mGBA(Flatpak)", + "steamCategory": "${GameBoy}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run io.mgba.mGBA -f \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.gba|.GBA|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, "Nintendo GameBoy Advance - Retroarch - Beetle GBA": { "parserType": "Glob", "configTitle": "Nintendo GameBoy Advance - Retroarch - Beetle GBA", diff --git a/files/presets/Nintendo GameBoy Color.json b/files/presets/Nintendo GameBoy Color.json index cea4030128..438ca292ce 100755 --- a/files/presets/Nintendo GameBoy Color.json +++ b/files/presets/Nintendo GameBoy Color.json @@ -1,4 +1,83 @@ { + "Nintendo GameBoy Color - mGBA(Flatpak)": { + "parserType": "Glob", + "configTitle": "Nintendo GameBoy Color - mGBA(Flatpak)", + "steamCategory": "${GameBoy Color}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run io.mgba.mGBA -f \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.gbc|.GBC|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, "Nintendo GameBoy Color - Retroarch - Gambatte": { "parserType": "Glob", "configTitle": "Nintendo GameBoy Color - Retroarch - Gambatte", diff --git a/files/presets/Nintendo GameBoy.json b/files/presets/Nintendo GameBoy.json index 93df01f5ba..faf1d3add7 100755 --- a/files/presets/Nintendo GameBoy.json +++ b/files/presets/Nintendo GameBoy.json @@ -1,4 +1,83 @@ { + "Nintendo GameBoy - mGBA(Flatpak)": { + "parserType": "Glob", + "configTitle": "Nintendo GameBoy - mGBA(Flatpak)", + "steamCategory": "${GameBoy}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run io.mgba.mGBA -f \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.gb|.GB|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, "Nintendo GameBoy - Retroarch - Gambatte": { "parserType": "Glob", "configTitle": "Nintendo GameBoy - Retroarch - Gambatte", diff --git a/files/presets/Nintendo NES.json b/files/presets/Nintendo NES.json index 2d50f1bdea..f95feb63a9 100755 --- a/files/presets/Nintendo NES.json +++ b/files/presets/Nintendo NES.json @@ -1,4 +1,83 @@ { + "Nintendo NES - Nestopia UE(Flatpak)": { + "parserType": "Glob", + "configTitle": "Nintendo NES - Nestopia UE(Flatpak)", + "steamCategory": "${NES}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run ca._0ldsk00l.Nestopia -f \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.bz2|.BZ2|.gz|.GZ|.nes|.NES|.fds|.FDS|.unf|.UNF|.xz|.XZ|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, "Nintendo NES - Retroarch - FCEUmm": { "parserType": "Glob", "configTitle": "Nintendo NES - Retroarch - FCEUmm", diff --git a/files/presets/Nintendo SNES.json b/files/presets/Nintendo SNES.json index b2ecbf5e67..c90f30be94 100755 --- a/files/presets/Nintendo SNES.json +++ b/files/presets/Nintendo SNES.json @@ -1,4 +1,83 @@ { + "Nintendo SNES - bsnes(Flatpak)": { + "parserType": "Glob", + "configTitle": "Nintendo SNES - bsnes(Flatpak)", + "steamCategory": "${SNES}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run dev.bsnes.bsnes --fullscreen \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.bs|.BS|.sfc|.SFC|.smc|.SMC|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, "Nintendo SNES - Retroarch - Beetle bsnes": { "parserType": "Glob", "configTitle": "Nintendo SNES - Retroarch - Beetle bsnes", diff --git a/files/presets/Nintendo Wii U.json b/files/presets/Nintendo Wii U.json index 38071f614a..ff4c41d13c 100755 --- a/files/presets/Nintendo Wii U.json +++ b/files/presets/Nintendo Wii U.json @@ -78,6 +78,85 @@ "icon": "${dir}/../*${/\\[.*?\\]/g|${title}|}*/meta/iconTex.tga" } }, + "Nintendo Wii U - Cemu (RPX) (Flatpak)": { + "parserType": "Glob", + "configTitle": "Nintendo WiiU - Cemu (RPX) (Flatpak)", + "steamCategory": "${Wii U}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run info.cemu.Cemu -f -g \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}/*/*@(.rpx|.RPX)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "${dir}/../*${/\\[.*?\\]/g|${title}|}*/meta/iconTex.tga" + } + }, "Nintendo Wii U - Cemu (RPX - Installed)": { "parserType": "Glob", "configTitle": "Nintendo WiiU - Cemu (RPX - Installed)", @@ -157,6 +236,85 @@ "icon": "${dir}/../*${/\\[.*?\\]/g|${title}|}*/meta/iconTex.tga" } }, + "Nintendo Wii U - Cemu (RPX - Installed) (Flatpak)": { + "parserType": "Glob", + "configTitle": "Nintendo WiiU - Cemu (RPX - Installed) (Flatpak)", + "steamCategory": "${Wii U}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-cemu-mlc01-usr-title-00050000", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run info.cemu.Cemu -f -g \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}/*/*@(.rpx|.RPX)" + }, + "titleFromVariable": { + "limitToGroups": "${WIIU}", + "caseInsensitiveVariables": true, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": true + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "${dir}/../*${/\\[.*?\\]/g|${title}|}*/meta/iconTex.tga" + } + }, "Nintendo Wii U - Cemu (WUD/WUX)": { "parserType": "Glob", "configTitle": "Nintendo WiiU - Cemu (WUD/WUX)", @@ -235,5 +393,84 @@ "logo": "", "icon": "" } + }, + "Nintendo Wii U - Cemu (WUD/WUX) (Flatpak)": { + "parserType": "Glob", + "configTitle": "Nintendo WiiU - Cemu (WUD/WUX) (Flatpak)", + "steamCategory": "${Wii U}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run info.cemu.Cemu -f -g \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.wud|.WUD|.wux|.WUX)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } } } diff --git a/files/presets/Philips CD-i.json b/files/presets/Philips CD-i.json new file mode 100644 index 0000000000..4515194a39 --- /dev/null +++ b/files/presets/Philips CD-i.json @@ -0,0 +1,318 @@ +{ + "Philips CD-i - Retroarch - CDI 2015": { + "parserType": "Glob", + "configTitle": "Philips CD-i - Retroarch - CDI 2015", + "steamCategory": "${CD-i}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "-L ${os:win|cores|${os:mac|${racores}|${os:linux|${racores}}}}${/}cdi2015_libretro.${os:win|dll|${os:mac|dylib|${os:linux|so}}} \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.iso|.ISO|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "${retroarchpath}", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, + "Philips CD-i - Retroarch - CDI 2015(Flatpak)": { + "parserType": "Glob", + "configTitle": "Philips CD-i - Retroarch - CDI 2015(Flatpak)", + "steamCategory": "${CD-i}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run org.libretro.RetroArch -L ${os:win|cores|${os:mac|${racores}|${os:linux|${racores}}}}${/}cdi2015_libretro.${os:win|dll|${os:mac|dylib|${os:linux|so}}} \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.iso|.ISO|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, + "Philips CD-i - Retroarch - SAME_CDI": { + "parserType": "Glob", + "configTitle": "Philips CD-i - Retroarch - SAME_CDI", + "steamCategory": "${CD-i}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "-L ${os:win|cores|${os:mac|${racores}|${os:linux|${racores}}}}${/}same_cdi_libretro.${os:win|dll|${os:mac|dylib|${os:linux|so}}} \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.cdh|.CHD|.iso|.ISO|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "${retroarchpath}", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, + "Philips CD-i - Retroarch - SAME_CDI(Flatpak)": { + "parserType": "Glob", + "configTitle": "Philips CD-i - Retroarch - SAME_CDI(Flatpak)", + "steamCategory": "${CD-i}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run org.libretro.RetroArch -L ${os:win|cores|${os:mac|${racores}|${os:linux|${racores}}}}${/}same_cdi_libretro.${os:win|dll|${os:mac|dylib|${os:linux|so}}} \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.chd|.CHD|.iso|.ISO|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + } +} diff --git a/files/presets/SNK Neo Geo CD.json b/files/presets/SNK Neo Geo CD.json new file mode 100644 index 0000000000..01cb573fcb --- /dev/null +++ b/files/presets/SNK Neo Geo CD.json @@ -0,0 +1,160 @@ +{ + "SNK Neo Geo CD - Retroarch - NeoCD": { + "parserType": "Glob", + "configTitle": "SNK Neo Geo CD - Retroarch - NeoCD", + "steamCategory": "${Neo Geo CD}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "-L ${os:win|cores|${os:mac|${racores}|${os:linux|${racores}}}}${/}neocd_libretro.${os:win|dll|${os:mac|dylib|${os:linux|so}}} \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.chd|.CHD|.cue|.CUE|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "${retroarchpath}", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, + "SNK Neo Geo CD - Retroarch - NeoCD(Flatpak)": { + "parserType": "Glob", + "configTitle": "SNK Neo Geo CD - Retroarch - NeoCD(Flatpak)", + "steamCategory": "${Neo Geo CD}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run org.libretro.RetroArch -L ${os:win|cores|${os:mac|${racores}|${os:linux|${racores}}}}${/}neocd_libretro.${os:win|dll|${os:mac|dylib|${os:linux|so}}} \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.chd|.CHD|.cue|.CUE|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + } +} diff --git a/files/presets/ScummVM.json b/files/presets/ScummVM.json new file mode 100644 index 0000000000..31cd643836 --- /dev/null +++ b/files/presets/ScummVM.json @@ -0,0 +1,81 @@ +{ + "ScummVM(Flatpak)": { + "parserType": "Glob", + "configTitle": "ScummVM(Flatpak)", + "steamCategory": "${ScummVM}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run --branch=stable --arch=x86_64 --command=scummvm_wrapper org.scummvm.ScummVM --path=\"${filePath}\" --auto-detect -x", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + } +} diff --git a/files/presets/Sega Dreamcast.json b/files/presets/Sega Dreamcast.json index bddee52f55..9e3259a0fc 100755 --- a/files/presets/Sega Dreamcast.json +++ b/files/presets/Sega Dreamcast.json @@ -1,4 +1,162 @@ { + "Sega Dreamcast - Flycast(Flatpak)": { + "parserType": "Glob", + "configTitle": "Sega Dreamcast - Flycast(Flatpak)", + "steamCategory": "${Dreamcast}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run org.flycast.Flycast -config window:fullscreen=yes \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.cdi|.CDI|.cue|.CUE|.chd|.CHD|.gdi|.GDI)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, + "Sega Dreamcast - ReDream": { + "parserType": "Glob", + "configTitle": "Sega Dreamcast - ReDream", + "steamCategory": "${Dreamcast}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "-b -e \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.7z|.7Z|.cdi|.CDI|.chd|.CHD|.cue|.CUE|.gdi|.GDI)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "path-to-redream.exe", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, "Sega Dreamcast - Retroarch - Flycast": { "parserType": "Glob", "configTitle": "Sega Dreamcast - Retroarch - Flycast", diff --git a/files/presets/Sharp X68000.json b/files/presets/Sharp X68000.json new file mode 100644 index 0000000000..7f847ad1a4 --- /dev/null +++ b/files/presets/Sharp X68000.json @@ -0,0 +1,160 @@ +{ + "Sharp X68000 - Retroarch - PX68k": { + "parserType": "Glob", + "configTitle": "Sharp X68000 - Retroarch - PX68k", + "steamCategory": "${Sharp X68k}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "-L ${os:win|cores|${os:mac|${racores}|${os:linux|${racores}}}}${/}px68k_libretro.${os:win|dll|${os:mac|dylib|${os:linux|so}}} \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.2hd|.2HD|.7z|.7Z|.88d|.88D|.cmd|.CMD|.d88|.D88|.dim|.DIM|.dup|.DUP|.hdf|.HDF|.hdm|.HDM|.img|.IMG|.m3u|.M3U|.xdf|.XDF|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "${retroarchpath}", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + }, + "Sharp X68000 - Retroarch - PX68k(Flatpak)": { + "parserType": "Glob", + "configTitle": "Sharp X68000 - Retroarch - PX68k(Flatpak)", + "steamCategory": "${Sharp X68k}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-roms", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "run org.libretro.RetroArch -L ${os:win|cores|${os:mac|${racores}|${os:linux|${racores}}}}${/}px68k_libretro.${os:win|dll|${os:mac|dylib|${os:linux|so}}} \"${filePath}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}@(.2hd|.2HD|.7z|.7Z|.88d|.88D|.cmd|.CMD|.d88|.D88|.dim|.DIM|.dup|.DUP|.hdf|.HDF|.hdm|.HDM|.img|.IMG|.m3u|.M3U|.xdf|.XDF|.zip|.ZIP)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "/usr/bin/flatpak", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + } + } +} diff --git a/files/presets/Sony PlayStation Vita.json b/files/presets/Sony PlayStation Vita.json new file mode 100644 index 0000000000..35289d6de6 --- /dev/null +++ b/files/presets/Sony PlayStation Vita.json @@ -0,0 +1,81 @@ +{ + "Sony PlayStation Vita - Vita3K (Installed Titles)": { + "parserType": "Glob", + "configTitle": "Sony PlayStation Vita - Vita3K (Installed Titles)", + "steamCategory": "${PS Vita}", + "executableModifier": "\"${exePath}\"", + "romDirectory": "path-to-Vita3Kfolder-ux0-app", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "titleModifier": "${fuzzyTitle}", + "executableArgs": "-F -r \"${fileName}\"", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "imageProviders": [ + "SteamGridDB" + ], + "disabled": false, + "advanced": false, + "userAccounts": { + "specifiedAccounts": "" + }, + "parserInputs": { + "glob": "${title}" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "use": true, + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "executable": { + "path": "path-to-Vita3K.exe", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "presetVersion": 7, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": [ + "static" + ], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + }, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": null + }, + "defaultImage": { + "long": "", + "tall": "", + "hero": "", + "logo": "", + "icon": "" + }, + "localImages": { + "long": "${filePath}/sce_sys/pic0@(.png|.PNG|.jpg|.JPG)", + "tall": "", + "hero": "", + "logo": "", + "icon": "${filePath}/sce_sys/icon0@(.png|.PNG|.jpg|.JPG)" + } + } +}