aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk
AgeCommit message (Collapse)Author
2015-04-12MOHAWK: Set dithering on any original Myst videoMatthew Hoops
Fixes display of the library "swirl" video
2015-04-11MOHAWK: Allow Myst to compile without RGB colorsMatthew Hoops
2015-04-11MOHAWK: Run Myst in 8bppMatthew Hoops
2014-12-07MOHAWK: Comment out unused constantFilippos Karapetis
Thanks to fingolfin for finding this unused code
2014-07-08MOHAWK: Reset some Myst state variables as per the originalBastien Bouclet
This fixes a bug where the player could be stuck on Channelwood's lower level with the elevator on the upper level. This also turns the light off on Stoneship when entering the age, since the battery is depleted. Thanks to dtungsten for submitting this fix in PR#478.
2014-06-10MOHAWK: Add version number for Riven Italian detection entry.D G Turner
Also, annotate lanuage comment for preceding entry.
2014-06-09MOHAWK: Add Detection Entry for Italian 5-CD version of Riven.D G Turner
This closes bug #6629.
2014-06-02MOHAWK: Use float constants in Myst code.Johannes Schickel
This silences some float conversion warnings.
2014-05-27ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.Johannes Schickel
2014-05-27ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.Johannes Schickel
2014-05-04MOHAWK: Add missing commaMatthew Hoops
2014-05-03MOHAWK: Use original stack ID mapping for RivenMatthew Hoops
2014-05-03MOHAWK: Use properly cased names for Riven variablesMatthew Hoops
2014-03-03MOHAWK: Fix Riven movie volume clippingMatthew Hoops
2014-02-28IMAGE: Move all ImageDecoders to image/Matthew Hoops
2014-02-18MOHAWK: Make GPL headers consistent in themselves.Johannes Schickel
2013-11-24BUILD: Remove need for engine.mk in each engine directory.D G Turner
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically.
2013-11-24BUILD: Remove need for engine-plugin.h in engines.D G Turner
This is now generated automatically by the configure script from the engine directory names.
2013-11-24BUILD: Split engines/plugins_table header down to a file per engine.D G Turner
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script.
2013-11-24BUILD: Split engines.mk down to a single file per engine.D G Turner
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine.
2013-11-24BUILD: Split configure.engines down to a single file per engine.D G Turner
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically.
2013-10-02MOHAWK: Fix missing initializers in CSTime engine. CID 1002810.D G Turner
2013-09-30MOHAWK: Fix compiler warningEugene Sandulenko
2013-09-12Merge pull request #378 from lordhoto/pluggable-engines-translationsJohannes Schickel
RFC: Pluggable Engines: I18N: Move specification of engine specific files to enginedir/POTFILES
2013-08-20MOHAWK: Stop videos on stack changeTorbjörn Andersson
Otherwise there may be both a book video and a flyby video playing at the same time. Maybe it should only stop videos if there really is a flyby video, but it already stops all sounds and may play a blocking sound etc., so it makes sense to me to always do it.
2013-08-20MOHAWK: Add missing break in switch, CID 1003750Torbjörn Andersson
Clicking on any of the image boxes would fall through to the case where it checks if you are picking up or putting away the white page, which just doesn't make any sense. It didn't have any noticeable impact on the game, because that case only does something if the hiding place for the white page is open, and apparently that can only happen while you're at that hiding place. I have verified that it's still possible to get the white page, and that it's still possible to raise the sunken ship.
2013-08-12I18N: Move specification of engine specific files to enginedir/POTFILES.Johannes Schickel
This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach.
2013-08-08COMMON: Rename ConfigFile to INIFile.Johannes Schickel
This clears up that 'ConfigFile' is actually a class handling only INI-files.
2013-08-03MOHAWK: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03MOHAWK: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-06-06MOHAWK: Use addSubDirectoryMatching for LB paths.Alyssa Milburn
2013-05-16MOHAWK: Add GF_LB_10 to try fixing bug#3611895.Alyssa Milburn
2013-04-28MOHAWK: Fix use after free. CID 1002114Eugene Sandulenko
2013-04-22MOHAWK: add detection entry from bug #3610725Alyssa Milburn
2013-04-19MOHAWK: Try LB subpage 0 if loading subpage 1 fails.Alyssa Milburn
2013-04-19MOHAWK: Add LB function name aliases.Alyssa Milburn
2013-04-19MOHAWK: Fix bug in View::setModule (thanks ST).Alyssa Milburn
2013-04-19MOHAWK: Allow skipping LB videos, plus other video bits.Alyssa Milburn
2013-04-19MOHAWK: Some LB bytecode improvements.Alyssa Milburn
2013-04-19MOHAWK: Implement LB's kTokenEval.Alyssa Milburn
2013-04-19MOHAWK: Implement kLBXDataFileAddSection/SetKey.Alyssa Milburn
2013-04-15MOHAWK: Fix string offsets memory leakMatthew Hoops
2013-04-15MOHAWK: Fix cursor group memory leakMatthew Hoops
2013-04-12MOHAWK: Prevent left mouse click handling if the cursor isn't visible.uruk
This fixes bug #3488327 - "LB: Mouse events processed when they shouldn't be".
2013-03-08MOHAWK: Add Myst and Riven Polish detection entries.D G Turner
These are from bug #3606788 ("Mohawk: Myst: ME - polish MD5") and bug
2013-01-26JANITORIAL: Enforce "} // End of namespace" with a single space after }.Johannes Schickel
2013-01-03MOHAWK: Silence warningsMatthew Hoops
2012-12-17MOHAWK: Initialize the empty cursor before setting it inside setCursor()Filippos Karapetis
2012-12-17MOHAWK: Set a 2x2 invisible cursor, instead of a 1x1Filippos Karapetis
This prevents an assert when hiding the mouse cursor while using a 2x scaled mode in Myst
2012-12-16MOHAWK: Fix an uninitialized var usage in MechanicalBastien Bouclet
Thanks to digitall for the report