Commit Graph
86814 Commits
Author SHA1 Message Date
D G Turner 5c03af4a76 TEENAGENT: Implement missing callback for talking to Bird in Act 1. 2012-08-02 09:35:17 +01:00
D G Turner 21d7db6578 TEENAGENT: Added missing callback for pushing House #2 doorbell.
This is incomplete, but an improvement. It also shows where one of the
missing messages is used.
2012-08-02 08:44:14 +01:00
D G Turner 4c395c9da9 TEENAGENT: Fix minor regression when looking at Cellar Spider.
This code appeared to be missing. After comparing with the original
interpreter under DOSBox which showed the expected behaviour if it
was present, have added it.
2012-08-02 07:48:38 +01:00
Filippos Karapetis 259f262592 SCI: Add a workaround for a script bug in QFG4
Thanks to Charles for testing
2012-08-02 03:46:58 +03:00
Littleboy 272c1d87e4 LASTEXPRESS: Fix typo preventing playing NIS animations from the debugger 2012-08-01 17:56:56 -04:00
Torbjörn Andersson 846f9644dd TONY: Clip width to avoid crash when drawing flipped sprite
This fixes - or at least work around - a failed assertion when
Pantagruel leaves the office at the beginning of the game.
2012-08-01 22:34:00 +02:00
D G Turner 520234c200 TEENAGENT: Migrate remaining callback flag variables to symbols. 2012-08-01 19:26:46 +01:00
Littleboy 4ad7d48fe9 LASTEXPRESS: Remove unused code and move functor definition to only file using it 2012-08-01 13:55:55 -04:00
D G Turner ed86d58bda TEENAGENT: Even more migration of callback flag variables to symbols. 2012-08-01 16:17:37 +01:00
D G Turner 502a284b85 TEENAGENT: Some more migration of callback flag variables to symbols. 2012-08-01 14:44:51 +01:00
D G Turner efc1e16151 TEENAGENT: Further migration of callback flag variables to symbols. 2012-08-01 13:18:20 +01:00
D G Turner 455be31ff3 TEENAGENT: Migrate some callback flag variables to symbols. 2012-08-01 08:24:40 +01:00
Littleboy 7f05e1413c LASTEXPRESS: Remove use of skip from savegame functions when loading
We cannot accurately skip over compressed data as it is not know before decoding how much data will be used
2012-08-01 02:58:55 -04:00
Littleboy eb6c60cec0 LASTEXPRESS: Implement savegame read compression 2012-08-01 02:39:51 -04:00
D G Turner e11e72d5a7 TEENAGENT: Replace two missed inventory item ids with symbols. 2012-08-01 07:00:29 +01:00
D G Turner 92aa3123cb TEENAGENT: Add symbols for inventory items. 2012-08-01 06:40:49 +01:00
athrxx 11cf6145cb KYRA: update kyra.dat to match the last commit (added support for French LOL floppy) 2012-08-01 01:07:41 +02:00
athrxx 411e3dec82 KYRA: fix "bug" #3552534 (LOL Floppy FR version unknown) 2012-07-31 21:52:00 +02:00
Torbjörn Andersson fab814b774 TONY: Remove unused variable.
It wasn't used in the original engine either.
2012-07-31 21:29:25 +02:00
Torbjörn Andersson 3b40d14152 TONY: Whitespace changes. 2012-07-31 20:36:48 +02:00
David-John Willis 4b4ce9dc6b GPH: Add extra call to SDL_ShowCursor(SDL_DISABLE).
* This is needed on the hacked SDL on the GP2X after any
  call to  SDL_SetVideoMode. It does not impact other GPH devices.
2012-07-31 18:59:36 +01:00
D G Turner 4e26e1969f TEENAGENT: Add three more missing callbacks. 2012-07-31 15:08:32 +01:00
D G Turner 6949b30146 TEENAGENT: Fix likely cut-and-paste error in Message positioning code. 2012-07-31 14:54:48 +01:00
D G Turner d62bb98659 TEENAGENT: Resolve two FIXMEs by adding missing callbacks. 2012-07-31 14:40:47 +01:00
D G Turner b01fdfeec6 TEENAGENT: Add symbols for remaining missing message strings.
By doing this, have tracked down most of the remaining missing trivial
callbacks using these strings. Some strings are either unused or are
used in odd places, marked these with FIXME.

Also discovered another unimplemented non-trivial callback.
2012-07-31 13:17:56 +01:00
David-John Willis 0cf1c220fa GPH: Move the legecy GP2X joystick code into the switch case to make it easier to follow. 2012-07-31 12:09:47 +01:00
Littleboy acd4cf82e2 LASTEXPRESS: Implement savegame write compression 2012-07-31 01:19:05 -04:00
D G Turner 8c37d72897 TEENAGENT: Migrate most of the remaining callbacks from cseg usage. 2012-07-31 01:21:34 +01:00
Einar Johan Trøan Sømåen 9bda50ef48 WINTERMUTE: Add a readme.txt for the engine. 2012-07-31 01:07:19 +02:00
Littleboy 4728505db2 LASTEXPRESS: Switch savegame reading to use new read method
- Disable savegame compression
2012-07-30 18:36:26 -04:00
Einar Johan Trøan Sømåen b8b31c86d2 WINTERMUTE: Clean out some unused code. 2012-07-31 00:04:34 +02:00
Einar Johan Trøan Sømåen 2e636f29fb WINTERMUTE: Implement GMM-saving. 2012-07-30 23:55:11 +02:00
Einar Johan Trøan Sømåen 5a1fae94fb WINTERMUTE: Implement load from GMM. 2012-07-30 23:46:46 +02:00
Einar Johan Trøan Sømåen 6330c1e5fd WINTERMUTE: Fix a few memory-leaks 2012-07-30 20:39:04 +02:00
Einar Johan Trøan Sømåen 18409fe5c0 WINTERMUTE: Fix a memory leak in BaseScriptHolder 2012-07-30 19:43:55 +02:00
Einar Johan Trøan Sømåen 4361172444 WINTERMUTE: Redraw ONLY the indicator when saving/loading. 2012-07-30 19:41:44 +02:00
D G Turner 470bdfd5a9 TEENAGENT: Some more migration of callbacks from cseg usage. 2012-07-30 14:22:24 +01:00
Littleboy 5df2bd8962 LASTEXPRESS: Fix regression with Logic::resetState() 2012-07-29 21:09:35 -04:00
Littleboy 65565c8914 LASTEXPRESS: Replace REDRAW_CURSOR macro by function 2012-07-29 21:09:34 -04:00
Littleboy c8df89e6b2 LASTEXPRESS: Reorganize savegame code to prepare for compressed savegames support 2012-07-29 21:09:34 -04:00
Sven Hesse d80d08128b Merge branch 'pregob' (WIP Once Upon A Time)
This is some in-progress work for supporting the mostly hard-coded
Once Upon A Time titles Abracadabra and Baba Yaga.
2012-07-30 01:50:59 +02:00
Sven Hesse b001168658 GOB: Implement the parents section in Once Upon A Time
The text lines are not drawn completely correct yet, because
apparently, GCTFile needs to wrap long lines.
2012-07-30 01:48:40 +02:00
Sven Hesse dd2768a2e4 GOB: Reorder a few things 2012-07-30 01:44:46 +02:00
Sven Hesse 25bc7467b4 GOB: Use Sound::sampleLoad in PreGob 2012-07-30 01:44:46 +02:00
Sven Hesse 3189729c97 GOB: Don't leak in sampleLoad() when loading fails 2012-07-30 01:44:46 +02:00
Sven Hesse 850472f21e GOB: Implement the proper Once Upon A Time title sequence 2012-07-30 01:44:46 +02:00
Sven Hesse f4cd726802 GOB: Add a class handling simple SEQ files 2012-07-30 01:44:46 +02:00
Sven Hesse 734329dcc1 GOB: Name the Once Upon A Time frame a bit more 2012-07-30 01:44:46 +02:00
Sven Hesse 4bc80cd881 GOB: Allow spaces in the Once Upon A Time character generator 2012-07-30 01:44:46 +02:00
Sven Hesse 943c6af82a GOB: Add the sounds in the Once Upon A Time character generator 2012-07-30 01:44:46 +02:00