Cheats in Ryujinx use a text file format that the emulator reads at startup

Ryujinx loads cheats from .txt files placed in a specific folder on your computer. When you launch a game, the emulator scans that folder, finds any cheat file matching the game's title ID, and makes those cheats available in the in-game menu. You enable or disable individual cheats from there — the emulator does not apply them automatically.

The process involves three steps: finding or writing a cheat file, placing it in the correct directory, and then toggling cheats on inside the game. Most players download pre-made cheat files rather than write their own, since the syntax is specific and mistakes will cause the emulator to ignore the file entirely.

Key Takeaways

  • Cheat files go in the Ryujinx/cheats folder and must be named with the game's title ID followed by .txt.
  • You can find pre-made cheat files on sites like GameBanana and Nexus Mods, or write your own if you know the cheat code syntax.
  • After placing a cheat file in the correct folder, restart Ryujinx and the cheats will appear in the game's menu under the Cheats option.
  • Cheats are disabled by default and must be turned on individually; enabling a cheat takes effect immediately without restarting the game.

Finding your game's title ID

Every Switch game has a unique 16-character hexadecimal ID that Ryujinx uses to match cheat files to games. You can find this ID in Ryujinx itself: right-click the game in your library, select Properties, and look for the Title ID field. Copy the entire string — it will look something like 0100ABC123DEF456.

If you are downloading a pre-made cheat file from another source, the filename will already include this ID. When you download it, the file name should be the title ID plus .txt — for example, 0100ABC123DEF456.txt. Do not rename it unless you are certain of the correct ID for your game.

Locating the cheats folder

Ryujinx stores cheat files in a cheats folder inside your main Ryujinx directory. On Windows, this is usually C:\Users\[YourUsername]\AppData\Roaming\Ryujinx\cheats. On Linux, it is typically ~/.config/Ryujinx/cheats. On macOS, look in ~/Library/Application Support/Ryujinx/cheats.

If the cheats folder does not exist yet, create it manually. Open your file manager, navigate to your Ryujinx directory, right-click in the empty space, and select New Folder. Name it cheats exactly as shown — the name is case-sensitive on Linux and macOS.

Downloading pre-made cheat files

GameBanana and Nexus Mods host the largest collections of Switch cheat files. Search for your game by name, and you will usually find multiple cheat packs. Each pack contains a single .txt file with multiple cheats inside it. Download the file and move it to your cheats folder.

Before downloading, check the file name in your browser's download folder. It should match the pattern [TitleID].txt. If the site has renamed it to something like game-cheats.txt, you must rename it to the correct title ID before moving it to the cheats folder. Ryujinx will not find the file otherwise.

Some cheat packs are compressed as .zip files. Extract the contents first, then move the .txt file to the cheats folder. Do not place the .zip file itself in the folder — Ryujinx only reads .txt files.

Understanding cheat file format

Cheat files use a specific syntax that Ryujinx recognizes. Each cheat starts with a header line in square brackets — for example, [Infinite Health] — followed by one or more code lines. The codes themselves are memory addresses and values in hexadecimal format. A simple cheat file might look like this:

[Infinite Health] 580F1234 12345678 [Unlimited Ammo] 580F5678 87654321

If you are writing your own cheats, you need to know the memory addresses where the game stores the values you want to change. This requires either finding documented addresses online or using a memory editor to locate them yourself. Most players avoid writing cheats from scratch and instead use existing ones from community sources.

Enabling cheats in a game

Once a cheat file is in the correct folder with the correct name, restart Ryujinx completely. Launch the game, and look for a Cheats option in the in-game menu — this is usually found under Settings or a dedicated Cheats submenu, depending on the game. Open it, and you will see a list of all cheats from your .txt file.

Each cheat has a checkbox next to it. Click the checkbox to enable a cheat; it takes effect immediately without requiring a game restart. You can toggle cheats on and off at any time while playing. If a cheat does not appear in the menu, the most common reasons are a mismatched title ID in the filename, the file not being in the cheats folder, or a syntax error in the cheat code itself.

Troubleshooting missing or broken cheats

If you place a cheat file in the folder but it does not show up in the game's menu, first verify the filename matches the title ID exactly. Open the file in a text editor and check that each cheat line follows the correct format — spaces and capitalization matter. If you see any obvious typos or malformed lines, the entire file may be ignored.

Restart Ryujinx after making any changes to a cheat file. The emulator only reads cheat files when it starts, not while it is running. If cheats still do not appear, try moving the file to a different location temporarily, then move it back — this can sometimes force Ryujinx to re-scan the folder. As a last resort, check the Ryujinx log file for error messages related to cheat loading.

Frequently Asked Questions

Can I use cheats from other emulators in Ryujinx?

Not directly. Different emulators use different cheat code formats. Yuzu cheats, for example, use a different syntax than Ryujinx. You would need to convert the codes manually or find versions written specifically for Ryujinx. Most community cheat sites now provide Ryujinx-compatible versions, so downloading from those sources is simpler than converting old files.

Will using cheats disable achievements or online features?

Ryujinx does not have built-in achievement tracking, so cheats will not affect achievements. However, if you play online multiplayer with cheats enabled, other players may detect unusual behavior and report you. Use cheats only in single-player modes or private sessions to avoid issues with other players.

What happens if a cheat code is wrong or outdated?

A broken cheat code will either do nothing or cause unexpected behavior in the game — it might freeze, crash, or produce strange visual glitches. If a cheat does not work as described, disable it and try a different version from another source. Game updates can also change memory addresses, making old cheats stop working.

Can I create my own cheat codes without a memory editor?

Creating cheats from scratch requires either a memory editor to find the correct addresses or access to documented addresses from community databases. If you have neither, you cannot reliably write new cheats. Learning to use a memory editor is a separate skill that takes time to develop.