aboutsummaryrefslogtreecommitdiff
path: root/scumm/saveload.cpp
AgeCommit message (Collapse)Author
2003-10-12some more target<->game cleanupMax Horn
svn-id: r10769
2003-10-12code simplificationMax Horn
svn-id: r10762
2003-10-08new config manager. not everything is completed, and some things will still ↵Max Horn
be changed, but it seems to work well enough to put it into CVS svn-id: r10687
2003-10-03introduced namespace Scumm; made #include statements use scumm/ prefix ↵Max Horn
explicitly svn-id: r10571
2003-10-02renamed class Scumm to ScummEngine (consisten with other engine names; also ↵Max Horn
makes room for a potential 'Scumm' namespace) svn-id: r10549
2003-09-14Fix for Bug [805593] MI2: Music stops in LeChuck's fortressJamieson Christian
Implemented _cmd_queue save/load. In addition to requiring _cmd_queue information, this bug arises from a rare assumption that sound resources are loaded in memory even though they aren't currently playing. Therefore, a list of sound resources loaded in memory is included in the savegame, so that all relevant sound resources are reloaded when the savegame is loaded. This also fixes an unreported music bug in S&M when saving a game while outside the Bumpusville mansion. As a result of savegame format modifications, we are now at savegame version 23. svn-id: r10254
2003-09-11cleanupMax Horn
svn-id: r10169
2003-09-09replaced all use of scale items with scale slots. This allowed me to get rid ↵Max Horn
of two big FIXME's, and might fix other scaling bugs in FT/DIG svn-id: r10140
2003-09-07cleanup/refactoringMax Horn
svn-id: r10070
2003-09-05Add atarist and macintosh options, since there seem to be no way to detect ↵Travis Howell
version been used. svn-id: r9999
2003-08-30Fixed bad AND operator. May invalidate savegames from the last 24 hoursJamieson Christian
svn-id: r9914
2003-08-29Only needed for versions 1 - 4Travis Howell
svn-id: r9902
2003-08-29Replaced VER_V* notation for savegames withJamieson Christian
a simple number. So that it's still obvious that the number refers to version, a VER() macro does nothing to the number but makes it obvious what the number is for. This has the exact same effect as the enum that was going to get more and more lengthy as the savegame version evolved. svn-id: r9901
2003-08-29Added _roomPalette to savegame.Jamieson Christian
Savegame version now at 21. svn-id: r9900
2003-08-16FixedChris Apers
svn-id: r9718
2003-08-10Harmonized SaveFile API with File API a bit.Marcus Comstedt
svn-id: r9626
2003-08-07In fact, Nicolas, this is no more needed :)Chris Apers
svn-id: r9584
2003-08-06Remove old tweak that can break the music when restoring now ... Chris, you ↵Nicolas Bacca
should check it too :p svn-id: r9582
2003-08-05V1 preposition support, but broken.James Brown
svn-id: r9502
2003-07-28Fix for bug #778060 ("DOTT: Subtitle drawing glitch").Torbjörn Andersson
svn-id: r9249
2003-07-15Fix for Bug [766851] ALL: MIDI fragment repeats after close upsJamieson Christian
Adjusted default _saveSound value used by S&M (whose value is assumed by pre-S&M games). Corrected save/load music behavior for non-temporary saves. (Until this default value change, the incorrect behavior would almost never manifest itself, so existing savegames should be fine.) svn-id: r9035
2003-07-14Redraw screen when loading v1 saved gameTravis Howell
svn-id: r9000
2003-07-14Split the v1 palette, since there is a minor difference.Travis Howell
svn-id: r8999
2003-07-11Missed one sectionTravis Howell
svn-id: r8909
2003-06-17Cleanup.Torbjörn Andersson
svn-id: r8533
2003-06-15made stuff in class Sound protected where possible; moved ↵Max Horn
readCreativeVocFile to imuse_digi.cpp and turned it into a static function; put the DigitalTrackInfo stuff into sound.cpp (keeping it private); removed #includes from sound.h (this cuts down interdependencies a little) svn-id: r8493
2003-06-14Patch #754151: Removed READ_*_UNALIGNED and always read stuff bytewise; ↵Max Horn
augmented by some more changes of mine svn-id: r8482
2003-06-07replaced GF_AFTER with _versionMax Horn
svn-id: r8372
2003-06-05added v1 gfx codec, (not working)Paweł Kołodziejski
svn-id: r8329
2003-06-05restricted check to V2, stupid mistakeMax Horn
svn-id: r8323
2003-06-05modified commentMax Horn
svn-id: r8322
2003-06-05Regenerate strip table when loadingMax Horn
svn-id: r8321
2003-06-01charset masking fixes, mostly for The Dig (hey I think I finally almost ↵Max Horn
understand that part of the code :-) svn-id: r8248
2003-05-31FIXME comment addedMax Horn
svn-id: r8170
2003-05-29removed obsoleteMax Horn
svn-id: r8095
2003-05-28Patch #743228: Storing mouse cursor info in savegames; Also, increased ↵Max Horn
NUM_SCRIPT_SLOT to 80 (done at the same time so I only have to up the save game version once) svn-id: r8050
2003-05-26No more neededChris Apers
svn-id: r7994
2003-05-26moved Actor SaveLoadEntry definition to actor.cpp; made ↵Max Horn
findPathTowards/findPathTowardsOld members of Actor; cleanup svn-id: r7988
2003-05-23Fixed VC++ warningsJamieson Christian
svn-id: r7847
2003-05-23added support in the save/load system for 2 dimensional arrays; used this ↵Max Horn
for save/load of localvars -> this fixes many old save games, and allows us to be future compatible svn-id: r7846
2003-05-22from the MM/Zak scripts, the code etc. it's clear that unk2 is the sentence ↵Max Horn
preposition svn-id: r7827
2003-05-22renamed talkFrame1/talkFrame2 to talkStartFrame/talkStopFrameMax Horn
svn-id: r7819
2003-05-22Fix V2 userface stuff in savestateJames Brown
svn-id: r7816
2003-05-19renamed ScriptSlot::unk1/unk2 to freezeResistant/recursiveMax Horn
svn-id: r7688
2003-05-16SentenceTab unk4/unk3 are the sentence objects (think of: 'Use objectA with ↵Max Horn
objectB' or 'Give objectA to objectB' etc.); added a little more V2 sentence hackery; added a FIXME regarding some strange sentence code (accessing objectB before it is set) in script.cpp svn-id: r7562
2003-05-15some more ScummVM::RectMax Horn
svn-id: r7548
2003-05-15Make use of ScummVM::RectMax Horn
svn-id: r7546
2003-05-15_saveSound implementationJamieson Christian
svn-id: r7542
2003-05-13NUM_ACTORS -> _numActors (for consistency)Max Horn
svn-id: r7489
2003-05-12swapped talkPosX and talkPosY (they were misnamed); factored out some ↵Max Horn
duplicate code in string.cpp; VC warning fix in smush_player.cpp svn-id: r7481