Pokemon Rom hacking FAQThis FAQ covers:

How to play GBA Pokemon Rom Hacks

Note: GBA refers to game Boy Advance1. Acquiring a RomFirst friend must obtain a GBA Pokemon Rom Hack. Girlfriend probably currently have one, but if you don"t, discover one here. A GBA Rom Hack will have actually a .gba extension. If you have actually a .rar, .zip, .7z, etc. File, extract it to acquire the .gba one. (Note: many emulators can play .zip records directly.) If you have a patch record (.ips or .ups), there"s a tutorial on just how to job below.

You are watching: Visual boy advance loaded battery white screen

Note: This tutorial is mainly for .gba files. If you have a DS game (.nds), girlfriend will require a DS emulator. If you have a GBC game (.gbc), you might need a different emulator.2. EmulatorsNext, in order to play the Rom, friend will need a GBA emulator. An emulator allows you to play GBA games as you would certainly on the console, yet on her device. Below are some recommendations-Windows - Visual boy Advance (VBA)Android - mine Boy!iOS - GBA4iOSChromeOS - GPemuIf you have actually an emulator you use that isn"t here, please cite it in the comments ar to assist everyone out.Note: The recommended emulator for most hacks is Visual Boy breakthrough 1.8.0 Beta 3. Acquire it here.3. Begin the romNext, open the .gba (or perhaps .zip) file using your emulator. (On VBA, File->Open or drag-and-drop the ROM.) The video game should load up now. A Pokemon Rom should display a similar screen-

In instance you are obtaining a white screen, skip to action 5.4. ButtonsIf you are on a touch display device, your buttons should present up top top the display (A, B, Start, Select, L, R and also the direction pad). If you room using VBA, the controls room usually Z=A, X=B, Enter=Start, Backspace=Select, A=L, S=R and the arrows because that direction. View/Change this by going come Options->Joypad->Configure->15. TroubleshootingAt this point, if friend get any of this errors-White screen
The 1m sub-circuit board is no installedInternal Battery has run dryOr some other error that I could have forgotten, apply these setups for VBA (try to find comparable settings to steps 4 and 5 if you"re utilizing a various emulator)-Close VBA.Delete the .sgm, .sa1 or .sav files for this video game in her folder (if lock exist).Open VBA.Go to alternatives -> Emulator -> Save kind -> speed 128kOptions -> Emulator -> actual Time Clock options -> Gameboy -> AutomaticClose VBA again.Open VBA and load the rom once much more (and preferably begin a new game)Note: If using MyBoy, inspect Settings -> progressed Settings -> Cartridge Save kind -> flash 128kNote: even if you carry out not see any type of error, it would certainly be beneficial to use these settings if possible.6. PlayThat"s it. You can now beat the video game as girlfriend would have on a video game Boy development console.You have the right to either usage the in-game save mechanic to conserve your video game (Start->Save when in the game) or use conserve states (some emulators choose My Boy! free do not assistance this).In VBA, save states are supplied by click Shift+F1 to save and F1 to load. (Replace F1 by F2, F3, ..., F10 for an ext save states)

How to patch a Rom Hack

To job a rom, friend will need 3 things- a job file, a base rom and a patching software.


Since you"re here, this is more than likely what girlfriend have. A spot file, once patched onto the basic rom, counter it right into the hacked rom. The most common varieties are .ips and also .ups. Over there are additionally less common species such as .aps and .xdelta. One of the much more popular website to attain patch documents is pokecommunity.com.


A basic rom is the video game which has actually been modified by the hacker to make the rom hack. That is typically an official Pokemon game like FireRed, Emerald, etc. The should have actually a .gba expansion (extract if .zip or .rar). You can find out what the correct basic rom is by referring the web page you downloaded the patch paper from.

Base roms come in different versions, the is Fire Red v1.0 is different from Fire Red v1.1; Emerald (U) is different from Emerald (UE). In order for the final game to occupational properly, the is crucial you usage the same rom i m sorry the creator hacked- again, it"s usually stated wherever you got the patch record from. If you are not sure which version to use, it may require some trial and also error.

The most well-known base roms space as follows-FireRed- 설 설 (also called 1636 and BPRE), elevation (1695)Emerald- Trashman (1986), UERuby- v1.0 (0907), v1.0 Mugs (0907), live independence (2006)

You have the right to usually achieve base roms through a quick google search.


This tool patches the patch record onto the base rom. Based on the type of patch file, you might require different software.

Some recommendations (for Windows)-ips - Lunar IPS (LIPS), Floating IPS (Flips)ups - NUPS, Tsukuyomiaps - A-Ptchxdelta - Xdelta

If you"re using Android, there"s an app called Unipatcher which works on both ips and also ups.

STEPSOpen the patching software program you room usingSelect apply Patch (or similar)Select her base rom as soon as prompted with "File to it is in patched" (or similar)Select your patch file when promptedClick "Patch" if necessaryIf everything goes smoothly, it should say something like "patching successful". If over there is one error, you can be using the incorrect base rom (try a different version)Most patching softwares will replace the base rom, so what provided to be the basic rom, is currently the patched rom hack. Rename the if girlfriend want.That"s it. You can now open it with an emulator and also play.

How to usage your old data v an update

Note: I have actually no suffer with iOS, so ns don"t understand if this method will job-related there. Also, if her save documents are save on computer in an online business such together Dropbox, the process may become an ext difficult.

I"ve do a short video showing the procedure here- Youtube.

Short version:The .sav file is where all your saved data is stored. Once you play a rom, the emulator searches a particular folder for a certain named .sav file, and also if that exists, tons it. Many of the time, this .sav document is in the exact same folder together the rom, and also has the same name together the rom together well. So, for example, if you opened xyz.gba, the emulator would search the folder containing xyz.gba, and also look because that the paper xyz.sav and load that (if that doesn"t exist, girlfriend will just see "New Game" and no "Continue" in her game). For this reason what you desire to execute is make the emulator load the enlarge .sav record when you open the to update rom. Girlfriend can achieve this through renaming the .sav record and relocating it as necessary.

GBA gamings aren"t that advanced, so over there is no directly forward means to upgrade a rom. First, you will need to acquire the updated rom by patching the from scratch or by obtaining it from a site choose this. In part rare cases, choose Prism, you"ll need to patch her save file as well.I will certainly be phone call the older version "gamev1.gba" and the newer, updated rom "gamev2.gba". Also, here, rom describes the .gba file. If you"re playing out that a .zip file, the actions are the specific same. Simply think "zip" wherever "gba" is mentioned.

1. Make sure old saves are supportedSometimes, when an upgrade is released, older saves may no longer work correctly. In this case, girlfriend must simply start a brand-new game. If you usage the old save anyway, the may result in an increased variety of bugs and also glitches.2. Conserve inside a Pokemon CenterIn the larger version, conserve in-game, no using conserve states i.e. You need to open the menu inside the game and also save (Saving… please don"t rotate off the power).3. Situate your .sav fileNormally, it has actually the very same name, and is in the same folder as the gba paper (i.e. Gamev1.sav will be in the exact same folder together gamev1.gba). There might be other records such as .sa1, .sgm, etc., but don"t worry about them. If her .sav is no in the very same folder, there might be a different folder include save records for all gamings on your computer. Below is whereby to look for the .sav paper on some common emulators:VisualBoyAdvance: same folder as the .gba/.zip fileMy Boy!: "MyBoy" folder -> "save" folder (some versions may place the .sav file in the exact same folder together the ROM though)John GBA: "Johnemulators" folder -> "GBA" folder -> "save" folder4. RenameMake a copy of the old .sav document (i.e. Gamev1.sav -> gamev1(copy).sav) in the very same folder. Rename this copy to complement the update rom"s name specifically (i.e. Gamev1(copy).sav -> gamev2.sav). If the updated gba rom is in a different folder, move the renamed .sav record to that folder (i.e. Relocate gamev2.sav to the folder gamev2.gba is in). If your .sav document and .gba records weren"t in the same folder in step 3, ar it in the very same folder the older .sav was in.5. PlayThat"s it. If you start the update gba file, girlfriend should have the ability to load your old data in-game.

Troubleshooting: White Screen/1m sub-circuit plank is no installed/Saving Problems

Here, rom describes the game you space playing. Typically a .gba or .zip file.

Close her emulatorDelete any type of .sav, .sgm, .sa1, .sa2, ..., documents for the video game (usually in the very same folder as the rom you"re playing)Open her emulatorChange the save kind to speed 128k VBA: options -> Emulator -> Save type -> speed 128kAlso, options -> Gameboy -> automatic MyBoy: setups -> progressed Settings -> Cartridge Save kind -> speed 128k Others: find on google because that the setups for your specific emulator open up the rom; it need to work fine now

Note: some emulators perform not enable you to readjust the conserve type. In the case, you"ll just need to search ~ above google because that something like "gba4ios pokemon white screen" (replace gba4ios through your emulator).

Troubleshooting: interior Battery has run dry

Close her emulatorOpen your emulatorEnable the real Time Clock (RTC) VBA: options -> Emulator -> genuine Time Clock (should be ticked) Others: find on google for the settings for your specific emulator open the game; it need to work good now

Note: If your emulator doesn"t have the RTC feature, i don"t think there"s noþeles you have the right to do. Also, part emulators have actually trouble synching with your system"s time. Find on google because that something favor "gba4ios rtc" (replace gba4ios v your emulator).

See more: Complement (Set The Complement Of &Quot;At Least One&Quot; Is

If friend have any type of further inquiries or suggestions, feel free to questioning in the comments section.