Commit Graph
1766 Commits
Author SHA1 Message Date
Eugene Sandulenko a5d9834780 FULLPIPE: Optimize savegame loading 2016-09-21 08:11:55 +02:00
Eugene Sandulenko b1901e9bd1 FULLPIPE: Throttle animation playback to 30fps 2016-09-21 00:19:04 +02:00
Eugene Sandulenko 8ffa6483f4 FULLPIPE: Simplified Debug scene logic 2016-09-20 23:03:55 +02:00
Eugene Sandulenko 25f13b5dab FULLPIPE: Fix Debug screen functionality 2016-09-20 23:03:10 +02:00
Eugene Sandulenko 9e505ba49c FULLPIPE: Fix debug menu cheat 2016-09-20 22:52:08 +02:00
Eugene Sandulenko 4b93ebedf1 FULLPIPE: Correctly fill out dummy header on reading failure 2016-09-20 19:34:48 +02:00
Eugene Sandulenko cf4452388c FULLPIPE: Save ScummVM-specific header with the saves 2016-09-20 19:34:48 +02:00
Eugene Sandulenko ac7eb25ef0 FULLPIPE: Move more stuff to stateloader.cpp 2016-09-20 19:34:48 +02:00
Eugene Sandulenko ca1eb70fd8 FULLPIPE: Read playtime and save date from save headers 2016-09-20 19:34:48 +02:00
Eugene Sandulenko dde4076f72 FULLPIPE: Read ScummVM savegame header from end of the file
This will let us maintain backward compatibility with original saves
2016-09-20 19:34:48 +02:00
Eugene Sandulenko 0aef5c55d4 FULLPIPE: Fix inventory not being cleared on game load 2016-09-20 19:34:48 +02:00
Eugene Sandulenko a60558071d FULLPIPE: Fix game save/load 2016-09-19 19:17:02 +02:00
Eugene Sandulenko 783d968e20 FULLPIPE: Fix saving object to savegames 2016-09-19 18:58:39 +02:00
Eugene Sandulenko 1e9351efaf FULLPIPE: Added debug info to saveload code 2016-09-19 18:13:31 +02:00
Eugene Sandulenko 26142799ad FULLPIPE: Correct slot number on loading 2016-09-19 18:13:31 +02:00
Eugene Sandulenko 3bf4f3fcbe FULLPIPE: Fix crash at load dialog initialization 2016-09-19 18:13:31 +02:00
Torbjörn Andersson ff1a9ac8d4 FULLPIPE: Remove obsolete TODO comment 2016-09-19 07:25:56 +02:00
Eugene Sandulenko 61d8ec8b7f FULLPIPE: Implemented savefile loading 2016-09-18 22:45:37 +02:00
Eugene Sandulenko a6d71c941d FULLPIPE: Moved save-related functions to statesaver.cpp 2016-09-18 09:37:37 +02:00
Eugene Sandulenko b413d01113 FULLPIPE: Implement map saving and save obfuscation 2016-09-18 09:37:37 +02:00
Eugene Sandulenko ffe2c802c4 FULLPIPE: Save header, remove debug leftovers 2016-09-18 00:59:40 +02:00
Eugene Sandulenko f0d786184b FULLPIPE: Properly save object backreferences 2016-09-18 00:59:17 +02:00
Eugene Sandulenko d9457c2f07 FULLPIPE: Remove workaround and follow the original in StaticANIObject copy constructor 2016-09-18 00:16:29 +02:00
Retro-Junk f67bbd9f8c FULLPIPE: Fix StaticANIObject::getMovementIdById 2016-09-18 00:16:29 +02:00
Eugene Sandulenko 83a82a9842 FULLPIPE: Further work on saving 2016-09-18 00:16:29 +02:00
Retro-Junk 34b266b51d FULLPIPE: Mass fix incorrect inhibitor flag 2016-09-17 20:43:57 +02:00
Retro-Junk ec378ac3b7 FULLPIPE: Fix teleportation when turning mid-walk 2016-09-17 20:43:57 +02:00
Eugene Sandulenko 80419708d0 FULLPIPE: Turned MfcArchive into read/write stream like in original 2016-09-17 20:43:57 +02:00
Eugene Sandulenko 210a57c4c0 FULLPIPE: Implement inventory saving 2016-09-17 20:43:57 +02:00
Eugene Sandulenko 60e3b9fd64 FULLPIPE: Further work on game saving 2016-09-16 22:15:24 +02:00
Eugene Sandulenko 58ec4473f1 FULLPIPE: Started game saving code 2016-09-16 18:09:00 +02:00
Eugene Sandulenko 0f955b40d7 FULLPIPE: Some renames in scene28 2016-09-15 15:51:34 +02:00
Eugene Sandulenko 1d6d11192e FULLPIPE: Fix navigation in scene28 2016-09-15 15:44:55 +02:00
Eugene Sandulenko 20cdb0182a FULLPIPE: Added debug info to scene28 2016-09-15 15:44:36 +02:00
Eugene Sandulenko 58d302b641 FULLPIPE: Added debug mode to scene29 2016-09-14 21:44:47 +02:00
Eugene Sandulenko 028576cdc8 FULLPIPE: Added more debug tracing to scene29 2016-09-14 18:52:58 +02:00
Eugene Sandulenko af286d86fa FULLPIPE: Remove now unused BallChain class 2016-09-14 10:58:36 +02:00
Eugene Sandulenko ea4000088e FULLPIPE: Fixed decoding of extra wide pictures. (transporter scene29) 2016-09-14 10:51:28 +02:00
Eugene Sandulenko 8204a23032 FULLPIPE: Simplified Dib clipping code 2016-09-13 19:36:21 +02:00
Eugene Sandulenko d059f3b7d6 FULLPIPE: Added more debug to scene29 2016-09-13 10:32:09 +02:00
Eugene Sandulenko 35c57ee8c2 FULLPIPE: Fix red ball handling in scene29 2016-09-13 10:21:02 +02:00
Eugene Sandulenko aeba8ef917 FULLPIPE: Clarified ball variable names in scene29 2016-09-13 10:12:23 +02:00
Eugene Sandulenko ad2231a00a FULLPIPE: Fix bal shooting logic in scene29 2016-09-12 22:06:47 +02:00
Eugene Sandulenko 8cced5766f FULLPIPE: Initial conversion of BallChain to Array in scene29 2016-09-12 16:00:09 +02:00
Eugene Sandulenko b9b81a22c2 FULLPIPE: Make sound controls work and persistent 2016-09-11 23:18:25 +02:00
Eugene Sandulenko 0046cefd4e FULLPIPE: Fix crash on mute 2016-09-11 23:18:25 +02:00
Eugene Sandulenko fedceaf51c FULLPIPE: Fix bat rewinding in scene27 2016-09-11 13:43:06 +02:00
Retro-Junk 782e31d78c FULLPIPE: Fix reversed statics initialization 2016-09-11 00:29:34 +02:00
Retro-Junk 9ef6980770 FULLPIPE: Fix out of bounds write in Movement::removeFirstPhase 2016-09-10 23:55:46 +02:00
Retro-Junk 45732d0b03 FULLPIPE: Fix Movement::loadPixelData 2016-09-10 23:55:40 +02:00