Commit Graph
137148 Commits
Author SHA1 Message Date
Bastien Bouclet 76b7bdc2fc STARK: Implement opSoundChange, sound volume and pan fading 2017-03-21 21:22:51 +01:00
Paul Gilbert 80c22322cb TITANIC: Fix compiler warning 2017-03-20 21:06:20 -04:00
Paul Gilbert 3593f3fe5a TITANIC: Implemented CStarControlSub12 fn1 2017-03-20 20:52:57 -04:00
Paul Gilbert a0330c1aab TITANIC: Implemented CStarControlSub12 matrix row handling 2017-03-20 20:38:54 -04:00
Paul Gilbert 0aaa6c415f TITANIC: Implemented CStarControlSub12 fn2 2017-03-20 20:19:41 -04:00
Peter Kohaut dd7498544f BLADERUNNER: added Runciter character (petshop owner) 2017-03-20 22:55:31 +01:00
Eugene Sandulenko ccc6cbfb91 DIRECTOR: Fix event processing for generic events 2017-03-20 19:55:34 +01:00
D G Turner 7843e12cad GUI: Fix GCC Warnings. 2017-03-20 11:11:54 +00:00
D G Turner bb252b428c DIRECTOR: Fix GCC Warnings. 2017-03-20 11:10:19 +00:00
Paul Gilbert 5a44168de6 TITANIC: Finished CStarControlSub12 setViewportPosition 2017-03-19 23:25:47 -04:00
Peter Kohaut 02185fbcf5 Merge branch 'master' of https://github.com/scummvm/scummvm 2017-03-20 00:30:41 +01:00
Peter Kohaut 25e5143f99 BLADERUNNER: added full office leroy ai script
fix sceneobject remove
2017-03-20 00:28:51 +01:00
Paul Gilbert 89d5eeaa58 TITANIC: Fix DMatrix constructors 2017-03-19 19:18:45 -04:00
Eugene Sandulenko c8aee75384 Merge pull request #924 from lubomyr/master
ANDROIDSDL: android x86_64 platform fix
2017-03-19 22:52:52 +00:00
Eugene Sandulenko 9528d54828 DIRECTOR: Initial code for parsing D2 win executables 2017-03-19 23:28:41 +01:00
lubomyr 6b6f2cd5bd ANDROIDSDL: android x86_64 platform fix 2017-03-20 00:21:26 +02:00
Martin Kiewitz c315065503 SCI: Add Colonel's Bequest patch and extend patcher functionality
Add Colonel's Bequest patch to fix an issue in room 35.
When you tell Lilly about Gertie in act 2, Lilly will then
walk out of the room. In case Laura (ego) is in her way, the game
will effectively block and will appear frozen.
This also happened, when using the original interpreter.

This also adds a new functionality to the script patcher.
PATCH_GETORIGINALUINT16 is able to get a full UINT16 from
original script data and insert it somewhere else.
PATCH_GETORIGINALBYTE and PATCH_GETORIGINALBYTEADJUST commands
were merged internally and use the same internal command now.
Some script patches were adjusted accordingly.

Thanks again to wjp for helping on the script issue.
2017-03-19 17:14:33 +01:00
Bastien Bouclet 5d27096e53 STARK: Fix the last frame of Smacker animations not being displayed
As a side effect, fix a lot of graphic glitches where script execution
would resume too late, resulting in inconsistent graphics being drawn for one
frame.
2017-03-19 10:06:52 +01:00
Bastien Bouclet 6d6822666e STARK: Don't crash when decompiling a script referencing an unloaded location 2017-03-19 09:16:26 +01:00
Bastien Bouclet ca32ebef74 STARK: Further simplify actor models in-memory representation 2017-03-19 08:30:25 +01:00
Paul Gilbert 2a76819b0f TITANIC: Implementing CStarControlSub12 class 2017-03-18 23:40:24 -04:00
Eugene Sandulenko 26eb320b71 DIRECTOR: Fix warning 2017-03-18 23:38:55 +01:00
Paul Gilbert a6870e04ad TITANIC: Finished CStarControlSub8 class 2017-03-18 18:26:13 -04:00
Paul Gilbert ab0c57ac0c TITANIC: Implemented CStarControlSub8 selectStar 2017-03-18 18:17:17 -04:00
Martin Kiewitz 6428e415b0 NEWS: added SCI Laura Bow 2 script bug 2017-03-18 23:06:07 +01:00
Paul Gilbert 59cd3cf871 TITANIC: Implementing CStarControlSub8 class 2017-03-18 17:31:29 -04:00
Martin Kiewitz 2e91d8cd9b SCI: Add script patch for Laura Bow 2 to fix museum party room (350)
When clicking anywhere while entering the middle museum party room
(which has a large golden Egyptian head inside of it), the game
will keep the script for entering active, which will then make it
impossible to leave this room.

This script bug also happened, when using the original interpreter.

The patch applies to at least English + German floppy as well as
English CD.

Very many thanks to wjp for helping figuring the actual cause out.
2017-03-18 21:09:38 +01:00
Paul Gilbert 24f67bb1b0 TITANIC: Finished CStarControlSub7 class 2017-03-18 16:05:43 -04:00
Eugene Sandulenko 6e33c2d556 DIRECTOR: Additional debug output for event processing 2017-03-18 19:05:25 +01:00
Bastien Bouclet 4ca6f58264 GUI: Fix a signed vs unsigned comparison warning 2017-03-18 16:17:10 +01:00
Bastien Bouclet b7b06e8399 MOHAWK: Allow the mouse cursor to move while drawing in a tight loop 2017-03-18 16:15:09 +01:00
Bastien Bouclet 060caebf47 MOHAWK: In Myst v1.0 English the take page opcode takes no arguments
Fixes #9645, crash when trying to take a book page.
2017-03-18 16:15:09 +01:00
Bastien Bouclet 213e730388 MOHAWK: Add detection for Myst v1.0 English
Provided by vonLeheCreative in #9645
2017-03-18 16:14:55 +01:00
Paul Gilbert 9b77dc9420 TITANIC: Finished CStarControlSub6 class 2017-03-17 21:01:15 -04:00
Paul Gilbert 1b7a847e63 TITANIC: Finisheed CStarControlSub5 class 2017-03-17 20:27:37 -04:00
Eugene Sandulenko 9cb608c70f DIRECTOR: Lingo: Improved debug on event handling 2017-03-17 09:38:39 +00:00
Eugene Sandulenko 595ea902bf DIRECTOR: The maximum cast num is H88, 512, not 513 2017-03-17 09:28:33 +00:00
Eugene Sandulenko 0c91568753 DIRECTOR: More debug output for frame loading 2017-03-17 09:25:33 +00:00
Eugene Sandulenko 444d193a36 DIRECTOR: Fix num to cast id for cast A11 2017-03-17 09:24:59 +00:00
Eugene Sandulenko 2dc77ededa DIRECTOR: More loading process debug info 2017-03-17 08:36:25 +00:00
Eugene Sandulenko 7074c98e91 DIRECTOR: Improved debug output for resource loading 2017-03-17 08:20:11 +00:00
Paul Gilbert 7c2fb94f9c TITANIC: Finished CStarControlSub5 proc2 2017-03-16 21:40:28 -04:00
Eugene Sandulenko 2e5fa559d9 DIRECTOR: Fix crash when Shared Cast is not present 2017-03-16 21:34:51 +00:00
Paul Gilbert 27cc4d6fad TITANIC: Implementing CStarControlSub5 class code 2017-03-15 22:23:59 -04:00
Michael Drüing a75e386339 TITANIC: Change some constants to more sensible ones 2017-03-15 20:33:44 -04:00
Eugene Sandulenko 890122475f DIRECTOR: Improvements to the event sequence 2017-03-15 20:25:33 +00:00
Filippos Karapetis e069605d25 CHEWY: Initial work on speech for hotspot actions 2017-03-15 10:28:59 +02:00
Filippos Karapetis 6c17fc85ad CHEWY: Add a command to draw sprites on screen to the debugger 2017-03-15 10:28:58 +02:00
rsn8887 ef992f26bb PSP2: Add credits for Vita port 2017-03-14 19:02:40 -05:00
Filippos Karapetis 3b962c9ec4 CHEWY: Read automove scene data 2017-03-14 23:06:55 +02:00