[Freeciv-Dev] (PR#9491) forward- and backward-compatability of savegames
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
<URL: http://rt.freeciv.org/Ticket/Display.html?id=9491 >
On 2004-07-24 04:13:22, Jason Short wrote(a):
> New Freecivs should be able to load old savegames [1]
> (backward-compatability). But do old Freecivs need to be able to
> load
>
> new savegames (forward-compatability)?
>
> Recent savegame patches by Mateusz have both forward- and
> backward-compatability. But I don't think forward-compatability is
> needed. Further, I don't think we have forward-compatability from
> 1.14.1 anyway because of other changes to the savegame format
> (including
> turn_last_changed).
But the game loads and is a good approximation of the saved one.
Of course not all data is sane(turn_last_changed).
And dont forget about PR#9486!
> A fair amount of code is used on forward-compatability. Should it be
> removed? Or should the work be completed so that
> forward-compatability
> is possible (this wouldn't take that much work)?
>
> Are there any guidelines on this in the docs? If not there should
> be.
>
> [1] At least to a certain age, a minimum of 1 release - and with the
> (usually harder) alternative of having an upgrade utility.
>
> jason
>
I think that Freeciv standard of savegame compatibility should state:
exactly one release forward and at least one release backward.
Is there possibility to express one-direction compatibility in
capstrings?
--
mateusz
|
|