Runners
What starts a game, as universe runner ls lists them. A game’s runner is set in its Game settings or with universe set <game> runner=<id>.
Proton
Section titled “Proton”Id proton · also umu · runs Windows games · looks for umu-run · opens .exe .bat .msi.
Id wine · runs Windows games · looks for wine · opens .exe .bat .msi.
Id linux · also native · runs Linux games.
Emulators
Section titled “Emulators”Dolphin
Section titled “Dolphin”Id dolphin · runs Nintendo GameCube, Nintendo Wii games · looks for dolphin-emu · opens .iso .gcm .gcz .ciso .wbfs .rvz .wia .dol .elf .m3u .wad.
Options (universe runner set dolphin <key>=<value>):
- Batch mode (quit with the game):
batch, defaulttrue - User directory:
user_directory, default""
Id eden · also yuzu, citron, sudachi, suyu · runs Nintendo Switch games · looks for eden, citron, sudachi, suyu, yuzu · opens .nsp .xci .nca .nro .nso .nsz .xcz.
Options (universe runner set eden <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
Ryujinx
Section titled “Ryujinx”Id ryujinx · also ryubing · runs Nintendo Switch games · looks for Ryujinx, ryujinx, Ryujinx.Headless.SDL2 · opens .nsp .xci .nca .nro .nso.
Options (universe runner set ryujinx <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
Id rpcs3 · runs Sony PlayStation 3 games · looks for rpcs3 · opens .bin .self .elf .pkg.
Options (universe runner set rpcs3 <key>=<value>):
- No GUI (quit with the game):
nogui, defaulttrue
Id pcsx2 · runs Sony PlayStation 2 games · looks for pcsx2-qt, pcsx2, PCSX2 · opens .iso .chd .cso .zso .gz .bin .elf .irx.
Options (universe runner set pcsx2 <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue - No GUI (quit with the game):
nogui, defaulttrue - Full boot (BIOS screen):
full_boot, defaultfalse
DuckStation
Section titled “DuckStation”Id duckstation · runs Sony PlayStation games · looks for duckstation-qt, duckstation-nogui, DuckStation, duckstation · opens .cue .bin .chd .iso .img .pbp .ecm .mds .m3u .psexe .exe.
Options (universe runner set duckstation <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue - No GUI (quit with the game):
nogui, defaulttrue
Id cemu · runs Nintendo Wii U games · looks for Cemu, cemu · opens .wud .wux .wua .rpx .iso .elf.
Options (universe runner set cemu <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue - MLC folder:
mlc, default""
Azahar
Section titled “Azahar”Id azahar · also citra, lime3ds · runs Nintendo 3DS games · looks for azahar, azahar-qt, lime3ds, citra-qt, citra · opens .3ds .3dsx .cci .cxi .cia .app .elf .axf.
Options (universe runner set azahar <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
melonDS
Section titled “melonDS”Id melonds · runs Nintendo DS games · looks for melonDS, melonds · opens .nds .dsi .ids .srl.
Options (universe runner set melonds <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
Id mgba · runs Nintendo Game Boy Advance, Nintendo Game Boy games · looks for mgba-qt, mgba · opens .gba .gb .gbc .agb .mb.
Options (universe runner set mgba <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
PPSSPP
Section titled “PPSSPP”Id ppsspp · runs Sony PlayStation Portable games · looks for PPSSPPSDL, PPSSPPQt, ppsspp, ppsspp-sdl, ppsspp-qt · opens .iso .cso .chd .pbp .elf .prx.
Options (universe runner set ppsspp <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue - Quit from the pause menu:
pause_exit, defaulttrue
Id xemu · runs Microsoft Xbox games · looks for xemu · opens .iso .xiso.
Options (universe runner set xemu <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
Id xenia · also xenia-canary · runs Microsoft Xbox 360 games · looks for xenia_canary.exe, xenia.exe · opens .iso .xex .zar .xcp.
Options (universe runner set xenia <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
shadPS4
Section titled “shadPS4”Id shadps4 · runs Sony PlayStation 4 games · looks for shadps4, shadPS4, shadps4-qt · opens .bin .elf .self .pkg.
Options (universe runner set shadps4 <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
Vita3K
Section titled “Vita3K”Id vita3k · runs Sony PlayStation Vita games · looks for Vita3K, vita3k · opens .vpk.
Options (universe runner set vita3k <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
KytyPS5
Section titled “KytyPS5”Id kytyps5 · runs Sony PlayStation 5 games · looks for kyty_emulator · opens .bin .zar.
Options (universe runner set kytyps5 <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
SharpEmu
Section titled “SharpEmu”Id sharpemu · runs Sony PlayStation 5 games · looks for SharpEmu, sharpemu · opens .bin .zar.
Options (universe runner set sharpemu <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
Mupen64Plus
Section titled “Mupen64Plus”Id mupen64plus · also m64p · runs Nintendo 64 games · looks for mupen64plus, m64p · opens .n64 .z64 .v64 .rom.
Options (universe runner set mupen64plus <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue - Hide the on-screen display:
hide_osd, defaulttrue
Snes9x
Section titled “Snes9x”Id snes9x · runs Nintendo SNES games · looks for snes9x-gtk, snes9x · opens .sfc .smc .fig .swc .bs.
Flycast
Section titled “Flycast”Id flycast · also reicast · runs Sega Dreamcast games · looks for flycast, reicast · opens .gdi .cdi .chd .cue .elf .bin.
Options (universe runner set flycast <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue
ScummVM
Section titled “ScummVM”Id scummvm · runs ScummVM games · looks for scummvm.
Options (universe runner set scummvm <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue - Subtitles:
subtitles, defaultfalse
DOSBox
Section titled “DOSBox”Id dosbox · also dosbox-staging, dosbox-x · runs MS-DOS games · looks for dosbox-staging, dosbox-x, dosbox · opens .exe .com .bat .conf.
Options (universe runner set dosbox <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue - Quit with the program:
exit, defaulttrue
Id mame · runs Arcade games · looks for mame · opens .zip .7z .chd.
Options (universe runner set mame <key>=<value>):
- Fullscreen:
fullscreen, defaulttrue - Skip the game info screen:
skip_gameinfo, defaulttrue