Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-14 | PARALLACTION: Fix Valgrind Error on Engine Exit. | David Turner | |
The automatic destruction of engine member "_char" of type Character at end of the destructor causes an invalid read in the destruction of the AnimationPtr which is a SharedPtr. To stop this happening, the SharedPtr is reset() prior to the destruction of Gfx, so it's dependencies on Gfx are still present. This will affect Nippon Safes as well as Big Red Adventure, but is unlikely to cause any issues and it is likely this exists in NS as well. Thanks to fuzzie for this code. svn-id: r55233 | |||
2011-01-13 | PARALLACTION: Fix for DoorData Memory Leak in Big Red Adventure. | David Turner | |
svn-id: r55232 | |||
2011-01-13 | PARALLACTION: Fixed Limit Values in Big Red Adventure Walker Code. | David Turner | |
This corrects the Valgrind invalid reads associated with the IS_PATH_CLEAR() check reading beyond the data buffer and probably improves the pathfinding behaviour. Thanks to fuzzie for suggesting this patch. svn-id: r55231 | |||
2011-01-13 | MOHAWK: Implement video seeking Myst's rocket link book | Bastien Bouclet | |
svn-id: r55230 | |||
2011-01-13 | PARALLACTION: Close Memory Leak in Big Red Adventure Subtitles. | David Turner | |
svn-id: r55229 | |||
2011-01-13 | PARALLACTION: Close Memory Leak in Big Red Adventure MIDI Playback. | David Turner | |
svn-id: r55226 | |||
2011-01-13 | PARALLACTION: Close Memory Leak in Big Red Adventure When Changing Location. | David Turner | |
svn-id: r55225 | |||
2011-01-13 | PARALLACTION: Fix for Valgrind Uninitialized Error in Big Red Adventure Walk ↵ | David Turner | |
Code. svn-id: r55221 | |||
2011-01-13 | PARALLACTION: Fix Valgrind Error When Displaying Location Balloons In Big ↵ | David Turner | |
Red Adventure. svn-id: r55220 | |||
2011-01-13 | HUGO: Improve mouse support for DOS versions | Arnaud Boutonné | |
- Enlarge Exit hotspots - Fix newspaper issue in H2 Dos (screen 33) svn-id: r55219 | |||
2011-01-12 | SCI: Fixed bug #3155550 - "SQ4 Russian: Script error in Scate-o-rama" | Filippos Karapetis | |
svn-id: r55218 | |||
2011-01-12 | SCI: Added a workaround for script bug #3156472 - "King's Quest 5 cdrom ↵ | Filippos Karapetis | |
version crash on escape" svn-id: r55217 | |||
2011-01-12 | SCI: Simplified the kMoveCursor code | Filippos Karapetis | |
svn-id: r55216 | |||
2011-01-12 | MOHAWK: Add a basic LBCode implementation. | Alyssa Milburn | |
This is enough for the Rugrats Adventure Game to play the introduction videos, but is still in a very preliminary state. svn-id: r55215 | |||
2011-01-11 | HUGO: Improve mouse support in DOS versions. | Arnaud Boutonné | |
- Fix default verb for 'open door' in first screenActions - Add 'go to' values on objects - improve hotspot info related to objects svn-id: r55213 | |||
2011-01-11 | MOHAWK: Cleanup Mohawk wave parsing | Matthew Hoops | |
svn-id: r55212 | |||
2011-01-11 | MOHAWK: Set the system palette on 8bpp videos when in 8bpp mode | Matthew Hoops | |
svn-id: r55210 | |||
2011-01-11 | MOHAWK: Play the right parts of Myst's tower clock bridge movie | Bastien Bouclet | |
svn-id: r55209 | |||
2011-01-11 | MOHAWK: Implement Myst imager videos seeking / looping | Bastien Bouclet | |
svn-id: r55208 | |||
2011-01-11 | MOHAWK: Implement Riven's whark number puzzle | Matthew Hoops | |
svn-id: r55207 | |||
2011-01-11 | MOHAWK: Allow for Riven to update specific portions of the screen | Matthew Hoops | |
svn-id: r55206 | |||
2011-01-11 | MOHAWK: Play the telescope moving video (now that seeking is available :)) | Matthew Hoops | |
svn-id: r55205 | |||
2011-01-11 | MOHAWK: Adapt the VideoManager to allow for seeking; cleanup | Matthew Hoops | |
svn-id: r55204 | |||
2011-01-11 | CINE: Fix for Operation Stealth assertion when caught by rat in Scene 8 ↵ | David Turner | |
Rats' Maze. This converts the assertion on selection of null background into a test and warning. svn-id: r55201 | |||
2011-01-11 | CINE: Extend "labyrinthCheat" console command to cover Operation Stealth ↵ | David Turner | |
Scene 8 (Rats' Maze). These arcade puzzles are hard, but solvable. This command is intended to aid debugging and rapid playtesting. svn-id: r55198 | |||
2011-01-10 | SOUND: Get rid of unused forward declarations in mixer.h. | Johannes Schickel | |
svn-id: r55197 | |||
2011-01-10 | MOHAWK: Fix the Myst ME Mac intro and cleanup | Matthew Hoops | |
svn-id: r55196 | |||
2011-01-10 | CINE: 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-09 | CINE: 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-09 | HUGO: Fix typo in help message | Arnaud Boutonné | |
svn-id: r55193 | |||
2011-01-09 | HUGO: intros are now skippable | Arnaud Boutonné | |
svn-id: r55192 | |||
2011-01-09 | MOHAWK: 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-09 | SCI2.1: Some further work on robot files | Filippos Karapetis | |
svn-id: r55190 | |||
2011-01-09 | CINE: 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-09 | MOHAWK: Cleanup named video handling | Matthew Hoops | |
svn-id: r55188 | |||
2011-01-09 | MOHAWK: Add a stub for Myst var getter 308 | Bastien Bouclet | |
svn-id: r55187 | |||
2011-01-09 | CINE: Add FIXME about Operation Stealth Memory Leak. | David Turner | |
svn-id: r55186 | |||
2011-01-09 | MOHAWK: Myst zip mode improvements | Bastien 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-09 | SCI2: Implemented proper text splitting | Filippos Karapetis | |
svn-id: r55184 | |||
2011-01-09 | SCI2: Some documentation/stubs | Filippos Karapetis | |
- Fully documented the parameters of kSetShowStyle - Added another subop stub for kCreateTextBitmap svn-id: r55183 | |||
2011-01-09 | SCI: Cleanup | Filippos Karapetis | |
svn-id: r55182 | |||
2011-01-09 | HUGO: Modify hint position when an object is selected | Arnaud Boutonné | |
svn-id: r55181 | |||
2011-01-09 | MOHAWK: Implement minimal D'ni stack. Lacking movie control. | Bastien Bouclet | |
svn-id: r55180 | |||
2011-01-09 | SCI: Changed the bShow parameter of GfxText16:Box() into a bool | Filippos Karapetis | |
svn-id: r55179 | |||
2011-01-08 | SCI: Some function renaming | Filippos Karapetis | |
Draw_Status -> DrawStatus Draw_String -> DrawString svn-id: r55178 | |||
2011-01-08 | SCI2: Updated comments | Filippos Karapetis | |
svn-id: r55177 | |||
2011-01-08 | SCI2.1: Added a comment with the SCI2.1 games using a SCI2 kernel | Filippos Karapetis | |
svn-id: r55176 | |||
2011-01-08 | MOHAWK: Change Myst credits stack not to use the var store | Bastien Bouclet | |
svn-id: r55170 | |||
2011-01-08 | MOHAWK: Set needsRedraw when changing LB palettes. | Alyssa Milburn | |
svn-id: r55169 | |||
2011-01-08 | HUGO: Fix an assert when mouse hit the top of the screen | Arnaud Boutonné | |
svn-id: r55168 |