Ryujinx cheats use a text-based code system that you place in a specific folder
Ryujinx, a Nintendo Switch emulator, loads cheats from cheat code files that you create or read and store in your emulator's cheat directory. The emulator reads these files when you launch a game, then applies the codes you enable through the in-game menu. Unlike some emulators that inject cheats directly into memory, Ryujinx uses a standardized cheat format that requires you to organize files correctly before the codes will appear.
The process involves three steps: finding or creating a cheat code file for your game, placing it in the right folder with the right filename, and enabling the cheats you want through Ryujinx's interface. If you follow the folder structure and naming convention exactly, the cheats will show up automatically the next time you load the game.
Key Takeaways
- Ryujinx stores cheat codes in a folder called cheats inside your emulator directory, organized by game title ID.
- Cheat files must be named with your game's title ID followed by .txt, such as 0100ABC123DEF456.txt, or Ryujinx will not recognize them.
- You can find cheat codes for most popular Switch games on sites like GameFAQs, CheatEngine, or dedicated cheat databases, or create your own using Ryujinx's built-in cheat search tool.
- Once a cheat file is in the correct folder, launch the game and open the cheat menu to enable individual codes without restarting.
- Cheats that modify online features or multiplayer behavior may cause bans in games with anti-cheat systems, so use them only in single-player modes.
Finding your Ryujinx cheat folder and checking its structure
Your Ryujinx installation contains a cheats folder at the root level of the emulator directory. On Windows, this is usually C:\Users\[YourUsername]\AppData\Roaming\Ryujinx\cheats if you installed Ryujinx normally, or in the same folder as the executable if you use a portable version. On Linux, it is typically ~/.config/Ryujinx/cheats. On macOS, look in ~/Library/process Support/Ryujinx/cheats.
If the cheats folder does not exist, create it manually. Open your file manager, navigate to your Ryujinx directory, right-click in the empty space, select New Folder, and name it cheats exactly as shown. Ryujinx will recognize it the next time you launch the emulator. Inside this folder, you will create subfolders or place cheat files organized by game.
Identifying your game's title ID
Every Switch game has a unique title ID — a 16-character hexadecimal code that Ryujinx uses to match cheat files to games. You need this ID to name your cheat file correctly. The easiest way to find it is to launch the game in Ryujinx, then look at the window title bar or the game's properties in the emulator's library view.
Alternatively, right-click the game in Ryujinx's library, select Open Mods Directory or check the game's folder name in your games directory — it often contains the title ID. You can also search online for "[Game Name] title ID" to find it quickly. Once you have the 16-character code, write it down; you will use it to name your cheat file.
Creating or downloading cheat code files
Cheat codes for Switch games exist in a standardized text format that Ryujinx understands. If you want to use existing cheats, search for your game on GameFAQs, CheatEngine, or other cheat databases and look for codes labeled as compatible with Switch emulators or Ryujinx specifically. Many sites offer cheat files ready to read, though you may need to copy and paste the code text into a new file yourself.
If you want to create your own cheats, Ryujinx includes a built-in cheat search tool. Launch your game, open the Ryujinx menu, navigate to Tools > Cheats, and use the search function to find memory addresses that match values you want to modify (like health, money, or item counts). This process requires trial and error but gives you full control over what you cheat. Save the codes you find as a text file with your game's title ID as the filename.
Naming and placing your cheat file correctly
Your cheat file must be named exactly as [TitleID].txt, where [TitleID] is your game's 16-character code in lowercase. For example, if your game's title ID is 0100ABC123DEF456, name the file 0100abc123def456.txt. Place this file directly in your cheats folder — do not create subfolders unless you are organizing multiple games.
Open the file with any text editor (Notepad, VS Code, or any plain-text editor works). Paste your cheat codes into the file, making sure each code follows Ryujinx's format: a code name in brackets, followed by the memory address and value on the next line. Save the file, close the editor, and you are done with the file setup. Ryujinx will read it automatically when you next launch the game.
Enabling cheats in Ryujinx during gameplay
Launch your game in Ryujinx. Once the game is running, press the key you have set as the menu toggle (usually F1 by default, but check your controller settings to confirm). The Ryujinx overlay menu will appear. Navigate to Cheats and you will see a list of all cheats from your cheat file.
Each cheat appears as a checkbox. Click or press the button next to the cheat name to enable it — a checkmark means it is active. Some cheats take effect when ready; others require you to reload the game or enter a specific area. You can enable multiple cheats at once. When you are done, close the menu and continue playing. Your enabled cheats will remain active until you disable them or close the game.
Troubleshooting cheats that do not appear or work
If your cheats do not show up in the menu, check three things first: the filename matches your title ID exactly (including lowercase letters), the file is in the correct cheats folder, and the file is saved as plain text with a .txt extension, not .txt.txt or any other format. If the filename or location is wrong, Ryujinx will straightforward ignore the file.
If cheats appear but do not work, the code itself may be incompatible with your game version or the cheat format may be incorrect. Ryujinx uses a specific syntax for cheat codes; codes written for other emulators or tools may not work. Try downloading cheats from a source that explicitly lists Ryujinx or Switch emulator support. If a cheat still does not work, it may be outdated or designed for a different game version than the one you are running.
Understanding cheat safety and online play
Using cheats in single-player games carries no risk — Ryujinx is an offline emulator and does not connect to Nintendo's servers. However, if a game has online features or anti-cheat detection, using cheats in multiplayer modes or online leaderboards can result in a ban from that game's online services. Some games check for modified game files or unusual values when you connect online.
To stay safe, use cheats only in single-player modes or offline content. If a game has both single-player and online components, disable your cheats before attempting to connect online, or keep a separate save file for online play. Most modern Switch games do not actively scan for cheats in an emulator environment, but some titles with strong anti-cheat systems may detect unusual behavior. When in doubt, assume that any online activity with cheats enabled carries risk.
Frequently Asked Questions
Where do I find the title ID if it is not in the window title?
Right-click the game in Ryujinx's library and look for an option to view game properties or open the game folder. The title ID is often displayed in the properties panel. You can also search online for your game's name plus "title ID" — most popular Switch games have their IDs documented on gaming wikis or cheat sites.
Can I use cheats from other emulators in Ryujinx?
Not always. Cheat codes are specific to the emulator and cheat format used to create them. Codes written for Yuzu, Cemu, or other emulators may use different syntax and will not work in Ryujinx. Look for cheats explicitly labeled as Ryujinx-compatible or written in Ryujinx's cheat format to avoid wasted effort.
What if my cheat file is too large or contains many codes?
Ryujinx can handle large cheat files with hundreds of codes without performance issues. There is no practical limit to the number of cheats you can store in a single file. You can enable or disable individual codes through the menu without affecting others, so organize all your cheats for one game in a single file.
Do cheats work on all Switch games?
Cheats work on most games, but some titles with strong anti-cheat systems or frequent updates may have codes that stop working after patches. Popular games like The Legend of Zelda and Super Smash Bros. have extensive cheat databases, while niche or newer titles may have few or no available cheats. Check cheat sites to see if codes exist for your specific game.
Will using cheats damage my save file?
Cheats modify values in memory during gameplay but do not corrupt your save file unless a cheat itself is broken or causes a crash. If you are worried, back up your save file before using cheats. You can find Ryujinx save files in your emulator directory under nand/user/save and copy them to a safe location.