The PokéCommunity Forums
The PokéCommunity Forums > Fan Games > ROM Hacking > Research & Development
Development Pokemon games save fix (white screen, 1M sub-circuit, Elite four save) Any device/flashcard/3DS GBA VC

Notices
For all updates, view the main page.

Research & Development Got a well-founded knack with ROM hacking? Love reverse-engineering the Pokémon games? Or perhaps you love your assembly language. This is the spot for polling and gathering your ideas, and then implementing them! Share your hypothesis, get ideas from others, and collaborate to create!


Reply
 
Thread Tools
  #1    
Old June 11th, 2015 (12:54 PM). Edited June 13th, 2015 by AmineX.
AmineX's Avatar
AmineX AmineX is offline
Music Expert
 
Join Date: Feb 2008
Location: Algeria
Age: 27
Nature: Gentle
Posts: 151
Send a message via ICQ to AmineX Send a message via Windows Live Messenger to AmineX Send a message via Skype™ to AmineX
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



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

Code:
D0 88 8D 83 42


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



Exemple:



Note: No technical information available as it was a pure hex editing!
__________________
AmineX


All my pokemon music related videos here:
http://www.youtube.com/user/LHV1?feature=mhee
Reply With Quote

Relevant Advertising!

  #2    
Old June 12th, 2015 (1:24 PM).
Incineroar's Avatar
Incineroar Incineroar is online now
the spirit of the fighter
 
Join Date: May 2009
Location: Iki Town
Age: 21
Gender: Male
Nature: Brave
Posts: 13,099
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?
__________________
Reply With Quote
  #3    
Old June 12th, 2015 (2:03 PM). Edited June 12th, 2015 by AmineX.
AmineX's Avatar
AmineX AmineX is offline
Music Expert
 
Join Date: Feb 2008
Location: Algeria
Age: 27
Nature: Gentle
Posts: 151
Send a message via ICQ to AmineX Send a message via Windows Live Messenger to AmineX Send a message via Skype™ to AmineX
Quote:
Originally Posted by Team Fail View Post
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
__________________
AmineX


All my pokemon music related videos here:
http://www.youtube.com/user/LHV1?feature=mhee
Reply With Quote
  #4    
Old June 12th, 2015 (3:17 PM).
Joexv's Avatar
Joexv Joexv is offline
WHO ARE YOU PEOPLE
 
Join Date: Oct 2012
Location: Oregon
Age: 19
Gender: Male
Nature: Sassy
Posts: 1,017
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?
__________________
I'm bored
Jesus Christ is my Savior
Bros with Percy

My Rom hacks
A New Dawn---Gentlemon
Not in Production:
Blackened Night---Holiday Hacks
Reply With Quote
  #5    
Old June 12th, 2015 (6:40 PM).
Incineroar's Avatar
Incineroar Incineroar is online now
the spirit of the fighter
 
Join Date: May 2009
Location: Iki Town
Age: 21
Gender: Male
Nature: Brave
Posts: 13,099
Quote:
Originally Posted by joexv View Post
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?
Not anymore. It's because of the save size that they weren't supported. With this patch it fixes that.
__________________
Reply With Quote
  #6    
Old June 13th, 2015 (10:30 AM). Edited June 13th, 2015 by AmineX.
AmineX's Avatar
AmineX AmineX is offline
Music Expert
 
Join Date: Feb 2008
Location: Algeria
Age: 27
Nature: Gentle
Posts: 151
Send a message via ICQ to AmineX Send a message via Windows Live Messenger to AmineX Send a message via Skype™ to AmineX
Don't use Sram patch, just apply this hex mod and you're good to go!

__________________
AmineX


All my pokemon music related videos here:
http://www.youtube.com/user/LHV1?feature=mhee
Reply With Quote
  #7    
Old June 13th, 2015 (3:08 PM).
Projectwolfie's Avatar
Projectwolfie Projectwolfie is offline
I play for keeps!
 
Join Date: Jan 2011
Gender: Male
Posts: 414
This doesn't cause any problems when the save is downsized, does it?
Reply With Quote
  #8    
Old June 13th, 2015 (3:13 PM).
AmineX's Avatar
AmineX AmineX is offline
Music Expert
 
Join Date: Feb 2008
Location: Algeria
Age: 27
Nature: Gentle
Posts: 151
Send a message via ICQ to AmineX Send a message via Windows Live Messenger to AmineX Send a message via Skype™ to AmineX
Quote:
Originally Posted by Projectwolfie View Post
This doesn't cause any problems when the save is downsized, does it?
No side effects, it's 100% safe.
__________________
AmineX


All my pokemon music related videos here:
http://www.youtube.com/user/LHV1?feature=mhee
Reply With Quote
  #9    
Old June 15th, 2015 (7:47 PM).
Deokishisu's Avatar
Deokishisu Deokishisu is offline
Mr. Magius
 
Join Date: Feb 2006
Location: If I'm online, it's a safe bet I'm at a computer.
Gender: Male
Nature: Relaxed
Posts: 794
But this will remove the backup save that is used when you corrupt your primary save file, right? Still, this is super useful for playing on my flashcart, so thanks!
Reply With Quote
  #10    
Old June 15th, 2015 (8:16 PM).
Incineroar's Avatar
Incineroar Incineroar is online now
the spirit of the fighter
 
Join Date: May 2009
Location: Iki Town
Age: 21
Gender: Male
Nature: Brave
Posts: 13,099
Quote:
Originally Posted by Deokishisu View Post
But this will remove the backup save that is used when you corrupt your primary save file, right? Still, this is super useful for playing on my flashcart, so thanks!
Yes, it will, so be careful when saving to make sure that it's finished before cutting power, or you will run the chance of destroying the save data.
__________________
Reply With Quote
  #11    
Old July 17th, 2015 (10:48 AM). Edited July 17th, 2015 by crafteej.
crafteej's Avatar
crafteej crafteej is offline
 
Join Date: May 2015
Location: United States
Gender: Male
Nature: Quiet
Posts: 59
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.
Reply With Quote
  #12    
Old July 17th, 2015 (10:56 AM).
Incineroar's Avatar
Incineroar Incineroar is online now
the spirit of the fighter
 
Join Date: May 2009
Location: Iki Town
Age: 21
Gender: Male
Nature: Brave
Posts: 13,099
Quote:
Originally Posted by crafteej View Post
Would someone mind giving me the offset(s) so I can find the code easier?
It's not that hard, really, just a simple search for D0 88 8D 83 42 and modify all instances of it. It depends on if you're using FireRed 1.0 or 1.1 though, the offsets will be different. I think there's maybe only one or two occurrences of it though.
__________________
Reply With Quote
  #13    
Old August 24th, 2016 (11:54 AM).
blureshadow's Avatar
blureshadow blureshadow is offline
First of His Name
 
Join Date: Jul 2013
Location: Romania
Age: 18
Gender: Male
Nature: Naughty
Posts: 15
Between this and SRAM patching, which is better/safer? The broken backup save seems a bit... extreme.
Reply With Quote
  #14    
Old August 24th, 2016 (7:33 PM).
BluRose BluRose is offline
school in a nutshell
 
Join Date: Apr 2014
Location: kissaki city
Age: 15
Gender: Male
Nature: Timid
Posts: 535
Quote:
Originally Posted by blureshadow View Post
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
__________________
if i didn't have to sleep then i could do so many more things

please note that when/if i answer questions i am likely doing it from an ipad on which i do not actually have a rom dump of any game/ways to check out the data <3
Reply With Quote
  #15    
Old August 24th, 2016 (9:33 PM).
blureshadow's Avatar
blureshadow blureshadow is offline
First of His Name
 
Join Date: Jul 2013
Location: Romania
Age: 18
Gender: Male
Nature: Naughty
Posts: 15
Quote:
Originally Posted by BluRose View Post
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?
Reply With Quote
Reply
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 7:25 AM.