aboutsummaryrefslogtreecommitdiff
path: root/scumm/saveload.cpp
AgeCommit message (Collapse)Author
2004-05-02stub for digital imuse save/loadPaweł Kołodziejski
svn-id: r13734
2004-04-20Added note that the previous commit probably fixed bug #933610 as well.Torbjörn Andersson
svn-id: r13599
2004-04-20Increased _numNewNames from 50 to 100 to prevent overflow in MI2 endgame.Torbjörn Andersson
This should fix bug #936323. (There are still some game versions that use 50, but that can be fixed later, if the need arises.) svn-id: r13598
2004-04-05Renamed StringTab::backup to StringTab::_default, as that describes better ↵Max Horn
what it does svn-id: r13476
2004-04-04Removed CharsetRenderer::_mask (this was used to optimize charset mask ↵Max Horn
handling). This shouldn't cause any noticable slowdowns, but allows us to get rid of two nasty hacks, and fixes bug #895355 (DIG: Subtitles sometimes stay on the screen), maybe also others svn-id: r13464
2004-04-03cleanup StringTab stuffMax Horn
svn-id: r13448
2004-03-28Renamed more OSystem methodsMax Horn
svn-id: r13410
2004-03-17Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this ↵Max Horn
may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-) svn-id: r13325
2004-03-02synced local imuse. many bug fixes, and few new bugs :)Paweł Kołodziejski
svn-id: r13153
2004-02-22Correct extra slow subtitles in zak/maniac with old saves.Travis Howell
svn-id: r12991
2004-02-22Enable and use VAR_VOICE_MODETravis Howell
svn-id: r12979
2004-02-21Correct VAR_CHARINC in old saves.Travis Howell
svn-id: r12955
2004-02-20Revert recent change that breaks temporary saves (No music or even crashes)Travis Howell
svn-id: r12938
2004-02-17delete certain unused non-perma resources when loadingMax Horn
svn-id: r12923
2004-02-17save talkVolumeMax Horn
svn-id: r12919
2004-01-31renamed _saveLoadCompatible to _saveTemporaryState; make use of ↵Max Horn
requestLoad/requestSave svn-id: r12691
2004-01-31Patch #886058 - Don't stop music when loading certain temporary states.James Brown
svn-id: r12686
2004-01-15use Rect in struct VerbSlotMax Horn
svn-id: r12413
2004-01-11fix loading of old COMI savegames (which are based on the bad old camera var ↵Max Horn
locations; note that COMI savegames made between this change and my previous change to vars.cpp may be 'lost' due to this, however that should be minor compared to loosing all previous COMI savegames ;-) svn-id: r12324
2004-01-08move the charset mask to the charset renderer class; some other related changesMax Horn
svn-id: r12263
2004-01-08cleanupMax Horn
svn-id: r12258
2004-01-08various fixes for vertical scrolling rooms: fixed, screen updates (and made ↵Max Horn
them more efficient), fixed transitionEffect() for 'high' rooms, documented drawStripToScreen() params a little (we really should start documenting for each function which takes coordinates in which coordinate system they are). Please test all vertical scrolling rooms (and others, too) for regressions svn-id: r12228
2004-01-06synced imuse digital with local treePaweł Kołodziejski
svn-id: r12187
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-06no need to save information which we can (and do) recomputeMax Horn
svn-id: r12167
2004-01-04cleanupMax Horn
svn-id: r12139
2004-01-04cleanup (mostly moved stuff around, and replaced the fadeOut call)Max Horn
svn-id: r12123
2004-01-03cleanupMax Horn
svn-id: r12121
2004-01-03removed unused param in initScreensMax Horn
svn-id: r12119
2003-12-27more robust resource saving; also save resources with idx 0; renamed ↵Max Horn
Serializer::saveWord/loadWord to saveUint16/loadUint16 svn-id: r11955
2003-12-25Fix for bug #734154 (DIG: Savegame/Island names)Max Horn
svn-id: r11928
2003-12-22Moved bundle music code from class Sound to IMuseDigital (seems more ↵Max Horn
natural; and allows for various cleanup) svn-id: r11846
2003-12-15Add extra color table entry for v1 games, for inventory/sentence color.Travis Howell
svn-id: r11653
2003-12-15Small color table correction for demo mode of v1 maniacTravis Howell
svn-id: r11650
2003-12-09Changed notation involving more than one set of double colons ::Jamieson Christian
MSVC6 can't handle such notation, so simplification or notation tricks must be employed to keep it happy. svn-id: r11539
2003-11-29don't see why we shouldn't just always call Sound::stopAllSounds just before ↵Max Horn
loading... if anybody knows more, if you observe regressions, please document this in the source code (and/or file bug reports) svn-id: r11426
2003-11-29startCDTimer() is already being invoked by pauseSounds(false)Max Horn
svn-id: r11424
2003-11-29new savegame version: store actor pan data; store Audio CD playback status ↵Max Horn
(and when loading, resume playing of tracks which are meant to loop forever) svn-id: r11423
2003-11-11made Scumm::OptionsDialog subclass GUI::OptionsDialog (code reuse); replaced ↵Max Horn
Sound::_sound_volume_master and friends by ConfMan.get() calls; some whitespace cleanup svn-id: r11257
2003-11-05check name we are trying to save with isn't null, still needs to be looked ↵Jonathan Gray
at at a higher level however svn-id: r11150
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