Dolphin, the GameCube and Wii emulator - Forums
Savestates no longer compatible since 5.0-11969 - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Support (https://forums.dolphin-emu.org/Forum-support)
+--- Thread: Savestates no longer compatible since 5.0-11969 (/Thread-savestates-no-longer-compatible-since-5-0-11969)



Savestates no longer compatible since 5.0-11969 - Ultimatron X - 06-11-2020

Hi all, so I found out that after updating to version 5.0-11969 from 5.0-11967, the savestates made in versions up to 5.0-11967 become incompatible and cannot be loaded on 5.0-11969. I am running macOS Mojave, and save states have always been compatible across versions until now. What should I do?

Steps to reproduce:
1. Load up version 5.0-11967 or an older version
2. Make a savestate in any random game
3. Update to 5.0-11969
4. Press the load state hotkey and there will be an onscreen message stating that the savestate was made in an incompatible version

Please help!


RE: Savestates no longer compatible since 5.0-11969 - JosJuice - 06-11-2020

(06-11-2020, 08:27 PM)Ultimatron X Wrote: Hi all, so I found out that after updating to version 5.0-11969 from 5.0-11967, the savestates made in versions up to 5.0-11967 become incompatible and cannot be loaded on 5.0-11969.

That is correct. Savestate compatibility breaks from time to time.

(06-11-2020, 08:27 PM)Ultimatron X Wrote: What should I do?

If you want to carry your progress over to the new version of Dolphin, make a normal save instead of a savestate.


RE: Savestates no longer compatible since 5.0-11969 - Ultimatron X - 06-11-2020

EDIT: I just found out from here that the update had something to do with save states:
“A check has been added to State::doState to ensure savestates with memory configurations different from the current settings aren't loaded. The STATE_VERSION is now 115.”
I’m no developer, but I think that explains why the savestates could be loaded.

(06-11-2020, 08:39 PM)JosJuice Wrote: If you want to carry your progress over to the new version of Dolphin, make a normal save instead of a savestate.
Thanks for the help JosJuice! However, there are some games with really long levels with many savestates mid-level for progress. What should I do?


RE: Savestates no longer compatible since 5.0-11969 - JosJuice - 06-11-2020

(06-11-2020, 08:40 PM)Ultimatron X Wrote: “A check has been added to State::doState to ensure savestates with memory configurations different from the current settings aren't loaded. The STATE_VERSION is now 115.”
I’m no developer, but I think that explains why the savestates could be loaded.

If that change hadn't been made, you still wouldn't have been able to load old savestates, but you would get a weird error message or a crash instead of an error message telling you that the version isn't compatible.

(06-11-2020, 08:40 PM)Ultimatron X Wrote: However, the issue still remains that I want to use those savestates, and there are some games with really long levels with many savestates mid-level for progress.

You can't use those old savestates in newer versions of Dolphin. There is no way around it.


RE: Savestates no longer compatible since 5.0-11969 - Ultimatron X - 06-11-2020

Okay then, I understand. Thanks for your help!