FEATURES: json fmt

This commit is contained in:
XargonWan 2024-08-07 21:38:05 +09:00
parent 5d281cf4d9
commit 5fc458693f

View file

@ -41,7 +41,7 @@
"url": "https://retrodeck.readthedocs.io/en/latest/" "url": "https://retrodeck.readthedocs.io/en/latest/"
} }
}, },
"finit_default_options" : { "finit_default_options": {
"rd_controller_profile": { "rd_controller_profile": {
"name": "RetroDECK Steam Controller Profiles Install", "name": "RetroDECK Steam Controller Profiles Install",
"description": "Install RetroDECK Steam Input profiles to Steam - Recommended", "description": "Install RetroDECK Steam Input profiles to Steam - Recommended",
@ -58,7 +58,7 @@
"enabled": false "enabled": false
} }
}, },
"splash_screens" : { "splash_screens": {
"xmas": { "xmas": {
"start_date": "1201", "start_date": "1201",
"end_date": "1231", "end_date": "1231",
@ -102,9 +102,8 @@
"filename": "rd-kodomo-golden.svg" "filename": "rd-kodomo-golden.svg"
} }
}, },
"incompatible_presets" : "incompatible_presets": {
{ "borders": "widescreen"
"borders" : "widescreen"
}, },
"helper_files": { "helper_files": {
"dolphin_mods": { "dolphin_mods": {
@ -115,7 +114,6 @@
"filename": "how-to-install-primehack-mods.txt", "filename": "how-to-install-primehack-mods.txt",
"location": "$mods_folder/Primehack" "location": "$mods_folder/Primehack"
}, },
"mesen_textures": { "mesen_textures": {
"filename": "how-to-install-Mesen-textures.txt", "filename": "how-to-install-Mesen-textures.txt",
"location": "$texture_packs_folder/RetroArch-Mesen" "location": "$texture_packs_folder/RetroArch-Mesen"
@ -140,7 +138,6 @@
"filename": "how-to-install-Duckstation-textures.txt", "filename": "how-to-install-Duckstation-textures.txt",
"location": "$texture_packs_folder/Duckstation" "location": "$texture_packs_folder/Duckstation"
}, },
"psvita_games": { "psvita_games": {
"filename": "how-to-install-psvita-games.txt", "filename": "how-to-install-psvita-games.txt",
"location": "$roms_folder/psvita" "location": "$roms_folder/psvita"
@ -151,156 +148,184 @@
} }
}, },
"system": { "system": {
"libretro" : { "libretro": {
"name": "RetroArch", "name": "RetroArch",
"emulator": { "emulator": {
"retroarch" : { "retroarch": {
"description" : "RetroArch (Multi-emulator Frontend)", "description": "RetroArch (Multi-emulator Frontend)",
"name" : "RetroArch", "name": "RetroArch",
"launch" : "retroarch", "launch": "retroarch",
"properties" : [{ "properties": [
"cheevos" : true, {
"cheevos_hardcore" : true, "cheevos": true,
"cheevos_hardcore": true,
"quick_resume": true "quick_resume": true
}], }
"cores" : { ],
"cores": {
"citra_libretro": { "citra_libretro": {
"description": "Nintendo 3DS Libretro Core", "description": "Nintendo 3DS Libretro Core",
"name": "Citra", "name": "Citra",
"properties": [{ "properties": [
{
"abxy_button": true "abxy_button": true
}] }
]
}, },
"mame_libretro" : { "mame_libretro": {
"description": "MAME: Multiple Arcade Machine Libretro Core", "description": "MAME: Multiple Arcade Machine Libretro Core",
"name": "MAME", "name": "MAME",
"properties": [{ "properties": [
{
"tate_mode": true "tate_mode": true
}] }
]
}, },
"desmume_libretro": { "desmume_libretro": {
"description": "DeSmuME Nintendo DS Libretro Core", "description": "DeSmuME Nintendo DS Libretro Core",
"name": "desmume", "name": "desmume",
"properties": [{ "properties": [
{
"abxy_button": true "abxy_button": true
}] }
]
}, },
"melonds_libretro": { "melonds_libretro": {
"description": "MelonDS Nintendo DS Libretro Core", "description": "MelonDS Nintendo DS Libretro Core",
"name": "melonds", "name": "melonds",
"properties": [{ "properties": [
{
"abxy_button": true "abxy_button": true
}] }
]
}, },
"swanstation_libretro": { "swanstation_libretro": {
"name": "SwanStation", "name": "SwanStation",
"description": "Swanstation Libretro Core", "description": "Swanstation Libretro Core",
"properties" : [{ "properties": [
"widescreen" : true, {
"borders" : true "widescreen": true,
}] "borders": true
}
]
}, },
"picodrive_libetro": { "picodrive_libetro": {
"name" : "PicoDrive", "name": "PicoDrive",
"description": "SEGA MS/MD/CD/32X Libretro Core", "description": "SEGA MS/MD/CD/32X Libretro Core",
"properties" : [{ "properties": [
"widescreen" : true, {
"borders" : true, "widescreen": true,
"rewind" : true "borders": true,
}] "rewind": true
}
]
}, },
"genesisplusgx_libetro": { "genesisplusgx_libetro": {
"name" : "Genesis Plus GX", "name": "Genesis Plus GX",
"description": "SEGA MS/GG/MD/CD Libretro Core", "description": "SEGA MS/GG/MD/CD Libretro Core",
"properties" : [{ "properties": [
"widescreen" : true, {
"borders" : true, "widescreen": true,
"rewind" : true "borders": true,
}] "rewind": true
}
]
}, },
"genesisplusgxwide_libetro": { "genesisplusgxwide_libetro": {
"name" : "Genesis Plus GX Wide", "name": "Genesis Plus GX Wide",
"description": "SEGA MS/GG/MD/CD Libretro Core for Wide Screen", "description": "SEGA MS/GG/MD/CD Libretro Core for Wide Screen",
"properties" : [{ "properties": [
"widescreen" : true, {
"rewind" : true "widescreen": true,
}] "rewind": true
}
]
}, },
"mupen64plus-next_libetro": { "mupen64plus-next_libetro": {
"name" : "Mupen64Plus-Next", "name": "Mupen64Plus-Next",
"description": "Nintendo 64 Libretro Core", "description": "Nintendo 64 Libretro Core",
"properties" : [{ "properties": [
"widescreen" : true, {
"borders" : true, "widescreen": true,
"borders": true,
"abxy_button": true "abxy_button": true
}] }
]
}, },
"snes9x-current_libetro": { "snes9x-current_libetro": {
"name" : "Snes9x - Current", "name": "Snes9x - Current",
"description": "Super Nintendo Libretro Core", "description": "Super Nintendo Libretro Core",
"properties" : [{ "properties": [
"widescreen" : true, {
"borders" : true, "widescreen": true,
"rewind" : true, "borders": true,
"rewind": true,
"abxy_button": true "abxy_button": true
}] }
]
}, },
"gambatte_libetro": { "gambatte_libetro": {
"name" : "Gambatte", "name": "Gambatte",
"description": "Game Boy/Color Libretro Core", "description": "Game Boy/Color Libretro Core",
"properties" : [{ "properties": [
"borders" : true, {
"rewind" : true, "borders": true,
"rewind": true,
"abxy_button": true "abxy_button": true
}] }
]
}, },
"mgba_libetro": { "mgba_libetro": {
"name" : "mGBA", "name": "mGBA",
"description": "Game Boy Advance Libretro Core", "description": "Game Boy Advance Libretro Core",
"properties" : [{ "properties": [
"borders" : true, {
"rewind" : true, "borders": true,
"rewind": true,
"abxy_button": true "abxy_button": true
}] }
]
} }
} }
} }
} }
}, },
"arcade" : { "arcade": {
"name" : "Arcade", "name": "Arcade",
"folder" : "arcade", "folder": "arcade",
"emulator" : { "emulator": {
"mame" : { "mame": {
"description": "MAME: Multiple Arcade Machine Emulator", "description": "MAME: Multiple Arcade Machine Emulator",
"name": "MAME", "name": "MAME",
"launch" : "mame" "launch": "mame"
} }
} }
}, },
"n3ds" : { "n3ds": {
"name": "Nintendo 3DS", "name": "Nintendo 3DS",
"folder" : "n3ds", "folder": "n3ds",
"emulator": { "emulator": {
"citra": { "citra": {
"description": "Citra Nintendo 3DS Emulator (via Ponzu)", "description": "Citra Nintendo 3DS Emulator (via Ponzu)",
"name": "Citra (via Ponzu)", "name": "Citra (via Ponzu)",
"ponzu" : true, "ponzu": true,
"properties": [{ "properties": [
{
"abxy_button": true, "abxy_button": true,
"ask_to_exit": true "ask_to_exit": true
}] }
]
} }
} }
}, },
"nds" : { "nds": {
"name": "Nintendo DS", "name": "Nintendo DS",
"folder" : "nds", "folder": "nds",
"emulator": { "emulator": {
"melonds" : { "melonds": {
"description": "MelonDS Nintendo DS Emulator", "description": "MelonDS Nintendo DS Emulator",
"name": "melonds", "name": "melonds",
"launch" : "MelonDS", "launch": "MelonDS",
"bios": { "bios": {
"bios7": { "bios7": {
"filename": "bios7.bin", "filename": "bios7.bin",
@ -324,12 +349,12 @@
} }
} }
}, },
"ps2" : { "ps2": {
"name": "Sony PlayStation 2", "name": "Sony PlayStation 2",
"folder" : "ps2", "folder": "ps2",
"emulator" : { "emulator": {
"pcsx2" : { "pcsx2": {
"name" : "pcsx2", "name": "pcsx2",
"description": "PCSX2 Play Station 2 Emulator", "description": "PCSX2 Play Station 2 Emulator",
"bios": { "bios": {
"ps2-0200a": { "ps2-0200a": {
@ -351,16 +376,18 @@
"required": "At least one" "required": "At least one"
} }
}, },
"properties": [{ "properties": [
{
"ask_to_exit": true, "ask_to_exit": true,
"cheevos" : true "cheevos": true
}] }
]
} }
} }
}, },
"psx" : { "psx": {
"name": "Sony PlayStation", "name": "Sony PlayStation",
"folder" : "psx", "folder": "psx",
"bios": { "bios": {
"psxonpsp660": { "psxonpsp660": {
"filename": "psxonpsp660.bin", "filename": "psxonpsp660.bin",
@ -424,147 +451,157 @@
} }
}, },
"emulator": { "emulator": {
"duckstation" : { "duckstation": {
"name" : "Duckstation", "name": "Duckstation",
"description" : "PlayStation Emulator", "description": "PlayStation Emulator",
"launch" : "duckstation-qt", "launch": "duckstation-qt",
"properties": [{ "properties": [
{
"ask_to_exit": true, "ask_to_exit": true,
"cheevos" : true "cheevos": true
}] }
]
} }
} }
}, },
"psp" : { "psp": {
"name" : "Sony PSP: PlayStation Portable", "name": "Sony PSP: PlayStation Portable",
"folder" : "psp", "folder": "psp",
"emulator" : { "emulator": {
"ppsspp" : { "ppsspp": {
"name" : "PPSSPP", "name": "PPSSPP",
"description" : "PPSSPP: PlayStation Portable Emulator", "description": "PPSSPP: PlayStation Portable Emulator",
"launch" : "PPSSPPSDL", "launch": "PPSSPPSDL",
"properties": [{ "properties": [
"cheevos" : true, {
"cheevos_hardcore" : true "cheevos": true,
}] "cheevos_hardcore": true
}
]
} }
} }
}, },
"psvita" : { "psvita": {
"name" : "Sony PlayStation Vita", "name": "Sony PlayStation Vita",
"folder" : "psvita", "folder": "psvita",
"emulator" : { "emulator": {
"vita3k" : { "vita3k": {
"name" : "Vita3k", "name": "Vita3k",
"description" : "Vita3K PSVita Emulator", "description": "Vita3K PSVita Emulator",
"launch" : "Vita3K" "launch": "Vita3K"
} }
} }
}, },
"rpcs3" : { "rpcs3": {
"name" : "Sony PlayStation 3", "name": "Sony PlayStation 3",
"folder" : "ps3", "folder": "ps3",
"emulator" : { "emulator": {
"rpcs3" : { "rpcs3": {
"name" : "RPCS3", "name": "RPCS3",
"description" : "RPCS3 PlayStation 3 Emulator", "description": "RPCS3 PlayStation 3 Emulator",
"launch" : "rpcs3" "launch": "rpcs3"
}, },
"properties": [{ "properties": [
{
"ask_to_exit": true "ask_to_exit": true
}] }
]
} }
}, },
"switch" : { "switch": {
"name" : "Nintendo Switch", "name": "Nintendo Switch",
"folder" : "switch", "folder": "switch",
"emulator" : { "emulator": {
"ryujinx" : { "ryujinx": {
"name": "Ryujinx", "name": "Ryujinx",
"description" : "Ryujinx Nintendo Switch Emulator", "description": "Ryujinx Nintendo Switch Emulator",
"launch" : "Ryujinx.sh" "launch": "Ryujinx.sh"
}, },
"yuzu" : { "yuzu": {
"name": "Yuzu (via Ponzu)", "name": "Yuzu (via Ponzu)",
"description" : "Yuzu Nintendo Switch Emulator (via Ponzu)", "description": "Yuzu Nintendo Switch Emulator (via Ponzu)",
"launch" : "Yuzu", "launch": "Yuzu",
"ponzu" : true, "ponzu": true,
"abxy_button": true "abxy_button": true
} }
} }
}, },
"gc" : { "gc": {
"name": "Nintendo GameCube", "name": "Nintendo GameCube",
"folder" : "gc", "folder": "gc",
"emulator" : { "emulator": {
"dolphin" : { "dolphin": {
"name" : "Dolphin", "name": "Dolphin",
"description" : "Dolphin Wii and GameCube Emulator", "description": "Dolphin Wii and GameCube Emulator",
"launch" : "dolphin-emu-wrapper", "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": [ "properties": [
{ {
"abxy_button": true, "abxy_button": true,
"ask_to_exit": true, "ask_to_exit": true,
"cheevos" : true, "cheevos": true,
"cheevos_hardcore" : 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 "universal_dyn_input": true
} }
] ]
}, },
"primehack" : { "primehack": {
"name" : "PrimeHack", "name": "PrimeHack",
"description" : "A fork of Dolphiin to enhance Metroid Prime experience", "description": "A fork of Dolphiin to enhance Metroid Prime experience",
"launch" : "primehack-wrapper", "launch": "primehack-wrapper",
"properties": [{ "properties": [
{
"ask_to_exit": true, "ask_to_exit": true,
"universal_dyn_input": true "universal_dyn_input": true
}] }
]
} }
} }
}, },
"wiiu" : { "wiiu": {
"name": "Nintendo Wii U", "name": "Nintendo Wii U",
"folder" : "wiiu", "folder": "wiiu",
"emulator" : { "emulator": {
"cemu": { "cemu": {
"description": "Wii U emulator", "description": "Wii U emulator",
"name" : "Cemu", "name": "Cemu",
"launch" : "Cemu-wrapper", "launch": "Cemu-wrapper",
"properties": [ "properties": [
{ {
"abxy_button": true, "abxy_button": true,
"multi_user_config_dir" : "Cemu" "multi_user_config_dir": "Cemu"
} }
] ]
} }
} }
}, },
"xbox" : { "xbox": {
"name" : "Microsoft XBOX", "name": "Microsoft XBOX",
"folder" : "xbox", "folder": "xbox",
"emulator" : { "emulator": {
"xemu" : { "xemu": {
"description": "xemu Xbox Emulator", "description": "xemu Xbox Emulator",
"name" : "xemu", "name": "xemu",
"launch" : "xemu" "launch": "xemu"
} }
} }
} }