Patching

↩ Back

So you've got your eye on a fun-looking ROM hack that adds new stuff to a game, or maybe even translates it into your native language, like Spanish or Italian! However, the only thing in the ZIP file is a .ips file, a .bps file, or something similar. Not to worry! This guide will show you how to make it work!

Why patches?

ROM hacks are distributed as patches because it is illegal for people to send full copies of games to each other, modified or not! A patch file contains just the new text, music, story, features, and nothing more. Think of it like a laptop sticker! You apply it on top of the original to change what it's like.

Finding the correct revision

First and foremost, you'll need to know which specific version of the ROM to patch. You need to have the same copy that the programmer was using, otherwise you might see glitches. (With EarthBound hacks, you don't have to worry about this as much.) RHDN lists the information under "ROM/ISO Information" on every hack page.

• Database match: Star Fox (USA) (Rev 2)
• Database: No-Intro: Super Nintendo Entertainment System (v. 20210222-050638)
• File SHA-1: 2E77E250501D9B232630AEECC1E5505CF2327484
• File CRC32: C056B80C
• ROM SHA-1: CF08148CD8F26D51F8C67C956179DFC594E7A4F1
• ROM CRC32: 8FC4E6D0
(TODO: This is placeholder text. Figure out which dump works with the patch and put that data here)

Applying the patch

Once you've found the right ROM, you'll need to use a utility program to apply the patch. We recommend ROM Patcher JS because it runs right in your web browser!

From here on out, the steps are pretty straightforward. Put in your ROM and the patch, and it will join the new code with the original game to create something new and transformative!

Have fun!