profi200 / open_agb_firm

open_agb_firm is a bare metal app for running GBA homebrew/games using the 3DS builtin GBA hardware.
GNU General Public License v3.0
849 stars 42 forks source link

Savegame differences across regions? #145

Closed CobaltoSketcherino closed 8 months ago

CobaltoSketcherino commented 8 months ago

The USA versions of Klonoa: Empire of Dreams and Klonoa 2: Dream Champ Tournament aren't saving correctly. The odd part is that the European release of Empire, and the Japanese release of DCT save perfectly fine. Is there an inconsistency with save types across regions? What should I do to help resolve this?

profi200 commented 8 months ago

Make sure the ROM hashes match: https://datomatic.no-intro.org/index.php?page=show_record&s=23&n=0112 https://datomatic.no-intro.org/index.php?page=show_record&s=23&n=1886

CobaltoSketcherino commented 8 months ago

I did some digging, even double-checking that I had everything sorted out ROM hash wise, turns out my gba_db.bin was the culprit. I think I must've gotten an old version of that somehow. Sorry for the trouble, and I absolutely LOVE the work you're doing!

profi200 commented 8 months ago

Oof, i really should add a header with hash to the db format so it can be verified. I already saw issues like that coming.