diff options
author | uruk | 2014-07-30 09:05:07 +0200 |
---|---|---|
committer | uruk | 2014-07-30 09:05:07 +0200 |
commit | 06144cee4bcdcba00550b9bbee391f1ef22479fd (patch) | |
tree | 34cc19f95fe96df5369fc5626806b61dd0398ffc | |
parent | 6b48172ae1b6fe1f40709b7d70283deaed9bf86d (diff) | |
download | scummvm-rg350-06144cee4bcdcba00550b9bbee391f1ef22479fd.tar.gz scummvm-rg350-06144cee4bcdcba00550b9bbee391f1ef22479fd.tar.bz2 scummvm-rg350-06144cee4bcdcba00550b9bbee391f1ef22479fd.zip |
CGE2: Remove dummies from save header and change save checksum.
The old saves are broken by our new FXP implementation anyway.
-rw-r--r-- | engines/cge2/saveload.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/engines/cge2/saveload.cpp b/engines/cge2/saveload.cpp index 63abe3abf9..4a9da882d5 100644 --- a/engines/cge2/saveload.cpp +++ b/engines/cge2/saveload.cpp @@ -42,7 +42,7 @@ namespace CGE2 { -#define kSavegameCheckSum (1997 + _now + kWorldHeight) +#define kSavegameCheckSum (1997 + _now + _sex + kWorldHeight) #define kBadSVG 99 struct SavegameHeader { @@ -291,17 +291,11 @@ void CGE2Engine::syncGame(Common::SeekableReadStream *readStream, Common::WriteS } void CGE2Engine::syncHeader(Common::Serializer &s) { - int dummy = 0; - s.syncAsUint16LE(_now); s.syncAsUint16LE(_sex); s.syncAsUint16LE(_vga->_rot._len); s.syncAsUint16LE(_waitSeq); s.syncAsUint16LE(_waitRef); - s.syncAsUint16LE(dummy); // _sayCap - s.syncAsUint16LE(dummy); // _sayVox - for (int i = 0; i < 4; i++) - s.syncAsUint16LE(dummy); // _flag if (s.isSaving()) { // Write checksum |