I anyone is interested, I know how to remove the Save Corrupt message for RSE (Us/Fr Only).
Work also with RomHacks using RSE as a base.
Sorry for the necro Asia81. I'd love to know your method for removing the save corrupt message! I'm using a EZ Flash IV and got a process to work for Emerald & Ruby version but for some reason using the same process on Sapphire still give me that god damned message. I've tried everything I could find on the issue.
The process I use that works for the other games is:
Step 1 - I use a US Rom in this case [(Pokemon - Sapphire Version (USA, Europe) (Rev 2)]. On trialing a bunch of other versions of Sapphire Rom they all give the corrupt save message.
Step 2 - Use Lunar IPS, GBATA or the EZGBA Client to apply the Clock/Save Message Fixes. I have tried all of them.
Step 3 - Use EZGBA Client to apply the settings in the file I have attached (Header, Checksum & SRAM Patch).
Note: I have tried doing this the patches in step 3 individually and I have tried applying the Hex Edit fix before the whole process as well. These steps all worked eventually for Pokemon Emerald/Ruby but Sapphire maintains its save corrupt message.
I am using the patches:
Pokemon - Emerald Version CRC: 1f1c08fb
Pokemon - Ruby Version CRC: f0815ee7
Pokemon - Sapphire Version CRC: 554dedc4
Located here:
gbatemp.net - ruby-sapphire-clock-other-patches
The only thing I could think (though I really have no idea) that might be causing it is the fact the User: Chaos Rush didn't manually edit the the Sapphire tile set.
Documented as follows:
Q: Why is the Sapphire patch 14kb, but the Ruby patch is 11kb?
A: This is because I made the Ruby patch first. When it came time to do the Sapphire patch, I didn't want to manually edit the tileset data to add the clock like I did with Ruby, so I just copied the Ruby patch's tileset data and inserted it into free space in the Sapphire rom. Both patches function exactly the same, so it really doesn't matter.
Apologies for any inconvenience this might cause you but do you have any idea what I am doing wrong or what else I should try? Is there a copy of your method somewhere? I've been trying to resolve the issue intermittently for years!
Help me Asia81. Your my only hope.