Pokemon Rom hacking FAQThis FAQ covers:

How come play GBA Pokemon Rom Hacks

Note: GBA ad to video game Boy Advance1. Gaining a RomFirst you must obtain a GBA Pokemon Rom Hack. You probably currently have one, but if friend don"t, uncover one here. A GBA Rom Hack will have actually a .gba extension. If you have a .rar, .zip, .7z, etc. File, extract it to gain the .gba one. (Note: most emulators deserve to play .zip records directly.) If you have actually a patch file (.ips or .ups), there"s a indict on exactly how to spot below.

You are watching: Visual boy advance white screen loaded battery

Note: This accuse is mostly for .gba files. If you have actually a DS video game (.nds), girlfriend will need a DS emulator. If you have actually a GBC game (.gbc), you may need a different emulator.2. EmulatorsNext, in order to play the Rom, girlfriend will require a GBA emulator. One emulator permits you come play GBA games as you would on the console, yet on your device. Below are some recommendations-Windows - Visual boy Advance (VBA)Android - my Boy!iOS - GBA4iOSChromeOS - GPemuIf you have actually an emulator you use that isn"t here, please mention it in the comments ar to assist everyone out.Note: The recommended emulator for most hacks is Visual Boy advancement 1.8.0 Beta 3. Get it here.3. Begin the romNext, open the .gba (or probably .zip) document using your emulator. (On VBA, File->Open or drag-and-drop the ROM.) The video game should pack up now. A Pokemon Rom should display a comparable screen-

In case you are gaining a white screen, skip to step 5.4. ButtonsIf you are on a touch display device, her buttons should display up on the display (A, B, Start, Select, L, R and also the direction pad). If you are using VBA, the controls are usually Z=A, X=B, Enter=Start, Backspace=Select, A=L, S=R and also the arrows for direction. View/Change this through going to Options->Joypad->Configure->15. TroubleshootingAt this point, if girlfriend get any type of of this errors-White screen
The 1m sub-circuit board is not installedInternal Battery has actually run dryOr some various other error that I could have forgotten, use these setups for VBA (try come find comparable settings to procedures 4 and also 5 if you"re making use of a different emulator)-Close VBA.Delete the .sgm, .sa1 or .sav papers for this video game in your folder (if castle exist).Open VBA.Go to choices -> Emulator -> Save form -> speed 128kOptions -> Emulator -> genuine Time Clock options -> Gameboy -> AutomaticClose VBA again.Open VBA and also load the rom once more (and preferably start a brand-new game)Note: If using MyBoy, inspect Settings -> progressed Settings -> Cartridge Save kind -> flash 128kNote: also if you do not see any type of error, it would certainly be valuable to apply these settings if possible.6. PlayThat"s it. You have the right to now play the game as friend would have on a video game Boy development console.You deserve to either use the in-game conserve mechanic to conserve your video game (Start->Save when in the game) or use save states (some emulators prefer My Boy! cost-free do not support this).In VBA, save states are supplied by click Shift+F1 come save and F1 come load. (Replace F1 by F2, F3, ..., F10 for more save states)

How to patch a Rom Hack

To patch a rom, girlfriend will require 3 things- a spot file, a basic rom and a patching software.


Since you"re here, this is most likely what girlfriend have. A patch file, once patched ~ above the base rom, switch it into the hacked rom. The many common varieties are .ips and .ups. There are additionally less common species such together .aps and .xdelta. Among the more popular web page to obtain patch documents is pokecommunity.com.


A base rom is the video game which has been modification by the hacker to make the rom hack. That is generally an official Pokemon video game like FireRed, Emerald, etc. It should have a .gba expansion (extract if .zip or .rar). Friend can discover out what the correct basic rom is by referring the web page you downloaded the patch document from.

Base roms come in various versions, the is Fire Red v1.0 is different from Fire Red v1.1; Emerald (U) is various from Emerald (UE). In order for the final game to job-related properly, it is vital you use the very same rom which the creator hacked- again, it"s usually discussed wherever you acquired the patch paper from. If you room not sure which version to use, it may require part trial and also error.

The most popular base roms are as follows-FireRed- 설 설 (also dubbed 1636 and BPRE), independent (1695)Emerald- Trashman (1986), UERuby- v1.0 (0907), v1.0 Mugs (0907), independent (2006)

You deserve to usually obtain base roms with a quick google search.


This device patches the patch paper onto the base rom. Based upon the type of spot file, you may require various 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 functions on both ips and ups.

STEPSOpen the patching software application you space usingSelect use Patch (or similar)Select your base rom when prompted with "File to be patched" (or similar)Select your patch record when promptedClick "Patch" if necessaryIf everything goes smoothly, it must say something favor "patching successful". If there is an error, you might be using the incorrect basic rom (try a various version)Most patching softwares will change the basic rom, therefore what offered to it is in the basic rom, is now the job rom hack. Rename the if friend want.That"s it. You can now open it through an emulator and play.

How to use your old data through an update

Note: I have actually no suffer with iOS, so ns don"t understand if this technique will work-related there. Also, if your save papers are stored in one online organization such together Dropbox, the process may become more difficult.

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

Short version:The .sav paper is wherein all your saved data is stored. When you beat a rom, the emulator searches a specific folder for a specific named .sav file, and also if that exists, tons it. Many of the time, this .sav document is in the very same folder as the rom, and also has the exact same name as the rom as well. So, for example, if you opened up xyz.gba, the emulator would certainly search the folder include xyz.gba, and look for the file xyz.sav and also load the (if that doesn"t exist, friend will just see "New Game" and also no "Continue" in her game). Therefore what you want to carry out is do the emulator load the enlarge .sav file when you open the update rom. Friend can attain this by renaming the .sav record and moving it as necessary.

GBA gamings aren"t that advanced, so over there is no straight forward method to upgrade a rom. First, you will require to acquire the update rom by patching it from scrape or by acquiring it indigenous a site choose this. In some rare cases, choose Prism, you"ll need to patch your save file as well.I will be phone call the older variation "gamev1.gba" and the newer, to update rom "gamev2.gba". Also, here, rom describes the .gba file. If you"re play out of a .zip file, the steps are the specific same. Simply think "zip" wherever "gba" is mentioned.

1. Make sure old conserves are supportedSometimes, once an update is released, larger saves might no longer work correctly. In this case, you must simply start a new game. If you usage the old save anyway, that may cause an increased variety of bugs and glitches.2. Save inside a Pokemon CenterIn the older version, conserve in-game, not using conserve states i.e. You have to open the menu inside the game and save (Saving… you re welcome don"t revolve off the power).3. Locate your .sav fileNormally, it has the same name, and also is in the exact same folder together the gba document (i.e. Gamev1.sav will certainly be in the very same folder as gamev1.gba). There may be other documents such as .sa1, .sgm, etc., however don"t worry about them. If your .sav is no in the exact same folder, there may be a different folder containing save files for all gamings on her computer. Here is wherein to look for the .sav document on some common emulators:VisualBoyAdvance: same folder together the .gba/.zip fileMy Boy!: "MyBoy" folder -> "save" folder (some execution may ar the .sav record in the same folder together the ROM though)John GBA: "Johnemulators" folder -> "GBA" folder -> "save" folder4. RenameMake a copy that the old .sav paper (i.e. Gamev1.sav -> gamev1(copy).sav) in the same folder. Rename this copy to match the updated rom"s name precisely (i.e. Gamev1(copy).sav -> gamev2.sav). If the to update gba rom is in a various folder, move the renamed .sav paper to that folder (i.e. Relocate gamev2.sav to the folder gamev2.gba is in). If her .sav document and .gba records weren"t in the same folder in action 3, location it in the exact same folder the larger .sav was in.5. PlayThat"s it. If you start the to update gba file, friend should have the ability to load her old data in-game.

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

Here, rom refers to the game you space playing. Generally a .gba or .zip file.

Close your emulatorDelete any .sav, .sgm, .sa1, .sa2, ..., files for the game (usually in the exact same folder together the rom you"re playing)Open your emulatorChange the save kind to flash 128k VBA: alternatives -> Emulator -> Save form -> speed 128kAlso, choices -> Gameboy -> automatic MyBoy: setups -> progressed Settings -> Cartridge Save form -> speed 128k Others: find on google because that the setups for your particular emulator open the rom; it must work fine now

Note: some emulators carry out not enable you to change the conserve type. In that case, you"ll just have to search on google because that something choose "gba4ios pokemon white screen" (replace gba4ios through your emulator).

Troubleshooting: interior Battery has run dry

Close her emulatorOpen your emulatorEnable the actual Time Clock (RTC) VBA: options -> Emulator -> actual Time Clock (should it is in ticked) Others: find on google for the settings for your particular emulator open up the game; it must work fine now

Note: If your emulator doesn"t have actually the RTC feature, ns don"t think there"s anything you have the right to do. Also, some emulators have actually trouble synching through your system"s time. Find on google for something choose "gba4ios rtc" (replace gba4ios through your emulator).

See more: What Is The Common Endpoint Of Two Rays That Have The Same Endpoint?

If you have any further inquiries or suggestions, feel cost-free to asking in the comment section.