There are several formats used when making a GBA ROM, more specifically, a hack. They can come in the form of UPS and IPS. We already have guides on how to patch these things, as seen on the recommended articles list.
However, what if you encounter a BPS file format? Don’t worry because these are the steps on how to patch a BPS ROM hack file.
Don’t worry; the steps are straightforward when you read through this guide. You’ll need to consider some things, but at the end of the day, once the patch is done, you can convert that BPS into a GBA ROM file. It will still only run on a GBA emulator or program, so just keep that in mind.
How to Patch a BPS ROM Hack File
Before we start with the steps on how to patch a BPS ROM hack file, you need a couple of things:
1) The BPS File
Naturally, we need the BPS file, so for this guide we’ll use the Pokemon Sovereign of the Skies ROM hack. You can use any other BPS file you have because this is just an example.
2) The Base ROM
ROM hacks need their base file and for Sovereign of the Skies requires a Pokemon Emerald ROM. Keep in mind that numerous versions of the same game may exist, so you may need to find others if the one you have isn’t working.
3) The Patcher
Finally, we need the Patcher or the program that will convert the BPS file into GBA. We’ll be using the FLIPS Patcher, and you can check over at their main site by clicking here. You can also directly download the patcher on the button below because it is free and safe.
Patch a BPS File Using FLIPS Patcher
The first method will require the FLIPS Patcher, so just read through the steps and the images are there to help you.
Launch the FLIPS Patcher
Click on Apply Patch
Choose your BPS file, and for this example, we’ll use Sovereign of the Skies (sots). Then click open to move to the next step.
The next window that’ll open will require you to choose the base ROM, which in this case is Pokemon Emerald. Just click on the base ROM and click on open.
Save the new file with a name that you want. You can put whatever name on the new patched file as long as you know which game it is. After choosing the name, just click on Save.
Wait for a couple of seconds and you’ll get a notification that the patch has been successfully applied and you’re done
Patch a BPS File Using ROM Patcher JS
This method will use the ROM Patcher JS website. Unlike FLIPS, you don’t need to download an app or program. You just head on to the website when you click here.
When you’re at the website, click on Choose on the ROM file section
Click on the Base ROM first which is Emerald in this case
Click on Choose for the Patch file section
Click on the BPS file that you want to patch, which in this case is SOTS
Click on Apply Patch and wait for a couple of seconds
The patched file will automatically be downloaded
You can check out the new file since it has the word PATCHED on it. You can rename that file to whatever you want and you’ve successfully patched a BPS file.
Watch Video Tutorial
See the tutorial in action, watch the video below.
These are just two methods on how to patch a BPS ROM hack file. It is important to keep in mind that the FLIPS Patcher only works on PC and will not on mobile devices.
That’s where the ROM Patcher JS comes in because it is a website and it can be accessed on mobile, which will work well on your phone.
If there are problems it could be due to the BPS file or you don’t have the right Base ROM. Use Emerald if it is Emerald and FireRed if the hack is based on that.
Then again, a ROM could have many versions, so be sure to check out all of your options.