New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Older save-game needs "migration" to new format #198
Comments
imo it's not worth the effort. owner of old save games can simply keep playing their old version, or start a new game. adding backwards compat just adds a lot of code that's hardly ever tested. |
Hi Quix0r
Half the savegames are registered as `0.99.2` (`Cash-Maschine.sav` and
`Apotheosis.sav`). I expect they should work smoothly in the recently
released alpha version or current master branch (the error you get
implies a slightly dated version of the git repo). Support for that
version (along with most of `0.99.X` in general) was fixed as a
side-effect of rewriting the savegame format and adding support for the
0.30c format.
As for `23-Days.sav`, then the branch `gh-198-save-compat` should be
able to load that (I intend to rebase that branch to include
`23-Days.sav` as a unit test to ensure the code does not break/bitrot).
But I have not tested/looked at `Start.sav` yet. Please let me know if
it works for you with that branch.
Though, as rofl0r implies, there is a certain amount of complexity in
supporting old savegames. It is fine at the level of complexity
required in `gh-198-save-compat`, but I cannot promise we will invest
effort in supporting every 0.31pre savegames out there. Notably, we are
considering to drop support for the pre-1.0 savegame format after the
1.0 release.
That said, I hope you will find that we have made the savegame format
vastly more robust to refactoring of the code, balancing, and
adding/renaming content. This should mean a lot fewer crashes, less
weird behaviour in loaded save games and savegame compatibility lasting
more than a few commits at the time.
|
nthykier
added a commit
that referenced
this issue
Dec 11, 2019
Closes: #198 Signed-off-by: Niels Thykier <niels@thykier.net>
nthykier
added a commit
that referenced
this issue
Dec 11, 2019
Closes: #198 Signed-off-by: Niels Thykier <niels@thykier.net>
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When I try to load a
0.31pre
game I get the following error message:Is it possible for you to write some "save-game migration" to have this save-game working? You can find the save-games here.
The text was updated successfully, but these errors were encountered: