AdmiralCurtiss / nds-savegame-manager

Tool by Pokedoc to rip and restore saves from DS and GBA games.
https://code.google.com/p/savegame-manager/
GNU General Public License v2.0
38 stars 14 forks source link

Corrupted save data coming from GBA cart #5

Open wheredidicomefrom opened 2 years ago

wheredidicomefrom commented 2 years ago

I've made 15 or so copies of my save data for Pokemon Sapphire, made sure the game loaded fine before making a backup, but I keep getting corrupted data.

Looking at the data in hex, they all appear to have different corruption levels and different bytes missing or incorrect.

It's a reproduction cartridge, and I suspect that because of that it emulates an eeprom cart. Is this the sort of data one should expect if copying an eeprom save?

Alternitively, my R4 isn't perfect with it's DLDI support. Could that be the issue??

Sorry to ask this as a bug report, I'm not familiar with this website

AdmiralCurtiss commented 2 years ago

This is the correct place for bug reports.

That said, this is a very old tool that isn't even mine to begin with, so I'm not sure how much I can really help you there. I do remember it working pretty well though, even with the weird 1Mbit flash memory the Pokémon games use, so I suspect this is indeed related to the repro cart. Do you have any other games to try if they work? Just dump the game + save and see if it loads up properly in mGBA. That could tell us if the problem is more likely your game or more likely your flash card.

AdmiralCurtiss commented 2 years ago

You can also try this, a different save dumper: https://www.gamebrew.org/wiki/GBA_Backup_Tool

wheredidicomefrom commented 2 years ago

I do happen to have a few legit carts too. Nightmare in Dream Land, Mega Man Zero 3, though I've only played kirby. I'll go do that, thanks!

On Fri, Jun 24, 2022, 5:16 PM Admiral H. Curtiss @.***> wrote:

You can also try this, a different save dumper: https://www.gamebrew.org/wiki/GBA_Backup_Tool

— Reply to this email directly, view it on GitHub https://github.com/AdmiralCurtiss/nds-savegame-manager/issues/5#issuecomment-1165946919, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARIZP7V33RFNT2MYEM5B6R3VQYQTNANCNFSM5ZYVOEFQ . You are receiving this because you authored the thread.Message ID: @.***>

wheredidicomefrom commented 2 years ago

Save dumped successfully on the first try! Same completion values as are on the cart.

Don't know why I didn't try this myself. But now how do I get around it?

On Sat, Jun 25, 2022, 2:13 PM Sierra Beane @.***> wrote:

I do happen to have a few legit carts too. Nightmare in Dream Land, Mega Man Zero 3, though I've only played kirby. I'll go do that, thanks!

On Fri, Jun 24, 2022, 5:16 PM Admiral H. Curtiss @.***> wrote:

You can also try this, a different save dumper: https://www.gamebrew.org/wiki/GBA_Backup_Tool

— Reply to this email directly, view it on GitHub https://github.com/AdmiralCurtiss/nds-savegame-manager/issues/5#issuecomment-1165946919, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARIZP7V33RFNT2MYEM5B6R3VQYQTNANCNFSM5ZYVOEFQ . You are receiving this because you authored the thread.Message ID: @.***>

AdmiralCurtiss commented 2 years ago

Did you try https://www.gamebrew.org/wiki/GBA_Backup_Tool ?

Otherwise I'm not sure where to go from here -- clearly your bootleg cart is reacting to the commands differently than a normal cart would. Maybe if we compile a version of this tool that lets you override the save type we might get somewhere, but that's just a complete guess from me, I genuinely don't know.

wheredidicomefrom commented 2 years ago

Oh sorry if you've been worrying about this, I actually managed it a little bit ago! :p turns out the save data was deep inside the ROM file.. some hex editing into a blank file got it going and now my data is safe on a backup drive.

I actually already had dumped the ROM with GBA backup tool too, plus the save, and it was giving the same issue in the save. Thanks for going to the trouble to try and help :)

On Sun, Jul 3, 2022, 5:37 PM Admiral H. Curtiss @.***> wrote:

Did you try https://www.gamebrew.org/wiki/GBA_Backup_Tool ?

Otherwise I'm not sure where to go from here -- clearly your bootleg cart is reacting to the commands differently than a normal cart would. Maybe if we compile a version of this tool that lets you override the save type we might get somewhere, but that's just a complete guess from me, I genuinely don't know.

— Reply to this email directly, view it on GitHub https://github.com/AdmiralCurtiss/nds-savegame-manager/issues/5#issuecomment-1173176172, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARIZP7TTKXCVJD7SSA5PUFTVSIBZDANCNFSM5ZYVOEFQ . You are receiving this because you authored the thread.Message ID: @.***>