aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/save
AgeCommit message (Collapse)Author
2011-05-05GOB: Fix a stupid typo in SlotFileIndexed::buildIndex()Sven Hesse
This should fix bug #3295893. The intention of this piece of code was to pad the first save slot name with spaces until it's as long as the longest save slot name, because the scripts use it to gauge the width of the save list. Unfortunately, I messed up there, overwriting variable space directly after the save names. In Urban Runner's case, this would be the list of inventory items.
2011-05-04GOB: Plug a leakSven Hesse
Thanks to digitall for finding that one
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-20GOB: Shut up VS2010 code analysis warningSven Hesse
2011-04-12COMMON: Replace MKID_BE by MKTAGMax Horn
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro.
2011-02-26GOB: Avoid hiding overloaded virtual methodsOri Avtalion
2011-02-02GOB: Rename Draw::kSpritesCount to Draw::kSpriteCountSven Hesse
svn-id: r55729
2011-01-30GOB: Change SPRITES_COUNT into a constSven Hesse
svn-id: r55645
2011-01-26GOB: Add 2 Addy 4 base fake save handlersSven Hesse
svn-id: r55553
2011-01-26GOB: Another fake Addy 4 save handlerSven Hesse
svn-id: r55552
2011-01-26GOB: Add stub save handlers for Addy 4 (Grundschule)Sven Hesse
svn-id: r55549
2011-01-25GOB Add save stubs for Addy JuniorSven Hesse
svn-id: r55529
2011-01-25GOB: Add a FakeFileHandlerSven Hesse
For temporarily storing save "files" svn-id: r55528
2011-01-24GOB: Urban: Write intro.0xx to file tooSven Hesse
This fixes retrying after dying in the Secret Room. svn-id: r55496
2011-01-22GOB: Fix the save list widthSven Hesse
The length of the slot 0 string determines the list's width svn-id: r55426
2011-01-22GOB: Urban: Save an empty sprite if necessarySven Hesse
svn-id: r55406
2011-01-21GOB: Urban: Fix saving/loading in the Secret Room screenSven Hesse
For some reason, the original engine saves the console sprite to disk instead of reconstructing it after loading the actual save... Invalidates the Urban Runner saves again. Should be the last time, though. svn-id: r55384
2011-01-21GOB: Add support for saving true color spritesSven Hesse
Not exactly the "nice", since up-depthing the sprite data to 24bit happens after it has been adapted to the current system's color format, so we're going to gradually lose precision when the save gets passed around different systems. Still, this is the least headachy solution, I guess... svn-id: r55383
2011-01-21GOB: Remove the now useless SaveConverter_v6Sven Hesse
Since I just invalided the old Urban Runner saves anyway... svn-id: r55376
2011-01-21GOB: Urban: Fix loading/saving in the Cemetary/Lab screensSven Hesse
svn-id: r55375
2011-01-21GOB: Make the Cemetary/Lab screen work correctlySven Hesse
Saving there still won't work though svn-id: r55374
2011-01-20GOB: Ignore a few more dummy filesSven Hesse
svn-id: r55353
2011-01-19GOB: Add preliminary Inca 2 save supportSven Hesse
svn-id: r55323
2011-01-19GOB: Add save stub and temp sprite for Inca2Sven Hesse
svn-id: r55321
2011-01-18GOB: Give Inca2 its own SaveLoad classSven Hesse
Add an quick hack to fudge reading of the "voice.inf" file, so that the voice match the selected text language. svn-id: r55298
2011-01-18GOB: Fix the indenting :PSven Hesse
svn-id: r55297
2011-01-18GOB: Implement Urban Runner autosaveSven Hesse
Makes the "Try again" after a death work svn-id: r55293
2010-11-19COMMON: Split common/stream.h into several headersMax Horn
svn-id: r54385
2010-10-23ALL: Fix indention (whitespaces -> tabs)Max Horn
svn-id: r53738
2010-09-30GOB: Change all drawing to use class SurfaceSven Hesse
svn-id: r52947
2010-05-17Enforce conversion formatting on pointer casts in the DEV code.Johannes Schickel
svn-id: r49068
2010-02-03Implementing saving/loading for Fascination. Tested in the DOS floppy ↵Sven Hesse
versions and the Amiga version svn-id: r47845
2010-02-01Renaming saveload_Fascination.cpp to saveload_fascin.cpp, to fit the naming ↵Sven Hesse
scheme svn-id: r47805
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-19Fixed some cppcheck warnings.Torbjörn Andersson
svn-id: r47393
2009-11-16gob - Preliminar saveload for FascinationArnaud Boutonné
svn-id: r45937
2009-10-08Change doxygen inline comments from "//!" to "///" as proposed on -develMax Horn
svn-id: r44802
2009-08-28Playtoons - Save temp sprites. This fixes some of the Bambou graphical ↵Arnaud Boutonné
issues, and the Playtoons menu (history selection) svn-id: r43782
2009-08-22Properly fixing the Lost in Time temp sprite issueSven Hesse
svn-id: r43654
2009-08-21Add 31 title files to ignore (they are never present !)Arnaud Boutonné
svn-id: r43601
2009-08-20Fixing some signed/unsigned comparison warningsSven Hesse
svn-id: r43570
2009-08-20Replace magic numbers by constants : kPropsSize and kIndexSizeArnaud Boutonné
svn-id: r43562
2009-08-20modify props size to avoid later error (Size is still temporary) and prepare ↵Arnaud Boutonné
the magic number => constant modification svn-id: r43560
2009-08-17Add back parenthesis (I wasn't aware of this convention, sorry) in saveload, ↵Arnaud Boutonné
and mimic this code in oPlaytoons_openItk svn-id: r43464
2009-08-17Suppress useless parenthesesArnaud Boutonné
svn-id: r43462
2009-08-14Setting gob3 save/load mode of the temporary sprite "intro.$$$" to ignore ↵Sven Hesse
and remove the TempSpriteHandler. Gob3 doesn't use it at all and Lost in Time only saves (with an invalid index) and never loads svn-id: r43366
2009-08-13Initial save handler for Playtoons Arnaud Boutonné
svn-id: r43344
2009-08-10gob - Add 2 files tested and used by Playtoons and Playtoons CKArnaud Boutonné
svn-id: r43228
2009-07-28More alignment-related changesSven Hesse
svn-id: r42858
2009-07-23Fixing a bug in the V4 save file handler, produced by a "neat" feature in ↵Sven Hesse
Woodruff: The saves remember their position within the list and use that information to load the "correct" screen properties, making it impossible to load reordered saves correctly -.- svn-id: r42679