Use cheats in the browser

Add supported cheat codes with Apply cheat codes. The output ROM contains the changes; it does not need a running cheat engine.

The same cheat picker is available in Apply and Create. Identify lets you inspect known codes without changing a ROM.

Add cheats to a ROM

The guided Apply cheats tour uses a supplied homebrew ROM and a working practice code.

The picker includes Make the greeting start with M (80970D) and Change the background color (8077300F). These are practice codes for the supplied homebrew ROM only.

Shared cheat picker with two practice codes and manual entry
The shared picker lists practice codes for the supplied ROM.
  1. Open Apply cheat codes and add the original ROM.
  2. In Patches & Cheats, select Add cheats to the patch order.
  3. Choose the system and game if the dialog asks.
  4. Search the list and add the cheats you want.
  5. Close the dialog and check the selected cheats in the patch order.
  6. Move each cheat before or after the patches that it must use.
  7. Choose APPLY & DOWNLOAD and save the output ROM.

Check the game and revision yourself when the database only matches a title. A title match is not an exact ROM match.

Unsupported codes show a reason and cannot be selected. Resolve reported write conflicts before Apply; do not assume the last code wins.

Use each card's inclusion control to leave a step out without removing it. Patch and cheat order both affect the result.

Two sample patches followed by a manual ROM cheat in the same ordered list in the light theme Two sample patches followed by a manual ROM cheat in the same ordered list in the dark theme
Cheats occupy numbered steps beside patches. This homebrew example demonstrates the controls, not a recommended gameplay code.

Add a code manually

  1. Open Add cheats to the patch order, then Add code manually.
  2. Enter the code and an optional description.
  3. Keep automatic system and code-type detection, or select an override.
  4. Select Check code, then read the detected system, code type, and delivery result.
  5. Add the code when the result matches your game.

Select Pro Action Rocky explicitly for an eight-digit NES code. For a GBA code, select the exact GameShark or Action Replay version. Select a raw version only for an already decrypted block. Keep all lines of a versioned GBA block together.

Codes with unresolved ? or X placeholders cannot be added. Gold Finger XX trailing data slots are valid unused bytes. Codes that need live game memory cannot become ROM changes.

Save a ROM cheat as a patch

  1. Add a supported cheat to the patch order.
  2. Open that card's download menu and select Save as patch.
  3. Save the downloaded patch file.

The status names the output file. The cheat reference lists the automatic export format limits.

Create a patch from cheat codes

The guided Create cheats tour makes a patch from a working code and the supplied homebrew ROM.

Open Create a patch from cheat codes, which starts in Patches & cheats, then follow combined patch creation. It uses Apply's cheat picker and supports patches alongside cheats.

Inspect cheats without changing a ROM

  1. Add a ROM or archive on Identify.
  2. Select View cheats on the matching result or expected-ROM candidate.
  3. Search the matched game's known codes.
  4. Open Code details to inspect the original database fields and import warnings.

Identify shows inspection data only. It can list checksum-only and archive candidates without claiming that a code is compatible with the selected bytes. Use Apply cheat codes or Create a patch from cheat codes to classify and use a code.

Identify showing original cheat database fields without add controls
Identify shows database evidence without changing a ROM.

Use the database offline

Follow Prepare for offline use. Wait for the built-in identify and cheat databases to finish installing before you disconnect.

For the baking model, see ROM cheats. For exact system and matching limits, see the cheat reference.