• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Development: Pokemon games save fix (white screen, 1M sub-circuit, Elite four save) Any device/flashcard/3DS GBA VC

AmineX

Music Expert
152
Posts
16
Years
  • This Hack is a saving function fix for all the pokemon gba games, for all languages, for all versions (1.0 / 1.1).

    [Fire Red, Leaf green, Ruby, Sapphire, Emerald]

    This hack was initially made by RIKU (gbatemp) then dumped and improved by Yafee and AmeenX!

    Usage:

    Warning: Don't use Sram patch, just apply this hex mod and you're good to go

    u8fbXwy.jpg


    Open the desired ROM in a hex editor and find the following string:

    Code:
    D0 88 8D 83 42

    mtoRog0.png


    Note: This string can be found in two different locations in some ROMs, make sur you find and edit both of them!

    Also the strings can be found in two different lengths:

    Code:
    D0888D8342 [xx xx xx] 2410491068

    Or

    Code:
    D0888D8342 [xx xx xx xx] 2410491068

    Edit stricly what's between
    Code:
    D0888D8342 [and] 2410491068

    Replace the xx by 00

    uBP4F6O.png


    Exemple:

    Kf6ptDW.png


    Note: No technical information available as it was a pure hex editing!
     
    Last edited:

    AmineX

    Music Expert
    152
    Posts
    16
    Years
  • So I've been using the GBATA SRAM patcher to overcome this issue. What exactly does this do though? Does it maintain the 128KB save size or is it reduced to just 64?

    This reduces the save to 64K without using sram patch.(not sure)
    Skip save backup up memory check
    Fixes fr, lg & emerald white screen and elite four save issue
     
    Last edited:

    Joexv

    ManMadeOfGouda joexv.github.io
    1,037
    Posts
    11
    Years
  • So this doesnt require extra patching when ROM used on a ez flash iv, correct? Or does it still require the client's patch to be able to save properly?
     

    AmineX

    Music Expert
    152
    Posts
    16
    Years
  • Don't use Sram patch, just apply this hex mod and you're good to go!

    u8fbXwy.jpg
     
    Last edited:

    Chronosplit

    I play for keeps!
    492
    Posts
    13
    Years
    • Seen May 1, 2024
    This doesn't cause any problems when the save is downsized, does it?
     
    60
    Posts
    8
    Years
  • Would someone mind giving me the offset(s) so I can find the code easier? Seriously, it's gonna take FOREVER to find one line of code among THOUSANDS more. :(
     
    Last edited:

    BluRose

    blu rass
    811
    Posts
    10
    Years
  • Between this and SRAM patching, which is better/safer? The broken backup save seems a bit... extreme.
    this: better
    sram patch: likely "safer"
    the broken backup is a result of doing what the game tells you not to: turn off the power while saving. and besides, most emulators (pc, wii, android, maybe not 3ds tho) have a workaround in save states. used in discipline, nothing is different <3
     

    blureshadow

    First of His Name
    16
    Posts
    10
    Years
  • this: better
    sram patch: likely "safer"
    the broken backup is a result of doing what the game tells you not to: turn off the power while saving. and besides, most emulators (pc, wii, android, maybe not 3ds tho) have a workaround in save states. used in discipline, nothing is different <3

    I'll be using this with EZ Flash IV on an original console, so no save states.
    Could you explain to me the differences of this "hack" and sram patching?
     
    1
    Posts
    5
    Years
    • Seen Sep 5, 2021
    If i did the SRAM patch method, does that mean that After the Elite Four my game will be unable to save??
     
    137
    Posts
    10
    Years
    • Age 35
    • Seen May 1, 2024
    This thread is hella old at this point and should be mothballed. We know how to get the 3DS's GBA firmware to use a 1MB save, so the games can run unpatched. Even if we needed to patch the game to make it run, there's better ways to do it than this, which I explained in exhaustive detail on Reddit two years ago.
     
    Back
    Top