-
Notifications
You must be signed in to change notification settings - Fork 15
Cheat Codes
nickybmon edited this page Apr 30, 2026
·
3 revisions
OpenEmu has a built-in cheat code manager. You can enter codes while a game is running — no cartridge swapping, no external hardware needed.
Different systems support different code formats:
| System | Supported Formats |
|---|---|
| Game Boy / GBC | Game Genie, GameShark |
| Game Boy Advance | GameShark, Action Replay, Code Breaker |
| NES | Game Genie |
| SNES | Game Genie, Pro Action Replay |
| Genesis / Mega Drive | Game Genie, Action Replay |
| Nintendo 64 | GameShark |
| PlayStation | GameShark |
| Game Gear | Game Genie, Action Replay |
| Master System | Game Genie, Action Replay |
If a code type isn't listed for your system, it isn't supported by the current core. Raw memory addresses (used by some cheat databases) are not supported.
- Launch a game in OpenEmu.
- Move the mouse over the game window to reveal the HUD bar.
- Click the Controls menu (the gamepad icon) and choose Edit Cheats…
- Click + to add a new entry.
- Enter:
- Name — a label so you can identify it later (e.g. "Infinite Lives")
- Code — the cheat code exactly as written, including any dashes or spaces the format requires
- Type — select the format from the dropdown (Game Genie, GameShark, etc.)
- Check the Enabled checkbox next to the code.
- Click Done. The code takes effect immediately — no need to reset.
Codes you've entered persist between sessions. To toggle one:
- Open Edit Cheats… from the HUD.
- Check or uncheck the Enabled box next to the code.
- Click Done.
Disabled codes stay in the list so you can re-enable them later without re-entering them.
Good sources for verified codes:
- GameFAQs — search your game title, then look for the Cheats section
- Cheat Code Central
- TCRF (The Cutting Room Floor) — for debug modes and developer cheats
Make sure you're using codes for the correct region (USA, EUR, JPN) and the correct format for your system.
- Some codes only take effect at a specific moment — for example, a code that sets your starting lives only works when you start a new game, not mid-session.
- Codes are stored per-game and per-system. Switching cores for a game does not delete your saved codes, but a code written for one core may not work on another if the memory addresses differ.
- If a code causes a crash or freeze, disable it and reload from a save state or the game's own save system.
- Save states created with cheats active may behave unexpectedly when loaded with cheats disabled.