What Are ROM Patches?
A ROM patch is a file that contains changes made to a game, like new levels or mechanics. Since sharing the full game is illegal, we only share the modifications as patch files (usually .ips, .bps, or .ups).
These patches are applied to a clean (unmodified) ROM to produce a modified version of the game.
Why Use Patches?
Legal reasons: Distributing full ROMs violates copyright laws. Patches only contain original content created by the modder.Legal Disclaimer
This site only hosts patches. To apply a patch you need to have an unmodified ROM of the original game. You have to get that copy of the game on your own
How to Patch a ROM
If your patch is available on this site, you can use the built in patcher on the site.
- Get a clean ROM: This must be an unmodified version of the original game.
- Open the hack page: Each hack that is hosted on the site has its own dedicated page.
- Go down to the online patcher: Below the images you can find a section for the online patcher.
- Select the ROM file
- Click "Apply patch". The tool will generate the patched ROM.
- Download the patched file and play it using your favorite emulator.
If your patch is not from this site, you can go to the externally hosted version of RomPatcherJS and then follow the tutorial below.
You can use RomPatcherJS to apply patches directly in your browser.
- Get a clean ROM: This must be an unmodified version of the original game.
- Download a patch: For example a .ips, .bps, or .ups file.
- Open RomPatcherJS.
- Select the ROM file and the patch file in the tool.
- Click "Apply patch". The tool will generate the patched ROM.
- Download the patched file and play it using your favorite emulator.
Tips
- Always keep a backup of your original ROM.
- Ensure the ROM matches the version the patch was made for (e.g., region or revision).
- Check for included readme files—they often include helpful instructions.