Emulator configurator for Steam Deck
GPL-3.0 License
EmuDeck is a collection of scripts that allows you to autoconfigure your Steam Deck or any other Linux Distro, it creates your roms directory structure and downloads all of the needed Emulators for you along with the best configurations for each of them. EmuDeck works great with Steam Rom Manager or with EmulationStation DE
We recomend you take a look at our extensive Wiki, you'll find guides, videos and all sorts of content about the project:
If you wanna help us improve EmuDeck we are open to accept your PR! Just keep in mind this simple guide:
If you would like to submit a PR request for a Steam ROM Manager parser, use the following format:
PSP
should be spelled out as PlayStation Portable
RetroArch
uses a capital R
and capital A
Nintendo Game Boy
uses a capital N
, G
, and B
with spaces between each wordPlayStation Portable
uses a capital P
and S
in PlayStation
as do the other PlayStation
handhelds and consolesconfigTitle
:
COMPANYNAME SYSTEMNAME - EMULATORNAME RETROARCHCORENAME
(Standalone)
behind the EMULATORNAME
"configTitle": "Amiga - RetroArch PUAE",
"configTitle": "Nintendo Game Boy Color - mGBA (Standalone)",
"configTitle": "Sony PlayStation 2 - PCSX2",
steamCategory
:
COMPANYNAME CONSOLENAME
COMPANYNAME CONSOLENAME - EMULATORNAME
COMPANYNAME CONSOLENAME - RETROARCHCORENAME
RetroArch
in front of the RETROARCHCORENAME
(Standalone)
behind the EMULATORNAME
"steamCategory": ""${Nintendo 64}",
"steamCategory": "${Sony PlayStation}",
"steamCategory": "${Nintendo 64 - Rosalie's Mupen GUI}",
"steamCategory": "${Sony PlayStation - Beetle PSX HW}",
companyname_systemname-emulatorname-retroarchcore.json
If it is a RetroArch core, replace emulatorname
with ra
.
nintendo_wii-dolphin.json
nintendo_64-rmg.json
nintendo_gba-ra-mgba.json
sega_saturn-ra-mednafen.json