aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2011-01-10CINE: Modified Palette::rotateRight() function to cope with all positive ↵David Turner
values of rotation. This fixes the assert in Operation Stealth in Scene 7 when the Russians mount the Jetskis. svn-id: r55195
2011-01-09CINE: Added fix for Operation Stealth Loss of Inventory after Scene 6 ↵David Turner
Labyrinth Maze. It is now possible to open the office safe and get the envelope, though the engine now asserts with a palette issue in the next scene as the Russians board the Jetskis. svn-id: r55194
2011-01-09HUGO: Fix typo in help messageArnaud Boutonné
svn-id: r55193
2011-01-09HUGO: intros are now skippableArnaud Boutonné
svn-id: r55192
2011-01-09MOHAWK: Always restart anims on kLBOpTogglePlay.Alyssa Milburn
This may not be the right place for this, but for now it fixes several bugs where animations didn't play after they'd already been played once. svn-id: r55191
2011-01-09SCI2.1: Some further work on robot filesFilippos Karapetis
svn-id: r55190
2011-01-09CINE: Add console command "labyrinthCheat" to help with Operation Stealth ↵David Turner
Playtesting. This command activates a cheat for the Operation Stealth Scene 6 arcade section i.e. Chased by Guards in Labyrinths in Otto's Mansion. These puzzles are quite hard and thus discourage playtesting beyond this point, especially since it is not possible to save (This may be a bug compared to the original interpreter). Also, added extra debug output to aid script debug output. svn-id: r55189
2011-01-09MOHAWK: Cleanup named video handlingMatthew Hoops
svn-id: r55188
2011-01-09MOHAWK: Add a stub for Myst var getter 308Bastien Bouclet
svn-id: r55187
2011-01-09CINE: Add FIXME about Operation Stealth Memory Leak.David Turner
svn-id: r55186
2011-01-09MOHAWK: Myst zip mode improvementsBastien Bouclet
- Save visited zip destinations in the game state - Only allow zipping to visited zip destinations - Save zip mode setting in the game state svn-id: r55185
2011-01-09SCI2: Implemented proper text splittingFilippos Karapetis
svn-id: r55184
2011-01-09SCI2: Some documentation/stubsFilippos Karapetis
- Fully documented the parameters of kSetShowStyle - Added another subop stub for kCreateTextBitmap svn-id: r55183
2011-01-09SCI: CleanupFilippos Karapetis
svn-id: r55182
2011-01-09HUGO: Modify hint position when an object is selectedArnaud Boutonné
svn-id: r55181
2011-01-09MOHAWK: Implement minimal D'ni stack. Lacking movie control.Bastien Bouclet
svn-id: r55180
2011-01-09SCI: Changed the bShow parameter of GfxText16:Box() into a boolFilippos Karapetis
svn-id: r55179
2011-01-08SCI: Some function renamingFilippos Karapetis
Draw_Status -> DrawStatus Draw_String -> DrawString svn-id: r55178
2011-01-08SCI2: Updated commentsFilippos Karapetis
svn-id: r55177
2011-01-08SCI2.1: Added a comment with the SCI2.1 games using a SCI2 kernelFilippos Karapetis
svn-id: r55176
2011-01-08MOHAWK: Change Myst credits stack not to use the var storeBastien Bouclet
svn-id: r55170
2011-01-08MOHAWK: Set needsRedraw when changing LB palettes.Alyssa Milburn
svn-id: r55169
2011-01-08HUGO: Fix an assert when mouse hit the top of the screenArnaud Boutonné
svn-id: r55168
2011-01-08HUGO: Merge inventory object and mouse cursor when selectedArnaud Boutonné
- Merge inventory object and mouse cursor into a new mouse cursor (looks better) - Use 16 color mouse pointer - Clean-up svn-id: r55167
2011-01-08SCI2.1: Added some information about kSetPalStyleRange, kNewRoom and kMorphOnFilippos Karapetis
svn-id: r55165
2011-01-08MOHAWK: Changed Myst intro stack to behave like the original. ie fully ↵Bastien Bouclet
skippable intro. svn-id: r55164
2011-01-08SCI2.1: Some stubs used by SQ6Filippos Karapetis
- Added a stub and some info about the (large) kScrollWindow kernel call - Added info about kMovePlaneItems svn-id: r55163
2011-01-08SCI2.1: Some functionality for Phantasmagoria 1 and MUMG DeluxeFilippos Karapetis
- Added a stub for kSetLanguage, used in MUMG Deluxe - this needs support at the resource manager level - Made kGetSierraProfileInt a stub function (it's used in the Windows version of Phantasmagoria 1 to override the video speed setting obtained from kGetConfig) svn-id: r55161
2011-01-08SCI: Fixed typoFilippos Karapetis
svn-id: r55160
2011-01-08SCI: Fixed a typoFilippos Karapetis
svn-id: r55159
2011-01-08SCI2.1: Added/documented some functionality used by Shivers 1Filippos Karapetis
- Added kFileIO subop 17 (create save slot) - Added information about a (probably debug) kernel function used in a puzzle, kCelInfo - Added some information on two kSave subops - Added 2 workarounds for uninitialized variables svn-id: r55158
2011-01-08SAGA: Include scummsys.h to force rebuild after reconfigureWillem Jan Palenstijn
svn-id: r55155
2011-01-07SCI: Moved the handling of the op_line debug opcode inside ↵Filippos Karapetis
readPMachineInstruction() The handling has been moved inside readPMachineInstruction(), instead of run_vm(), as a lot of parts of the code depend on this function handling all opcodes correctly (e.g. the script dissassembler, the features class, find_callk etc) svn-id: r55154
2011-01-07SCI: Removed leftover end markers from the opcode formats arrayFilippos Karapetis
svn-id: r55153
2011-01-07MOHAWK: Merge Myst intro opcode 100 with generic opcode 40 into engine ↵Bastien Bouclet
method changeStack svn-id: r55152
2011-01-07SCI2/2.1: Improvements to the find_callk debug function, and some kernel ↵Filippos Karapetis
function updates - Improved the find_callk function to properly find the end of script objects, by monitoring jump calls - Added three extra special calls to find_callk: find kernel function calls to dummy, unused and unmapped kernel functions - Updated several kernel function calls because of the above functionality - The above functionality has also uncovered a VM bug in some SCI2/2.1 opcode - added a FIXME for it svn-id: r55151
2011-01-07GROOVIE: Fix a memory leak reported by cppcheck.Jordi Vilalta Prat
svn-id: r55150
2011-01-07PARALLACTION: keep music playing during the intro (fix bug #2879791).Nicola Mettifogo
svn-id: r55148
2011-01-07PARALLACTION: fix music playback (bug #2879793).Nicola Mettifogo
* Do not restart character theme is already playing. * Play the correct tune in the night club. * Do not play muisc in the location meant to be silent. svn-id: r55147
2011-01-07PARALLACTION: remove code duplication in NS sound code.Nicola Mettifogo
svn-id: r55146
2011-01-07TOOLS: Add Dos intro music number in hugo.datArnaud Boutonné
svn-id: r55145
2011-01-07SCI: The SCI2.1 SVGA version of MUMG is named "Mixed-Up Mother Goose Deluxe"Filippos Karapetis
svn-id: r55139
2011-01-07SCI2.1: Kernel function changes (after looking through all of the SCI2.1 games)Filippos Karapetis
- Replaced the stub kWinDLL (unused), as well as the not fully implemented kPrintDebug functions with empty function calls - Marked several unused or debug kernel functions as stub - Added some games where the rest of the unimplemented SCI2.1 kernel functions are used svn-id: r55138
2011-01-07SCI2.1: Added a sanity check for VMD video positioning, for the demo of ↵Filippos Karapetis
Lighthouse svn-id: r55137
2011-01-07SCI2.1: Show the kernel table used in the "version" console commandFilippos Karapetis
Transitive SCI2.1 games (e.g. QFG4CD and PQ4CD, as well as GK2 demo) used a SCI2 table, with some added functions. If a SCI2.1 game is loaded, show what kernel table it uses svn-id: r55136
2011-01-06AGI: Rewrote predictive code matcherMax Horn
The new code is simpler, avoids a potential buffer overrun (by avoiding to to use a buffer in the first place), and hopefully has slightly more sane matching properties. svn-id: r55135
2011-01-06HUGO: Fix GCC warnings, second try (sorry)Arnaud Boutonné
svn-id: r55134
2011-01-06HUGO: Fix GCC warningsArnaud Boutonné
svn-id: r55133
2011-01-06HUGO: Implement DOS playerArnaud Boutonné
svn-id: r55132
2011-01-06HUGO: Improve intro in H3 DosArnaud Boutonné
After a check on youtube (clone2727), fix the character used in the map during intro in H3 DOS svn-id: r55131