top of page

How to Make and Use Patches

1.4

What is a patch? How can I make one? And how do I use them? These questions answered here!

HMA Discord Link 1.png

Video Tutorial from Starstruck Shiny

For creating and applying patched in HMA

Types of Patches

IPS Patches - Doesn't enforce checksum checks, can't be used for games over 16MB

UPS Patches - Validates the ROM checksum, supports any ROM sizes


You would almost always want to use UPS patches

Creating Patches

My preferred method of creating patches in right in the HMA program.

Open your ROM hack and a clean ROM of what game your hack originated as.


For this example I will be creating a patch for my hack, Pokemon InfraRed, from Pokemon FireRed v1.0

You will want the game you are creating a patch for on the right, and the clean ROM on the left

In other words you are making a patch to turn the Left into the Right

Right click on the clean ROM and select Make UPS Patch, this -> Right

The patch will be created in the same location as the clean ROM

You can rename this file as needed

Using Patches

There are many ways to patch a ROM. Shiny goes over how to do it in HMA but I have had varying success with that method so I will be covering my preferred method of how to apply a patch here.

Make sure you have a clean ROM for whatever game the patch requires.

For this example i will be patching Pokemon Emerald Isles to Pokemon Emerald

Head over to the ROM Patcher JS website

Add the clean ROM to the ROM file field

Add the patch to the Patch file field

Click Apply Patch

If you get the error with red "X" then the ROM you are attempting to use is not compatible with the patch

The patched ROM will then be downloaded and can be found in your downloads folder

Once patched you can rename the ROM to match the game it is now.

NOTE: If you are patching to update a ROM hack that you have been playing and would like to be able to use the same save file, make sure the name of your newly patched ROM matches the name of your .sav file


NOTE: ROM Patcher JS can also be used to create patches by moving the Creator Mode slider to the right.

Upload your clean ROM into Original ROM and the ROM you want to make your patch for into Modified ROM.

Make sure to select UPS patch in the drop down and click Create Patch.


Happy Hacking!

 


bottom of page