ROM hacking and translations
ROM hacking is the process of modifying a video game ROM to change its content, such as graphics, music, text or game mechanics.
This can be done for various reasons, such as to fix bugs, add new features, or create translations of games that were never released in certain regions.
Some ROM hacks even go as far as to create entirely new games.
Patch files
Most of the time, ROM hacking is done by applying patches to the original ROM.
Patches are files that contain the differences between the original ROM and the modified version.
They are usually in such formats :
.ips(International Patching System): one of the oldest and most widely used ROM patch formats..ups(Universal Patching System): a delta patch format that frequently includes checksum checks to ensure the integrity of the original ROM before applying the patch..bps(Binary Patch Support): a newer format design to improve IPS, that often includes checksum checks..xdelta/.vcdiff: powerful binary diff format, often used for large changes..ppf(PlayStation Patch Format): often used for disc image patching.
More informations about formats here and here
Tools
You need a patching tool to apply patches to ROMs. These tools take the original ROM and the patch file as input, and produce a new ROM with the modifications applied.
Here are some popular tools for applying patches to ROMs:
Where to find patches
Here are some popular sources for ROM hacks:
And for translations:
Also, if you're looking for a specific game (or language translation), try searching for "game name + rom hack" or "game name + translation" on your favorite search engine, you might find some hidden gems!
Gus Selection ✨
If you're new to ROM hacking and don't know where to start, here are some popular ROM hacks you might want to check out:
- Entirely new games or large modifications of existing games
- Pokemon
- Mario
- Super Mario Bros. 3Mix
- Super Mario World Invictus
- Super Mario World: Return to Dinosaur Land
- New Super Mario World 2: Around The World
- SMW2+2
- Super Mario Star Road
- Super Mario 64: Last Impact
- Super Mario 64: The Missing Stars
- Super Mario 64 - The Green Stars
- Super Mario Eclipse
- Newer Super Mario Bros. DS
- Super Mario: Enless Earth
- Newer Super Mario Bros. Wii
- Zelda
- Banjo-Kazooie
- Alternative versions of existing games
- Randomizers

