Use cheats in the browser
Use the Apply Patches page to bake cheats into a ROM.
- Add the original ROM to the Apply Patches page.
- Open the Cheats section after rom-weaver identifies the system.
- Check the game title, region, revision, and match label.
- Search the list.
- Select the cheats that you want.
- Review each selected cheat's delivery badge.
- Start Apply and save the output ROM.
An exact match means a known ROM checksum matched a known release record. A title match does not prove the ROM revision.
ROM cheats show ROM cheat · Baked into output. rom-weaver applies them after earlier patch steps.
Unsupported cheats show Unsupported and their reason. rom-weaver cannot select them.
Resolve a reported ROM-write conflict before Apply. rom-weaver does not let the last selected cheat overwrite another selected cheat without a warning.
Add a code manually
- Select Add code manually in the Cheats section.
- Enter the code and an optional description.
- Keep automatic system and code-type detection, or select an override.
- Review the detected system, code type, and delivery result.
- Add the code when the result is correct.
A code with ? or X placeholders needs a value that rom-weaver cannot supply, so it shows as unsupported.
Save the selected ROM cheats as a patch
- Turn on the cheats that you want in the Cheats section.
- Select Save as patch.
- Save the downloaded patch file.
rom-weaver selects IPS for ROMs smaller than 16 MiB, BPS from 16 MiB through 256 MiB, and xdelta above 256 MiB. The 256 MiB cutoff is rom-weaver's creation policy, not a limit of the BPS format. The status line names the created file and counts the baked cheats.
Create a patch from cheat codes
- Add the original ROM to the Create page.
- Select Cheat codes on the Modified step.
- Enter one code per line, or join codes with
+. - Review the detected system, code type, and write count.
- Check each code's write list and its
comparebadge. - Select the patch format and file name on the Output step.
- Select Create & download patch.
Pick from the cheat database offers the same cheats the Apply Patches page does. A code that does not resolve to ROM writes blocks the run and states its reason.
Use the database offline
Cheat shards install with the built-in identify packs. Leave the app open while online until the offline warm-up in Settings reports the built-in systems as installed.
Opening a system's cheat list once while online also caches that shard. rom-weaver does not contact Libretro or another third-party server at runtime.
For the baking model, see ROM cheats.
For supported systems and database facts, see Cheat database reference.