FEATURES: moved emulators outside system, added all the system pretty names

This commit is contained in:
XargonWan 2024-08-08 21:50:28 +09:00
parent affdee411a
commit 411940e3d6

View file

@ -148,8 +148,499 @@
} }
}, },
"system": { "system": {
"libretro": { "3do": {
"name": "RetroArch", "name": "3DO Interactive Multiplayer"
},
"adam": {
"name": "Coleco Adam"
},
"amiga": {
"name": "Commodore Amiga"
},
"amiga1200": {
"name": "Commodore Amiga 1200"
},
"amiga600": {
"name": "Commodore Amiga 600"
},
"amigacd32": {
"name": "Commodore Amiga CD32"
},
"amstradcpc": {
"name": "Amstrad CPC"
},
"apple2": {
"name": "Apple II"
},
"apple2gs": {
"name": "Apple IIGS"
},
"arcade": {
"name": "Arcade"
},
"arcadia": {
"name": "Emerson Arcadia 2001"
},
"archimedes": {
"name": "Acorn Archimedes"
},
"arduboy": {
"name": "Arduboy Miniature Game System"
},
"astrocde": {
"name": "Bally Astrocade"
},
"atari2600": {
"name": "Atari 2600"
},
"atari5200": {
"name": "Atari 5200"
},
"atari7800": {
"name": "Atari 7800 ProSystem"
},
"atari800": {
"name": "Atari 800"
},
"atarijaguar": {
"name": "Atari Jaguar"
},
"atarilynx": {
"name": "Atari Lynx"
},
"atarist": {
"name": "Atari ST"
},
"atarixe": {
"name": "Atari XE"
},
"atomiswave": {
"name": "Sammy Corporation Atomiswave"
},
"bbcmicro": {
"name": "Acorn Computers BBC Micro"
},
"c64": {
"name": "Commodore 64"
},
"cdimono1": {
"name": "Philips CD-i"
},
"cdtv": {
"name": "Commodore CDTV"
},
"chailove": {
"name": "ChaiLove Game Engine"
},
"channelf": {
"name": "Fairchild Channel F"
},
"colecovision": {
"name": "Coleco ColecoVision"
},
"consolearcade": {
"name": "Console Arcade Systems"
},
"cps": {
"name": "Capcom Play System"
},
"cps1": {
"name": "Capcom Play System I"
},
"cps2": {
"name": "Capcom Play System II"
},
"cps3": {
"name": "Capcom Play System III"
},
"crvision": {
"name": "VTech CreatiVision"
},
"daphne": {
"name": "Daphne Arcade LaserDisc Emulator"
},
"desktop": {
"name": "Desktop Applications"
},
"doom": {
"name": "Doom"
},
"dos": {
"name": "DOS (PC)"
},
"dreamcast": {
"name": "Sega Dreamcast"
},
"easyrpg": {
"name": "EasyRPG Game Engine"
},
"electron": {
"name": "Acorn Electron"
},
"emulators": {
"name": "Emulators"
},
"famicom": {
"name": "Nintendo Family Computer"
},
"fba": {
"name": "FinalBurn Alpha"
},
"fbneo": {
"name": "FinalBurn Neo"
},
"fds": {
"name": "Nintendo Famicom Disk System"
},
"fm7": {
"name": "Fujitsu FM-7"
},
"fmtowns": {
"name": "Fujitsu FM Towns"
},
"gamate": {
"name": "Bit Corporation Gamate"
},
"gameandwatch": {
"name": "Nintendo Game and Watch"
},
"gamecom": {
"name": "Tiger Electronics Game.com"
},
"gamegear": {
"name": "Sega Game Gear"
},
"gb": {
"name": "Nintendo Game Boy"
},
"gba": {
"name": "Nintendo Game Boy Advance"
},
"gbc": {
"name": "Nintendo Game Boy Color"
},
"gc": {
"name": "Nintendo GameCube"
},
"genesis": {
"name": "Sega Genesis"
},
"gmaster": {
"name": "Hartung Game Master"
},
"gx4000": {
"name": "Amstrad GX4000"
},
"intellivision": {
"name": "Mattel Electronics Intellivision"
},
"j2me": {
"name": "Java 2 Micro Edition (J2ME)"
},
"laserdisc": {
"name": "LaserDisc Games"
},
"lcdgames": {
"name": "LCD Handheld Games"
},
"lowresnx": {
"name": "LowRes NX Fantasy Console"
},
"lutris": {
"name": "Lutris Open Gaming Platform"
},
"lutro": {
"name": "Lutro Game Engine"
},
"macintosh": {
"name": "Apple Macintosh"
},
"mame": {
"name": "Multiple Arcade Machine Emulator"
},
"mastersystem": {
"name": "Sega Master System"
},
"megacd": {
"name": "Sega Mega-CD"
},
"megacdjp": {
"name": "Sega Mega-CD"
},
"megadrive": {
"name": "Sega Mega Drive"
},
"megaduck": {
"name": "Creatronic Mega Duck"
},
"mess": {
"name": "Multi Emulator Super System"
},
"model2": {
"name": "Sega Model 2"
},
"moto": {
"name": "Thomson MO/TO Series"
},
"msx": {
"name": "MSX"
},
"msx1": {
"name": "MSX1"
},
"msx2": {
"name": "MSX2"
},
"msxturbor": {
"name": "MSX Turbo R"
},
"mugen": {
"name": "M.U.G.E.N Game Engine"
},
"multivision": {
"name": "Othello Multivision"
},
"n3ds": {
"name": "Nintendo 3DS"
},
"n64": {
"name": "Nintendo 64"
},
"n64dd": {
"name": "Nintendo 64DD"
},
"naomi": {
"name": "Sega NAOMI"
},
"naomi2": {
"name": "Sega NAOMI 2"
},
"naomigd": {
"name": "Sega NAOMI GD-ROM"
},
"nds": {
"name": "Nintendo DS"
},
"neogeo": {
"name": "SNK Neo Geo"
},
"neogeocd": {
"name": "SNK Neo Geo CD"
},
"neogeocdjp": {
"name": "SNK Neo Geo CD"
},
"nes": {
"name": "Nintendo Entertainment System"
},
"ngp": {
"name": "SNK Neo Geo Pocket"
},
"ngpc": {
"name": "SNK Neo Geo Pocket Color"
},
"odyssey2": {
"name": "Magnavox Odyssey 2"
},
"openbor": {
"name": "OpenBOR Game Engine"
},
"palm": {
"name": "Palm OS"
},
"pc": {
"name": "IBM PC"
},
"pc88": {
"name": "NEC PC-8800 Series"
},
"pc98": {
"name": "NEC PC-9800 Series"
},
"pcarcade": {
"name": "PC Arcade Systems"
},
"pcengine": {
"name": "NEC PC Engine"
},
"pcenginecd": {
"name": "NEC PC Engine CD"
},
"pcfx": {
"name": "NEC PC-FX"
},
"pico8": {
"name": "PICO-8 Fantasy Console"
},
"plus4": {
"name": "Commodore Plus/4"
},
"pokemini": {
"name": "Nintendo Pokémon Mini"
},
"ports": {
"name": "Ports"
},
"ps2": {
"name": "Sony PlayStation 2"
},
"ps3": {
"name": "Sony PlayStation 3"
},
"psp": {
"name": "Sony PlayStation Portable"
},
"psvita": {
"name": "Sony PlayStation Vita"
},
"psx": {
"name": "Sony PlayStation"
},
"pv1000": {
"name": "Casio PV-1000"
},
"quake": {
"name": "Quake"
},
"satellaview": {
"name": "Nintendo Satellaview"
},
"saturn": {
"name": "Sega Saturn"
},
"saturnjp": {
"name": "Sega Saturn"
},
"scummvm": {
"name": "ScummVM Game Engine"
},
"scv": {
"name": "Epoch Super Cassette Vision"
},
"sega32x": {
"name": "Sega Mega Drive 32X"
},
"sega32xjp": {
"name": "Sega Super 32X"
},
"sega32xna": {
"name": "Sega Genesis 32X"
},
"segacd": {
"name": "Sega CD"
},
"sfc": {
"name": "Nintendo SFC (Super Famicom)"
},
"sg-1000": {
"name": "Sega SG-1000"
},
"sgb": {
"name": "Nintendo Super Game Boy"
},
"snes": {
"name": "Nintendo SNES (Super Nintendo)"
},
"snesna": {
"name": "Nintendo SNES (Super Nintendo)"
},
"solarus": {
"name": "Solarus Game Engine"
},
"spectravideo": {
"name": "Spectravideo"
},
"stv": {
"name": "Sega Titan Video Game System"
},
"sufami": {
"name": "Bandai SuFami Turbo"
},
"supergrafx": {
"name": "NEC SuperGrafx"
},
"supervision": {
"name": "Watara Supervision"
},
"supracan": {
"name": "Funtech Super A'Can"
},
"switch": {
"name": "Nintendo Switch"
},
"tg-cd": {
"name": "NEC TurboGrafx-CD"
},
"tg16": {
"name": "NEC TurboGrafx-16"
},
"ti99": {
"name": "Texas Instruments TI-99"
},
"tic80": {
"name": "TIC-80 Fantasy Computer"
},
"to8": {
"name": "Thomson TO8"
},
"uzebox": {
"name": "Uzebox Open Source Console"
},
"vectrex": {
"name": "GCE Vectrex"
},
"vic20": {
"name": "Commodore VIC-20"
},
"videopac": {
"name": "Philips Videopac G7000"
},
"virtualboy": {
"name": "Nintendo Virtual Boy"
},
"vsmile": {
"name": "VTech V.Smile"
},
"wasm4": {
"name": "WASM-4 Fantasy Console"
},
"wii": {
"name": "Nintendo Wii"
},
"wiiu": {
"name": "Nintendo Wii U"
},
"windows": {
"name": "Microsoft Windows"
},
"windows3x": {
"name": "Microsoft Windows 3.x"
},
"windows9x": {
"name": "Microsoft Windows 9x"
},
"wonderswan": {
"name": "Bandai WonderSwan"
},
"wonderswancolor": {
"name": "Bandai WonderSwan Color"
},
"x1": {
"name": "Sharp X1"
},
"x68000": {
"name": "Sharp X68000"
},
"xbox": {
"name": "Microsoft Xbox"
},
"zx81": {
"name": "Sinclair ZX81"
},
"zxspectrum": {
"name": "Sinclair ZX Spectrum"
}
},
"emulator": { "emulator": {
"retroarch": { "retroarch": {
"description": "RetroArch (Multi-emulator Frontend)", "description": "RetroArch (Multi-emulator Frontend)",
@ -166,6 +657,7 @@
"citra_libretro": { "citra_libretro": {
"description": "Nintendo 3DS Libretro Core", "description": "Nintendo 3DS Libretro Core",
"name": "Citra", "name": "Citra",
"system": "n3ds",
"properties": [ "properties": [
{ {
"abxy_button": true "abxy_button": true
@ -175,6 +667,7 @@
"mame_libretro": { "mame_libretro": {
"description": "MAME: Multiple Arcade Machine Libretro Core", "description": "MAME: Multiple Arcade Machine Libretro Core",
"name": "MAME", "name": "MAME",
"system": "arcade",
"properties": [ "properties": [
{ {
"tate_mode": true "tate_mode": true
@ -184,6 +677,7 @@
"desmume_libretro": { "desmume_libretro": {
"description": "DeSmuME Nintendo DS Libretro Core", "description": "DeSmuME Nintendo DS Libretro Core",
"name": "desmume", "name": "desmume",
"system": "nds",
"properties": [ "properties": [
{ {
"abxy_button": true "abxy_button": true
@ -193,6 +687,7 @@
"melonds_libretro": { "melonds_libretro": {
"description": "MelonDS Nintendo DS Libretro Core", "description": "MelonDS Nintendo DS Libretro Core",
"name": "melonds", "name": "melonds",
"system": "nds",
"properties": [ "properties": [
{ {
"abxy_button": true "abxy_button": true
@ -202,6 +697,7 @@
"swanstation_libretro": { "swanstation_libretro": {
"name": "SwanStation", "name": "SwanStation",
"description": "Swanstation Libretro Core", "description": "Swanstation Libretro Core",
"system": "psx",
"properties": [ "properties": [
{ {
"widescreen": true, "widescreen": true,
@ -212,6 +708,12 @@
"picodrive_libetro": { "picodrive_libetro": {
"name": "PicoDrive", "name": "PicoDrive",
"description": "SEGA MS/MD/CD/32X Libretro Core", "description": "SEGA MS/MD/CD/32X Libretro Core",
"system": [
"ms",
"md",
"cd",
"32x"
],
"properties": [ "properties": [
{ {
"widescreen": true, "widescreen": true,
@ -223,6 +725,12 @@
"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",
"system": [
"ms",
"gg",
"mc",
"cd"
],
"properties": [ "properties": [
{ {
"widescreen": true, "widescreen": true,
@ -234,6 +742,12 @@
"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",
"system": [
"ms",
"gg",
"mc",
"cd"
],
"properties": [ "properties": [
{ {
"widescreen": true, "widescreen": true,
@ -244,6 +758,7 @@
"mupen64plus-next_libetro": { "mupen64plus-next_libetro": {
"name": "Mupen64Plus-Next", "name": "Mupen64Plus-Next",
"description": "Nintendo 64 Libretro Core", "description": "Nintendo 64 Libretro Core",
"system": "n64",
"properties": [ "properties": [
{ {
"widescreen": true, "widescreen": true,
@ -255,6 +770,7 @@
"snes9x-current_libetro": { "snes9x-current_libetro": {
"name": "Snes9x - Current", "name": "Snes9x - Current",
"description": "Super Nintendo Libretro Core", "description": "Super Nintendo Libretro Core",
"system": "snes",
"properties": [ "properties": [
{ {
"widescreen": true, "widescreen": true,
@ -267,6 +783,10 @@
"gambatte_libetro": { "gambatte_libetro": {
"name": "Gambatte", "name": "Gambatte",
"description": "Game Boy/Color Libretro Core", "description": "Game Boy/Color Libretro Core",
"system": [
"gb",
"gbc"
],
"properties": [ "properties": [
{ {
"borders": true, "borders": true,
@ -278,6 +798,7 @@
"mgba_libetro": { "mgba_libetro": {
"name": "mGBA", "name": "mGBA",
"description": "Game Boy Advance Libretro Core", "description": "Game Boy Advance Libretro Core",
"system": "gba",
"properties": [ "properties": [
{ {
"borders": true, "borders": true,
@ -287,27 +808,19 @@
] ]
} }
} }
}
}
}, },
"arcade": {
"name": "Arcade",
"folder": "arcade",
"emulator": {
"mame": { "mame": {
"description": "MAME: Multiple Arcade Machine Emulator", "description": "MAME: Multiple Arcade Machine Emulator",
"name": "MAME", "name": "MAME",
"system": [
"arcade"
],
"launch": "mame" "launch": "mame"
}
}
}, },
"n3ds": {
"name": "Nintendo 3DS",
"folder": "n3ds",
"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)",
"system": "n3ds",
"ponzu": true, "ponzu": true,
"properties": [ "properties": [
{ {
@ -315,143 +828,87 @@
"ask_to_exit": true "ask_to_exit": true
} }
] ]
}
}
}, },
"nds": {
"name": "Nintendo DS",
"folder": "nds",
"emulator": {
"melonds": { "melonds": {
"description": "MelonDS Nintendo DS Emulator", "description": "MelonDS Nintendo DS Emulator",
"name": "melonds", "name": "melonds",
"system": "nds",
"launch": "MelonDS" "launch": "MelonDS"
}
}
}, },
"ps2": {
"name": "Sony PlayStation 2",
"folder": "ps2",
"emulator": {
"pcsx2": { "pcsx2": {
"name": "pcsx2", "name": "pcsx2",
"description": "PCSX2 Play Station 2 Emulator", "description": "PCSX2 Play Station 2 Emulator",
"system": "ps2",
"properties": [ "properties": [
{ {
"ask_to_exit": true, "ask_to_exit": true,
"cheevos": true "cheevos": true
} }
] ]
}
}
}, },
"psx": {
"name": "Sony PlayStation",
"folder": "psx",
"emulator": {
"duckstation": { "duckstation": {
"name": "Duckstation", "name": "Duckstation",
"description": "PlayStation Emulator", "description": "PlayStation Emulator",
"launch": "duckstation-qt", "launch": "duckstation-qt",
"system": "psx",
"properties": [ "properties": [
{ {
"ask_to_exit": true, "ask_to_exit": true,
"cheevos": true "cheevos": true
} }
] ]
}
}
}, },
"psp": {
"name": "Sony PSP: PlayStation Portable",
"folder": "psp",
"emulator": {
"ppsspp": { "ppsspp": {
"name": "PPSSPP", "name": "PPSSPP",
"description": "PPSSPP: PlayStation Portable Emulator", "description": "PPSSPP: PlayStation Portable Emulator",
"launch": "PPSSPPSDL", "launch": "PPSSPPSDL",
"system": "psp",
"properties": [ "properties": [
{ {
"cheevos": true, "cheevos": true,
"cheevos_hardcore": true "cheevos_hardcore": true
} }
] ]
}
}
}, },
"psvita": {
"name": "Sony PlayStation Vita",
"folder": "psvita",
"emulator": {
"vita3k": { "vita3k": {
"name": "Vita3k", "name": "Vita3k",
"description": "Vita3K PSVita Emulator", "description": "Vita3K PSVita Emulator",
"system": "psvita",
"launch": "Vita3K" "launch": "Vita3K"
}
}
}, },
"rpcs3": {
"name": "Sony PlayStation 3",
"folder": "ps3",
"emulator": {
"rpcs3": { "rpcs3": {
"name": "RPCS3", "name": "RPCS3",
"description": "RPCS3 PlayStation 3 Emulator", "description": "RPCS3 PlayStation 3 Emulator",
"launch": "rpcs3" "system": "ps3",
}, "launch": "rpcs3",
"properties": [ "properties": [
{ {
"ask_to_exit": true "ask_to_exit": true
} }
] ]
}
}, },
"switch": {
"name": "Nintendo Switch",
"folder": "switch",
"emulator": {
"ryujinx": { "ryujinx": {
"name": "Ryujinx", "name": "Ryujinx",
"description": "Ryujinx Nintendo Switch Emulator", "description": "Ryujinx Nintendo Switch Emulator",
"system": "switch",
"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",
"system": "switch",
"ponzu": true, "ponzu": true,
"abxy_button": 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": { "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",
"system": [
"gc",
"wii"
],
"properties": [ "properties": [
{ {
"abxy_button": true, "abxy_button": true,
@ -466,22 +923,20 @@
"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",
"system": [
"wii"
],
"properties": [ "properties": [
{ {
"ask_to_exit": true, "ask_to_exit": true,
"universal_dyn_input": true "universal_dyn_input": true
} }
] ]
}
}
}, },
"wiiu": {
"name": "Nintendo Wii U",
"folder": "wiiu",
"emulator": {
"cemu": { "cemu": {
"description": "Wii U emulator", "description": "Wii U emulator",
"name": "Cemu", "name": "Cemu",
"system": "wiiu",
"launch": "Cemu-wrapper", "launch": "Cemu-wrapper",
"properties": [ "properties": [
{ {
@ -489,19 +944,12 @@
"multi_user_config_dir": "Cemu" "multi_user_config_dir": "Cemu"
} }
] ]
}
}
}, },
"xbox": {
"name": "Microsoft XBOX",
"folder": "xbox",
"emulator": {
"xemu": { "xemu": {
"description": "xemu Xbox Emulator", "description": "xemu Xbox Emulator",
"name": "xemu", "name": "xemu",
"system": "xbox",
"launch": "xemu" "launch": "xemu"
} }
} }
}
}
} }