Open TopHatHipster opened 5 years ago
So I tried yesterday with an "old" version of the core (0.7-WIP 9dd7301) and it worked fine, I could save and load without any problem (the .srm file was 64KB):
Then I updated the core to the latest version (using the RA Core Updater) and on the main menu of the game the "LOAD" option was gone and the .srm file is now 128KB.
If I switch back to the "old" core the "LOAD" option reappears and the .srm is back to 64KB.
Both my 64KB and 128KB .srm files if that can help somehow: Mother_3_saves.zip
I can confirm that this is an upstream issue - I've reported it at the main repo: issue #1221
I can confirm that this is an upstream issue - I've reported it at the main repo: issue #1221
Thank you very much for the much more detailed information. I hope this'll be solved very soon.
Should be fixed now: https://github.com/libretro/mgba/commit/9262475cb47c1bbfd4422591394b789ce18f6b6b
Some games (I only found MOTHER 3 patched with the 1.2 version of the English fan translation) create invalid save files which causes the game not to want to save or is unable to open up the save file.
In MOTHER 3's case: it uses 128kB save files instead of the usable 64kB save file. It is not the game's fault as another GBA libretro core (VBA-Next) can create a proper save file for the game just fine.
Might be the result of an error in this save data code.