[Scummvm-devel] Break save game compatibility in SCUMM game engine

Travis Howell kirben at optusnet.com.au
Tue Jul 14 06:07:55 CEST 2009


Eugene Sandulenko wrote:
> We need to discuss this change in a separate thread and come with less
> intrusive solution if possible.

Splitting into separate subject, as requested.

I propose to completely break compatibility with old save games in the
SCUMM game engine, in order to clean up various code, that has been
limited due to keeping compatibility with older saved games.

Specifically to make the following changes, if agreed to:
* Compile a list (on wiki?) of all changes that would be made to SCUMM
engine.
* Completely drop compatibility for older save games.
* Take time (few weeks?) to clean up and improve code of the SCUMM game
engine (without the current limitations, imposed by keeping
compatibility with older saved game).
* Only offer save game compatibility from that point (ie ScummVM 1.0)
onwards. Maybe start with save game version 100, and display GUI message
if person attempts to load an older saved game.

If agreed to, I think these changes, would be best made shortly before
the release cycle for the first major release (ScummVM 1.0).

I'm especially interested in feedback from Max, who had to work around
these limitations many times in the past, and would have better idea of
what code improvements could be made.

Eugene Sandulenko wrote:
> The question is who will implement this?

I can help compile list of changes required, and help with those code
changes.








More information about the Scummvm-devel mailing list