Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.
How to Apply ROM Hacks and Fan Translation Patches
2026-07-18 · Setup guide
Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.
Some of the best retro games were never released in English. Others got brilliant unofficial sequels, rebalances, and restorations decades after launch. That is the world of ROM hacks and fan translations, and the way in is a small file called a patch.
Patching sounds technical, but it is a five minute job once you know the pieces. This guide covers how patches work, the tools on PC and Android, and the gotchas that cause most failures.
How Patches Keep This Legal
A patch file contains only the changes a hacker made. It holds none of the original game. That is exactly why the community distributes patches instead of pre-patched games: you must supply your own copy of the game, dumped from a cartridge or disc you own, and the patch transforms it. Our cartridge backup guide covers dumping your own games, and our ROMs and legality explainer covers the wider rules.
Avoid sites offering pre-patched ROMs. They are distributing the copyrighted game, and the good communities do not do it.
Where Patches Come From
For nearly twenty years the hub was ROMhacking.net. It closed, and its full patch database was preserved on the Internet Archive as a permanent home. The active community has moved to newer patch-only communities, with Romhack Plaza the best known, alongside the individual translation groups' own pages. Wherever you get a patch, it should be a small file in one of the formats below, never a full game.
Know Your Patch Formats
| Format | Typical use |
|---|---|
| IPS | The classic. NES, SNES, GB, GBA era hacks |
| BPS | The modern successor to IPS, with safety checks built in |
| UPS | An older IPS successor, common for GBA translations |
| xdelta | Bigger games, PS1 and later, and disc images |
| PPF | PlayStation disc patches |
The format decides which tool you need, and BPS and xdelta patches check that your source file is the exact right version before applying. That check is a feature. It stops you from corrupting a mismatched dump.
Patching on a PC
- Download the patch and read its notes. Good patches state exactly which version of the game they expect, usually with a checksum.
- Make a copy of your dump. Always patch a copy, never your only backup.
- Open the right tool. Floating IPS (Flips) handles IPS and BPS. Delta Patcher handles xdelta.
- Select the patch, select your copy of the game, and apply. The output file is your patched game.
- Load it in your emulator like any other game.
Patching on Android or On-Device
You do not need a PC for most patches.
- UniPatcher is a free Android app that applies IPS, BPS, UPS, and more, right on your handheld.
- Rom Patcher JS is a browser-based patcher that runs entirely on your device, so it also works from a handheld's browser. Nothing gets uploaded.
- RetroArch soft patching is the elegant trick: name the patch file exactly like the ROM, with its own extension, and place it in the same folder. RetroArch applies it at load time and leaves the original file untouched. This is perfect for trying a hack without committing.
The Gotchas That Break Patches
When a patch fails or the game glitches, it is almost always one of these.
- Wrong revision. Patches target one exact release, like the USA 1.0 cartridge. Check the checksum the patch author lists against your dump.
- Headered vs unheadered SNES dumps. Some SNES dumps carry an extra 512 byte header. A patch made for one type corrupts the other. Patch notes say which one they want, and tools can add or remove headers.
- Patching an already patched file. Always start from a clean copy.
- Compressed files. Unzip the game before patching. Tools patch the bare file.
What to Try First
The all-time classics of the scene are a great starting point. The fan translation of Mother 3 is the most famous patch ever made. Beyond translations, there are quality-of-life hacks that add running buttons to old RPGs, color restorations for Game Boy games, and full rebalance projects that read like remasters. Many of the entries in our hidden gems list pair beautifully with a translation patch.
One more tip: patched games usually break RetroAchievements, which verifies specific game versions. Keep a clean copy around if you play with achievements.
Frequently Asked Questions
Are ROM hacks legal to play?
Patches contain no copyrighted game data, and applying one to your own legally dumped copy for personal play is the community-standard practice. Distributing pre-patched games is the thing to avoid.
Why does my patch fail to apply?
The patch expects a different version of the game than the file you gave it. Check the required checksum, the region and revision, and the SNES header situation.
Can I patch on my handheld without a PC?
Yes. UniPatcher on Android, a browser patcher like Rom Patcher JS, or RetroArch's soft patching all work on-device.
What happened to ROMhacking.net?
It shut down after nearly twenty years. Its database was preserved on the Internet Archive, and newer patch communities like Romhack Plaza carry the scene forward.

