From 5fc458693fa9a5926c365262aec133548f471c8f Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 7 Aug 2024 21:38:05 +0900 Subject: [PATCH] FEATURES: json fmt --- .../retrodeck/reference_lists/features.json | 1165 +++++++++-------- 1 file changed, 601 insertions(+), 564 deletions(-) diff --git a/config/retrodeck/reference_lists/features.json b/config/retrodeck/reference_lists/features.json index 05b20e15..25635b4a 100644 --- a/config/retrodeck/reference_lists/features.json +++ b/config/retrodeck/reference_lists/features.json @@ -1,572 +1,609 @@ { - "about_links": { - "example_site": { - "description": "Updated description.", - "name": "Updated Site", - "url": "https://updated-example.com" - }, - "rd_changelog": { - "description": "Opens the RetroDECK change log in your default browser", - "name": "Changelog", - "url": "https://retrodeck.readthedocs.io/en/latest/wiki_rd_versions/version-history/" - }, - "rd_contactus": { - "description": "Opens the RetroDECK contact us section in your default browser", - "name": "Contact us", - "url": "https://github.com/XargonWan/RetroDECK" - }, - "rd_credits": { - "description": "Opens the RetroDECK Credits in your default browser", - "name": "Credits", - "url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/" - }, - "rd_donate": { - "description": "Opens Donations page in your default browser", - "name": "Donate", - "url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/" - }, - "rd_licenses": { - "description": "Opens the RetroDECK licenses in your default browser", - "name": "Licences", - "url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/" - }, - "rd_web": { - "description": "Opens the RetroDECK Website in your default browser", - "name": "Website", - "url": "https://retrodeck.net/" - }, - "rd_wiki": { - "description": "Opens the RetroDECK Wiki in your default browser", - "name": "Wiki", - "url": "https://retrodeck.readthedocs.io/en/latest/" - } - }, - "finit_default_options" : { - "rd_controller_profile": { - "name": "RetroDECK Steam Controller Profiles Install", - "description": "Install RetroDECK Steam Input profiles to Steam - Recommended", - "enabled": true - }, - "rpcs3_firmware": { - "name": "RPCS3 Firmware Install", - "description": "Install firmware needed for PS3 emulation", - "enabled": false - }, - "vita3k_firmware": { - "name": "Vita3K Firmware Install", - "description": "Install firmware needed for Vita3K emulation", - "enabled": false - } - }, - "splash_screens" : { - "xmas": { - "start_date": "1201", - "end_date": "1231", - "start_time": "0000", - "end_time": "2359", - "filename": "rd-xmas-splash.svg" - }, - "lunar_dragon": { - "start_date": "0209", - "end_date": "0212", - "start_time": "0000", - "end_time": "2359", - "filename": "rd-lunar-dragon-splash.svg" - }, - "valentines_day": { - "start_date": "0214", - "end_date": "0214", - "start_time": "0001", - "end_time": "2359", - "filename": "rd-valentines-splash.svg" - }, - "retrodeck_birthday": { - "start_date": "0304", - "end_date": "0304", - "start_time": "0000", - "end_time": "2359", - "filename": "rd-gm-bday-splash.svg" - }, - "st_patricks_day": { - "start_date": "0317", - "end_date": "0317", - "start_time": "0000", - "end_time": "2359", - "filename": "rd-stpatricks-splash.svg" - }, - "kodomo_golden_week": { - "start_date": "0429", - "end_date": "0505", - "start_time": "0000", - "end_time": "2359", - "filename": "rd-kodomo-golden.svg" - } - }, - "incompatible_presets" : - { - "borders" : "widescreen" + "about_links": { + "example_site": { + "description": "Updated description.", + "name": "Updated Site", + "url": "https://updated-example.com" }, - "helper_files": { - "dolphin_mods": { - "filename": "how-to-install-dolphin-mods.txt", - "location": "$mods_folder/Dolphin" - }, - "primehack_mods": { - "filename": "how-to-install-primehack-mods.txt", - "location": "$mods_folder/Primehack" - }, - - "mesen_textures": { - "filename": "how-to-install-Mesen-textures.txt", - "location": "$texture_packs_folder/RetroArch-Mesen" - }, - "ppsspp_textures": { - "filename": "how-to-install-PPSSPP-textures.txt", - "location": "$texture_packs_folder/PPSSPP" - }, - "pcsx2_textures": { - "filename": "how-to-install-PCSX2-textures.txt", - "location": "$texture_packs_folder/PCSX2" - }, - "mupen64plus_cache_textures": { - "filename": "how-to-install-Mupen64Plus-textures.txt", - "location": "$texture_packs_folder/RetroArch-Mupen64Plus/cache" - }, - "mupen64plus_hires_textures": { - "filename": "how-to-install-Mupen64Plus-textures.txt", - "location": "$texture_packs_folder/RetroArch-Mupen64Plus/hires_texture" - }, - "duckstation_textures": { - "filename": "how-to-install-Duckstation-textures.txt", - "location": "$texture_packs_folder/Duckstation" - }, - - "psvita_games": { - "filename": "how-to-install-psvita-games.txt", - "location": "$roms_folder/psvita" - }, - "ryujinx_firmware": { - "filename": "Install-firmware-through-Ryujinx.txt", - "location": "$bios_folder/switch/firmware" - } - }, - "system": { - "libretro" : { - "name": "RetroArch", - "emulator": { - "retroarch" : { - "description" : "RetroArch (Multi-emulator Frontend)", - "name" : "RetroArch", - "launch" : "retroarch", - "properties" : [{ - "cheevos" : true, - "cheevos_hardcore" : true, - "quick_resume": true - }], - "cores" : { - "citra_libretro": { - "description": "Nintendo 3DS Libretro Core", - "name": "Citra", - "properties": [{ - "abxy_button": true - }] - }, - "mame_libretro" : { - "description": "MAME: Multiple Arcade Machine Libretro Core", - "name": "MAME", - "properties": [{ - "tate_mode": true - }] - }, - "desmume_libretro": { - "description": "DeSmuME Nintendo DS Libretro Core", - "name": "desmume", - "properties": [{ - "abxy_button": true - }] - }, - "melonds_libretro": { - "description": "MelonDS Nintendo DS Libretro Core", - "name": "melonds", - "properties": [{ - "abxy_button": true - }] - }, - "swanstation_libretro": { - "name": "SwanStation", - "description": "Swanstation Libretro Core", - "properties" : [{ - "widescreen" : true, - "borders" : true - }] - }, - "picodrive_libetro": { - "name" : "PicoDrive", - "description": "SEGA MS/MD/CD/32X Libretro Core", - "properties" : [{ - "widescreen" : true, - "borders" : true, - "rewind" : true - }] - }, - "genesisplusgx_libetro": { - "name" : "Genesis Plus GX", - "description": "SEGA MS/GG/MD/CD Libretro Core", - "properties" : [{ - "widescreen" : true, - "borders" : true, - "rewind" : true - }] - }, - "genesisplusgxwide_libetro": { - "name" : "Genesis Plus GX Wide", - "description": "SEGA MS/GG/MD/CD Libretro Core for Wide Screen", - "properties" : [{ - "widescreen" : true, - "rewind" : true - }] - }, - "mupen64plus-next_libetro": { - "name" : "Mupen64Plus-Next", - "description": "Nintendo 64 Libretro Core", - "properties" : [{ - "widescreen" : true, - "borders" : true, - "abxy_button": true - }] - }, - "snes9x-current_libetro": { - "name" : "Snes9x - Current", - "description": "Super Nintendo Libretro Core", - "properties" : [{ - "widescreen" : true, - "borders" : true, - "rewind" : true, - "abxy_button": true - }] - }, - "gambatte_libetro": { - "name" : "Gambatte", - "description": "Game Boy/Color Libretro Core", - "properties" : [{ - "borders" : true, - "rewind" : true, - "abxy_button": true - }] - }, - "mgba_libetro": { - "name" : "mGBA", - "description": "Game Boy Advance Libretro Core", - "properties" : [{ - "borders" : true, - "rewind" : true, - "abxy_button": true - }] - } - } - } - } - }, - "arcade" : { - "name" : "Arcade", - "folder" : "arcade", - "emulator" : { - "mame" : { - "description": "MAME: Multiple Arcade Machine Emulator", - "name": "MAME", - "launch" : "mame" - } - } - }, - "n3ds" : { - "name": "Nintendo 3DS", - "folder" : "n3ds", - "emulator": { - "citra": { - "description": "Citra Nintendo 3DS Emulator (via Ponzu)", - "name": "Citra (via Ponzu)", - "ponzu" : true, - "properties": [{ - "abxy_button": true, - "ask_to_exit": true - }] + "rd_changelog": { + "description": "Opens the RetroDECK change log in your default browser", + "name": "Changelog", + "url": "https://retrodeck.readthedocs.io/en/latest/wiki_rd_versions/version-history/" + }, + "rd_contactus": { + "description": "Opens the RetroDECK contact us section in your default browser", + "name": "Contact us", + "url": "https://github.com/XargonWan/RetroDECK" + }, + "rd_credits": { + "description": "Opens the RetroDECK Credits in your default browser", + "name": "Credits", + "url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/" + }, + "rd_donate": { + "description": "Opens Donations page in your default browser", + "name": "Donate", + "url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/" + }, + "rd_licenses": { + "description": "Opens the RetroDECK licenses in your default browser", + "name": "Licences", + "url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/" + }, + "rd_web": { + "description": "Opens the RetroDECK Website in your default browser", + "name": "Website", + "url": "https://retrodeck.net/" + }, + "rd_wiki": { + "description": "Opens the RetroDECK Wiki in your default browser", + "name": "Wiki", + "url": "https://retrodeck.readthedocs.io/en/latest/" + } + }, + "finit_default_options": { + "rd_controller_profile": { + "name": "RetroDECK Steam Controller Profiles Install", + "description": "Install RetroDECK Steam Input profiles to Steam - Recommended", + "enabled": true + }, + "rpcs3_firmware": { + "name": "RPCS3 Firmware Install", + "description": "Install firmware needed for PS3 emulation", + "enabled": false + }, + "vita3k_firmware": { + "name": "Vita3K Firmware Install", + "description": "Install firmware needed for Vita3K emulation", + "enabled": false + } + }, + "splash_screens": { + "xmas": { + "start_date": "1201", + "end_date": "1231", + "start_time": "0000", + "end_time": "2359", + "filename": "rd-xmas-splash.svg" + }, + "lunar_dragon": { + "start_date": "0209", + "end_date": "0212", + "start_time": "0000", + "end_time": "2359", + "filename": "rd-lunar-dragon-splash.svg" + }, + "valentines_day": { + "start_date": "0214", + "end_date": "0214", + "start_time": "0001", + "end_time": "2359", + "filename": "rd-valentines-splash.svg" + }, + "retrodeck_birthday": { + "start_date": "0304", + "end_date": "0304", + "start_time": "0000", + "end_time": "2359", + "filename": "rd-gm-bday-splash.svg" + }, + "st_patricks_day": { + "start_date": "0317", + "end_date": "0317", + "start_time": "0000", + "end_time": "2359", + "filename": "rd-stpatricks-splash.svg" + }, + "kodomo_golden_week": { + "start_date": "0429", + "end_date": "0505", + "start_time": "0000", + "end_time": "2359", + "filename": "rd-kodomo-golden.svg" + } + }, + "incompatible_presets": { + "borders": "widescreen" + }, + "helper_files": { + "dolphin_mods": { + "filename": "how-to-install-dolphin-mods.txt", + "location": "$mods_folder/Dolphin" + }, + "primehack_mods": { + "filename": "how-to-install-primehack-mods.txt", + "location": "$mods_folder/Primehack" + }, + "mesen_textures": { + "filename": "how-to-install-Mesen-textures.txt", + "location": "$texture_packs_folder/RetroArch-Mesen" + }, + "ppsspp_textures": { + "filename": "how-to-install-PPSSPP-textures.txt", + "location": "$texture_packs_folder/PPSSPP" + }, + "pcsx2_textures": { + "filename": "how-to-install-PCSX2-textures.txt", + "location": "$texture_packs_folder/PCSX2" + }, + "mupen64plus_cache_textures": { + "filename": "how-to-install-Mupen64Plus-textures.txt", + "location": "$texture_packs_folder/RetroArch-Mupen64Plus/cache" + }, + "mupen64plus_hires_textures": { + "filename": "how-to-install-Mupen64Plus-textures.txt", + "location": "$texture_packs_folder/RetroArch-Mupen64Plus/hires_texture" + }, + "duckstation_textures": { + "filename": "how-to-install-Duckstation-textures.txt", + "location": "$texture_packs_folder/Duckstation" + }, + "psvita_games": { + "filename": "how-to-install-psvita-games.txt", + "location": "$roms_folder/psvita" + }, + "ryujinx_firmware": { + "filename": "Install-firmware-through-Ryujinx.txt", + "location": "$bios_folder/switch/firmware" + } + }, + "system": { + "libretro": { + "name": "RetroArch", + "emulator": { + "retroarch": { + "description": "RetroArch (Multi-emulator Frontend)", + "name": "RetroArch", + "launch": "retroarch", + "properties": [ + { + "cheevos": true, + "cheevos_hardcore": true, + "quick_resume": true + } + ], + "cores": { + "citra_libretro": { + "description": "Nintendo 3DS Libretro Core", + "name": "Citra", + "properties": [ + { + "abxy_button": true } - } - }, - "nds" : { - "name": "Nintendo DS", - "folder" : "nds", - "emulator": { - "melonds" : { - "description": "MelonDS Nintendo DS Emulator", - "name": "melonds", - "launch" : "MelonDS", - "bios": { - "bios7": { - "filename": "bios7.bin", - "hash": "df692a80a5b1bc90728bc3dfc76cd948", - "description": "Used by MelonDS emulator", - "required": "Required, see Wiki" - }, - "bios9": { - "filename": "bios9.bin", - "hash": "a392174eb3e572fed6447e956bde4b25", - "description": "Used by MelonDS emulator", - "required": "Required, see Wiki" - }, - "firmware": { - "filename": "firmware.bin", - "hash": "e45033d9b0fa6b0de071292bba7c9d13", - "description": "Used by MelonDS emulator", - "required": "Required, see Wiki" - } - } - } - } - }, - "ps2" : { - "name": "Sony PlayStation 2", - "folder" : "ps2", - "emulator" : { - "pcsx2" : { - "name" : "pcsx2", - "description": "PCSX2 Play Station 2 Emulator", - "bios": { - "ps2-0200a": { - "filename": "ps2-0200a-20040614.bin", - "hash": "d333558cc14561c1fdc334c75d5f37b7", - "description": "PS2 US BIOS", - "required": "At least one" - }, - "ps2-0200e": { - "filename": "ps2-0200e-20040614.bin", - "hash": "dc752f160044f2ed5fc1f4964db2a095", - "description": "PS2 EU BIOS", - "required": "At least one" - }, - "ps2-0200j": { - "filename": "ps2-0200j-20040614.bin", - "hash": "0eee5d1c779aa50e94edd168b4ebf42e", - "description": "PS2 JP BIOS", - "required": "At least one" - } - }, - "properties": [{ - "ask_to_exit": true, - "cheevos" : true - }] - } - } - }, - "psx" : { - "name": "Sony PlayStation", - "folder" : "psx", - "bios": { - "psxonpsp660": { - "filename": "psxonpsp660.bin", - "description": "PS1 BIOS from PSP", - "hash": "c53ca5908936d412331790f4426c6c33", - "required": "At least one" - }, - "scph5500": { - "filename": "scph5500.bin", - "description": "PS1 JP BIOS", - "hash": "8dd7d5296a650fac7319bce665a6a53c", - "required": "At least one" - }, - "scph5501": { - "filename": "scph5501.bin", - "description": "PS1 US BIOS", - "hash": "490f666e1afb15b7362b406ed1cea246", - "required": "At least one" - }, - "scph5502": { - "filename": "scph5502.bin", - "description": "PS1 EU BIOS", - "hash": "32736f17079d0b2b7024407c39bd3050", - "required": "At least one" - }, - "scph7001": { - "filename": "scph7001.bin", - "description": "PS1 BIOS", - "hash": "1e68c231d0896b7eadcad1d7d8e76129", - "required": "At least one" - }, - "scph7002": { - "filename": "scph7002.bin", - "description": "PS1 BIOS", - "hash": "b9d9a0286c33dc6b7237bb13cd46fdee", - "required": "At least one" - }, - "scph7003": { - "filename": "scph7003.bin", - "description": "PS1 BIOS", - "hash": "490f666e1afb15b7362b406ed1cea246", - "required": "At least one" - }, - "scph7502": { - "filename": "scph7502.bin", - "description": "PS1 BIOS", - "hash": "b9d9a0286c33dc6b7237bb13cd46fdee", - "required": "At least one" - }, - "scph9002_7502": { - "filename": "scph9002(7502).bin", - "description": "PS1 BIOS", - "hash": "b9d9a0286c33dc6b7237bb13cd46fdee", - "required": "At least one" - }, - "ps1_rom": { - "filename": "ps1_rom.bin", - "description": "PS1 BIOS", - "hash": "81bbe60ba7a3d1cea1d48c14cbcc647b", - "required": "At least one" - } + ] }, - "emulator": { - "duckstation" : { - "name" : "Duckstation", - "description" : "PlayStation Emulator", - "launch" : "duckstation-qt", - "properties": [{ - "ask_to_exit": true, - "cheevos" : true - }] + "mame_libretro": { + "description": "MAME: Multiple Arcade Machine Libretro Core", + "name": "MAME", + "properties": [ + { + "tate_mode": true } - } - }, - "psp" : { - "name" : "Sony PSP: PlayStation Portable", - "folder" : "psp", - "emulator" : { - "ppsspp" : { - "name" : "PPSSPP", - "description" : "PPSSPP: PlayStation Portable Emulator", - "launch" : "PPSSPPSDL", - "properties": [{ - "cheevos" : true, - "cheevos_hardcore" : true - }] - } - } - }, - "psvita" : { - "name" : "Sony PlayStation Vita", - "folder" : "psvita", - "emulator" : { - "vita3k" : { - "name" : "Vita3k", - "description" : "Vita3K PSVita Emulator", - "launch" : "Vita3K" - } - } - }, - "rpcs3" : { - "name" : "Sony PlayStation 3", - "folder" : "ps3", - "emulator" : { - "rpcs3" : { - "name" : "RPCS3", - "description" : "RPCS3 PlayStation 3 Emulator", - "launch" : "rpcs3" - }, - "properties": [{ - "ask_to_exit": true - }] - } - }, - "switch" : { - "name" : "Nintendo Switch", - "folder" : "switch", - "emulator" : { - "ryujinx" : { - "name": "Ryujinx", - "description" : "Ryujinx Nintendo Switch Emulator", - "launch" : "Ryujinx.sh" - }, - "yuzu" : { - "name": "Yuzu (via Ponzu)", - "description" : "Yuzu Nintendo Switch Emulator (via Ponzu)", - "launch" : "Yuzu", - "ponzu" : true, - "abxy_button": true - } - } - }, - "gc" : { - "name": "Nintendo GameCube", - "folder" : "gc", - "emulator" : { - "dolphin" : { - "name" : "Dolphin", - "description" : "Dolphin Wii and GameCube Emulator", - "launch" : "dolphin-emu-wrapper", - "properties": [{ - "abxy_button": true, - "ask_to_exit": true, - "cheevos" : true, - "cheevos_hardcore" : true, - "universal_dyn_input": true - }] - } - } - }, - "wii" : { - "name": "Nintendo Wii", - "folder" : "wii", - "emulator" : { - "dolphin" : { - "name" : "Dolphin", - "description" : "Dolphin Wii and GameCube Emulator", - "launch" : "dolphin-emu-wrapper", - "properties": [ - { - "abxy_button": true, - "ask_to_exit": true, - "cheevos" : true, - "cheevos_hardcore" : true, - "universal_dyn_input": true - } - ] - }, - "primehack" : { - "name" : "PrimeHack", - "description" : "A fork of Dolphiin to enhance Metroid Prime experience", - "launch" : "primehack-wrapper", - "properties": [{ - "ask_to_exit": true, - "universal_dyn_input": true - }] - } - } - }, - "wiiu" : { - "name": "Nintendo Wii U", - "folder" : "wiiu", - "emulator" : { - "cemu": { - "description": "Wii U emulator", - "name" : "Cemu", - "launch" : "Cemu-wrapper", - "properties": [ - { - "abxy_button": true, - "multi_user_config_dir" : "Cemu" - } - ] + ] + }, + "desmume_libretro": { + "description": "DeSmuME Nintendo DS Libretro Core", + "name": "desmume", + "properties": [ + { + "abxy_button": true } + ] + }, + "melonds_libretro": { + "description": "MelonDS Nintendo DS Libretro Core", + "name": "melonds", + "properties": [ + { + "abxy_button": true + } + ] + }, + "swanstation_libretro": { + "name": "SwanStation", + "description": "Swanstation Libretro Core", + "properties": [ + { + "widescreen": true, + "borders": true + } + ] + }, + "picodrive_libetro": { + "name": "PicoDrive", + "description": "SEGA MS/MD/CD/32X Libretro Core", + "properties": [ + { + "widescreen": true, + "borders": true, + "rewind": true + } + ] + }, + "genesisplusgx_libetro": { + "name": "Genesis Plus GX", + "description": "SEGA MS/GG/MD/CD Libretro Core", + "properties": [ + { + "widescreen": true, + "borders": true, + "rewind": true + } + ] + }, + "genesisplusgxwide_libetro": { + "name": "Genesis Plus GX Wide", + "description": "SEGA MS/GG/MD/CD Libretro Core for Wide Screen", + "properties": [ + { + "widescreen": true, + "rewind": true + } + ] + }, + "mupen64plus-next_libetro": { + "name": "Mupen64Plus-Next", + "description": "Nintendo 64 Libretro Core", + "properties": [ + { + "widescreen": true, + "borders": true, + "abxy_button": true + } + ] + }, + "snes9x-current_libetro": { + "name": "Snes9x - Current", + "description": "Super Nintendo Libretro Core", + "properties": [ + { + "widescreen": true, + "borders": true, + "rewind": true, + "abxy_button": true + } + ] + }, + "gambatte_libetro": { + "name": "Gambatte", + "description": "Game Boy/Color Libretro Core", + "properties": [ + { + "borders": true, + "rewind": true, + "abxy_button": true + } + ] + }, + "mgba_libetro": { + "name": "mGBA", + "description": "Game Boy Advance Libretro Core", + "properties": [ + { + "borders": true, + "rewind": true, + "abxy_button": true + } + ] } + } + } + } + }, + "arcade": { + "name": "Arcade", + "folder": "arcade", + "emulator": { + "mame": { + "description": "MAME: Multiple Arcade Machine Emulator", + "name": "MAME", + "launch": "mame" + } + } + }, + "n3ds": { + "name": "Nintendo 3DS", + "folder": "n3ds", + "emulator": { + "citra": { + "description": "Citra Nintendo 3DS Emulator (via Ponzu)", + "name": "Citra (via Ponzu)", + "ponzu": true, + "properties": [ + { + "abxy_button": true, + "ask_to_exit": true + } + ] + } + } + }, + "nds": { + "name": "Nintendo DS", + "folder": "nds", + "emulator": { + "melonds": { + "description": "MelonDS Nintendo DS Emulator", + "name": "melonds", + "launch": "MelonDS", + "bios": { + "bios7": { + "filename": "bios7.bin", + "hash": "df692a80a5b1bc90728bc3dfc76cd948", + "description": "Used by MelonDS emulator", + "required": "Required, see Wiki" + }, + "bios9": { + "filename": "bios9.bin", + "hash": "a392174eb3e572fed6447e956bde4b25", + "description": "Used by MelonDS emulator", + "required": "Required, see Wiki" + }, + "firmware": { + "filename": "firmware.bin", + "hash": "e45033d9b0fa6b0de071292bba7c9d13", + "description": "Used by MelonDS emulator", + "required": "Required, see Wiki" + } + } + } + } + }, + "ps2": { + "name": "Sony PlayStation 2", + "folder": "ps2", + "emulator": { + "pcsx2": { + "name": "pcsx2", + "description": "PCSX2 Play Station 2 Emulator", + "bios": { + "ps2-0200a": { + "filename": "ps2-0200a-20040614.bin", + "hash": "d333558cc14561c1fdc334c75d5f37b7", + "description": "PS2 US BIOS", + "required": "At least one" + }, + "ps2-0200e": { + "filename": "ps2-0200e-20040614.bin", + "hash": "dc752f160044f2ed5fc1f4964db2a095", + "description": "PS2 EU BIOS", + "required": "At least one" + }, + "ps2-0200j": { + "filename": "ps2-0200j-20040614.bin", + "hash": "0eee5d1c779aa50e94edd168b4ebf42e", + "description": "PS2 JP BIOS", + "required": "At least one" + } + }, + "properties": [ + { + "ask_to_exit": true, + "cheevos": true + } + ] + } + } + }, + "psx": { + "name": "Sony PlayStation", + "folder": "psx", + "bios": { + "psxonpsp660": { + "filename": "psxonpsp660.bin", + "description": "PS1 BIOS from PSP", + "hash": "c53ca5908936d412331790f4426c6c33", + "required": "At least one" }, - "xbox" : { - "name" : "Microsoft XBOX", - "folder" : "xbox", - "emulator" : { - "xemu" : { - "description": "xemu Xbox Emulator", - "name" : "xemu", - "launch" : "xemu" - } - } - } - } -} \ No newline at end of file + "scph5500": { + "filename": "scph5500.bin", + "description": "PS1 JP BIOS", + "hash": "8dd7d5296a650fac7319bce665a6a53c", + "required": "At least one" + }, + "scph5501": { + "filename": "scph5501.bin", + "description": "PS1 US BIOS", + "hash": "490f666e1afb15b7362b406ed1cea246", + "required": "At least one" + }, + "scph5502": { + "filename": "scph5502.bin", + "description": "PS1 EU BIOS", + "hash": "32736f17079d0b2b7024407c39bd3050", + "required": "At least one" + }, + "scph7001": { + "filename": "scph7001.bin", + "description": "PS1 BIOS", + "hash": "1e68c231d0896b7eadcad1d7d8e76129", + "required": "At least one" + }, + "scph7002": { + "filename": "scph7002.bin", + "description": "PS1 BIOS", + "hash": "b9d9a0286c33dc6b7237bb13cd46fdee", + "required": "At least one" + }, + "scph7003": { + "filename": "scph7003.bin", + "description": "PS1 BIOS", + "hash": "490f666e1afb15b7362b406ed1cea246", + "required": "At least one" + }, + "scph7502": { + "filename": "scph7502.bin", + "description": "PS1 BIOS", + "hash": "b9d9a0286c33dc6b7237bb13cd46fdee", + "required": "At least one" + }, + "scph9002_7502": { + "filename": "scph9002(7502).bin", + "description": "PS1 BIOS", + "hash": "b9d9a0286c33dc6b7237bb13cd46fdee", + "required": "At least one" + }, + "ps1_rom": { + "filename": "ps1_rom.bin", + "description": "PS1 BIOS", + "hash": "81bbe60ba7a3d1cea1d48c14cbcc647b", + "required": "At least one" + } + }, + "emulator": { + "duckstation": { + "name": "Duckstation", + "description": "PlayStation Emulator", + "launch": "duckstation-qt", + "properties": [ + { + "ask_to_exit": true, + "cheevos": true + } + ] + } + } + }, + "psp": { + "name": "Sony PSP: PlayStation Portable", + "folder": "psp", + "emulator": { + "ppsspp": { + "name": "PPSSPP", + "description": "PPSSPP: PlayStation Portable Emulator", + "launch": "PPSSPPSDL", + "properties": [ + { + "cheevos": true, + "cheevos_hardcore": true + } + ] + } + } + }, + "psvita": { + "name": "Sony PlayStation Vita", + "folder": "psvita", + "emulator": { + "vita3k": { + "name": "Vita3k", + "description": "Vita3K PSVita Emulator", + "launch": "Vita3K" + } + } + }, + "rpcs3": { + "name": "Sony PlayStation 3", + "folder": "ps3", + "emulator": { + "rpcs3": { + "name": "RPCS3", + "description": "RPCS3 PlayStation 3 Emulator", + "launch": "rpcs3" + }, + "properties": [ + { + "ask_to_exit": true + } + ] + } + }, + "switch": { + "name": "Nintendo Switch", + "folder": "switch", + "emulator": { + "ryujinx": { + "name": "Ryujinx", + "description": "Ryujinx Nintendo Switch Emulator", + "launch": "Ryujinx.sh" + }, + "yuzu": { + "name": "Yuzu (via Ponzu)", + "description": "Yuzu Nintendo Switch Emulator (via Ponzu)", + "launch": "Yuzu", + "ponzu": true, + "abxy_button": true + } + } + }, + "gc": { + "name": "Nintendo GameCube", + "folder": "gc", + "emulator": { + "dolphin": { + "name": "Dolphin", + "description": "Dolphin Wii and GameCube Emulator", + "launch": "dolphin-emu-wrapper", + "properties": [ + { + "abxy_button": true, + "ask_to_exit": true, + "cheevos": true, + "cheevos_hardcore": true, + "universal_dyn_input": true + } + ] + } + } + }, + "wii": { + "name": "Nintendo Wii", + "folder": "wii", + "emulator": { + "dolphin": { + "name": "Dolphin", + "description": "Dolphin Wii and GameCube Emulator", + "launch": "dolphin-emu-wrapper", + "properties": [ + { + "abxy_button": true, + "ask_to_exit": true, + "cheevos": true, + "cheevos_hardcore": true, + "universal_dyn_input": true + } + ] + }, + "primehack": { + "name": "PrimeHack", + "description": "A fork of Dolphiin to enhance Metroid Prime experience", + "launch": "primehack-wrapper", + "properties": [ + { + "ask_to_exit": true, + "universal_dyn_input": true + } + ] + } + } + }, + "wiiu": { + "name": "Nintendo Wii U", + "folder": "wiiu", + "emulator": { + "cemu": { + "description": "Wii U emulator", + "name": "Cemu", + "launch": "Cemu-wrapper", + "properties": [ + { + "abxy_button": true, + "multi_user_config_dir": "Cemu" + } + ] + } + } + }, + "xbox": { + "name": "Microsoft XBOX", + "folder": "xbox", + "emulator": { + "xemu": { + "description": "xemu Xbox Emulator", + "name": "xemu", + "launch": "xemu" + } + } + } + } +}