Ryujinx - dragoonDorise/EmuDeck GitHub Wiki
THIS WIKI IS NO LONGER MAINTAINED. VISIT https://emudeck.github.io/ FOR THE NEW EMUDECK WIKI.
Ryujinx is a Nintendo Switch Emulator.
Website: https://ryujinx.org/
Github: https://github.com/Ryujinx/Ryujinx
Github Releases: https://github.com/Ryujinx/release-channel-master/releases
Compatibility List: https://github.com/Ryujinx/Ryujinx-Games-List/issues
Quickstart guide: https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide
Ryujinx Table of Contents
Getting Started with Ryujinx
In order to play Nintendo Switch games on Ryujinx, you need a prod.keys
file to decrypt your ROMs. You will need to continue to keep your prod.keys
up to date as new Nintendo Switch firmware releases.
If you play a Nintendo Switch game with Miis (example - Mario Kart 8 Deluxe), you will need firmware files.
Read Ryujinx's Quick Start guide to learn how to dump Nintendo Switch keys, firmware, and ROMs: https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-%26-Configuration-Guide.
Place your ROMs in Emulation/roms/switch
. Read the Configuration section to learn more about Ryujinx and its folder locations.
To launch your ROMs in game mode, use Steam ROM Manager and use one of the following parsers to play your Nintendo Switch ROMs:
EmulationStation-DE
Nintendo Switch Ryujinx
Emulators
Ryujinx Configuration:
- Type of Emulator: Binary Package
- Executable Location:
/home/deck/Applications/publish/Ryujinx
- Emulator Configuration Location:
/home/deck/.config/Ryujinx/
- Contains the following folders and files:
bis
games
mods
profiles
sdcard
system
Config.json
- Contains the following folders and files:
- Storage:
Emulation/storage/Ryujinx
- Contains the following folders:
games
patchesAndDlc
- Contains the following folders:
- DLC and Updates:
Emulation/storage/Ryujinx/patchesAndDlc
- It's recommended that you place your DLC and Updates directly in this folder. However, you can create any folder for Ryujinx DLC and Updates as long as it is not
Emulation/roms/switch
- For more detail, read: How To Manage DLC and Updates
- It's recommended that you place your DLC and Updates directly in this folder. However, you can create any folder for Ryujinx DLC and Updates as long as it is not
- ROMs:
Emulation/roms/switch/
- Keys:
Emulation/bios/ryujinx/keys/
- Firmware: Install through Ryujinx GUI
- Saves:
- Symlink:
Emulation/saves/ryujinx/saves
- Target:
/home/deck/.config/Ryujinx/bis/user/save
- Symlink:
- saveMeta:
- Symlink:
Emulation/saves/Ryujinx/saveMeta
- Target:
/home/deck/.config/Ryujinx/bis/user/saveMeta
- Symlink:
Note: ~/.config
is an invisible folder by default. In Dolphin (file manager), click the hamburger menu in the top right, click Show Hidden Files
to see these folders.
Works With
- Steam ROM Manager
- EmulationStation-DE
How to Update Ryujinx
How to Update Ryujinx
- Through the
Update your Emulators & Tools
section on theManage Emulators
page in theEmuDeck
application - Manual file replacement of
Ryujinx
- Refer to https://github.com/dragoonDorise/EmuDeck/wiki/File-Management#how-to-swap-out-appimages-and-binaries for instructions.
- Through the application's automatic updater
- When you open Ryujinx, you may be prompted for an update, accept the prompt to update the application
How to Launch Ryujinx in Desktop Mode
How to Launch Ryujinx in Desktop Mode
- Launch
Ryujinx Binary
from theApplications Launcher
(Steam Deck icon in the bottom left of the taskbar) - Launch the script from
Emulation/tools/launchers
,ryujinx.sh
- Launch the binary in
/home/deck/Applications/publish/Ryujinx
- Launch the emulator from
Steam
after adding it via theEmulators
parser inSteam ROM Manager
Ryujinx File Formats
- .kp
- .nca
- .nro
- .nso
- .nsp
- .xci
How to Manage DLC and Updates
IMPORTANT: Do not keep your DLC and Update Files in the ROM folder. Steam ROM Manager will try to parse them and the Steam shortcuts created will not work.
- Place updates and DLC files in
Emulation/storage/ryujinx/patchesAndDlc
- Open Ryujinx, right click the ROM, and click
Manage Title Updates
orManage DLC
- Select
Add
, and navigate toEmulation/storage/ryujinx/patchesAndDlc
, and select your Update or DLC- You can select more than one at a time if you are adding a batch of DLCs
- Optionally, you can right click the
patchesAndDlc
folder and clickAdd to Bookmarks
- After selecting the Update or DLC, select it in the Ryujinx menu, and click save
- Updates:
- DLC:
- Updates will be reflected under the ROM name in the game list, DLC will automatically be applied in-game
Ryujinx Hotkeys
Ryujinx | Hotkeys |
---|---|
Exit | Steam + DPad Left |
Ryujinx Tips and Tricks
How to Configure Gyro
Gyro for Ryujinx requires SteamDeckGyroDSU. SteamDeckGyroDSU can be installed via EmuDeck, or it can be installed manually.
Visit https://github.com/dragoonDorise/EmuDeck/wiki/EmuDeck-Application-101#steamdeckgyrodsu to learn how to install and utilize SteamDeckGyroDSU.
How to Optimize Performance (Power Tools)
Visit https://github.com/dragoonDorise/EmuDeck/wiki/EmuDeck-Application-101#power-tools to learn how to optimize performance using Power Tools.
How to Install Mods
Mod Resources
This list is not comprehensive
- Ryujinx's Discord
- GameBanana Mods: https://gamebanana.com/
- Search by game name
- Nexus Mods: https://www.nexusmods.com/
- Search by game name
- GBAtemp: https://gbatemp.net/forums/nintendo-switch.283/?prefix_id=56
- Use https://gbatemp.net/search/?type=post to search
- Sort by
ROM Hack
in the prefixes list andNintendo Switch
in theSearch in forums
list - To narrow search results, use the
Search titles only
toggle
- Sort by
- Use https://gbatemp.net/search/?type=post to search
- SweetFX: http://sfx.thelazy.net/games/
- Search by game name
- theboy181
- 1: Github Collection: https://github.com/theboy181/switch-ptchtxt-mods
- 2: Github Collection: https://github.com/theboy181/switch-cheat-mods
- 3: theboy181's Discord: https://linktr.ee/theboy181
Preface
Read Ryujinx's instructions on how to install mods here: https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide/87dc34d49facc69bb1b4fde45e1f10b520171671#managing-mods
The folder structure of a mod is important. It should generally look like the following:
mod_directory
- exefs
- romfs
- romfs_ext
Tutorial
- In Desktop Mode, open Ryujinx
- Right click a game you intend on modding
- Click
Open Mod Data Location
- Place your mod folder in the opened folder
- You may need to extract the mod first
- Your mod is now installed
Special Characters
Files with special characters in the ROM name will not launch from steam. Rename your ROMs and remove the special character.
Known Cases:
é
inPokémon
'
inThe Legend of Zelda: Link's Awakening
If you used Steam ROM Manager previously, re-run Steam ROM Manager after renaming your ROMs.