aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk
AgeCommit message (Collapse)Author
2011-07-02MOHAWK: Use LBCode instead of running scripts in LBItem.Alyssa Milburn
2011-07-02MOHAWK: Add LBCode::parseCode.Alyssa Milburn
This allows script strings to be parsed into LB bytecode.
2011-07-02MOHAWK: Allow creation of LBCode instances without an associated BCOD.Alyssa Milburn
2011-07-02MOHAWK: Add LBCode::resolveItem helper function.Alyssa Milburn
2011-07-02MOHAWK: Fix/add bounds checking in LBCode::nextToken.Alyssa Milburn
2011-06-30MOHAWK: Fix tMOV resources at the end of a fileMatthew Hoops
Thanks to fuzzie for noticing
2011-06-28MOHAWK: Don't leak bitlStream (spotted by clone2727).Alyssa Milburn
2011-06-28MOHAWK: Cleanup Riven save codeMatthew Hoops
2011-06-28MOHAWK: Add archive functions to get type/id listsMatthew Hoops
This will be needed for CarmenTQ
2011-06-28MOHAWK: Use matchString instead of equalsIgnoreCase for resource namesMatthew Hoops
A regression from 71c4329
2011-06-28MOHAWK: Rework archive handlingMatthew Hoops
A new base class has been introduced (aptly named "Archive"), which is much cleaner than inheriting from MohawkArchive. In addition, the underlying resource retrieving code has been merged to reduce dupliplication.
2011-06-28MOHAWK: Better sanity checks in LB scripting.Alyssa Milburn
2011-06-28MOHAWK: Handle kLBOpRunData properly.Alyssa Milburn
2011-06-28MOHAWK: Make LB's readString/readRect more generic.Alyssa Milburn
2011-06-25MOHAWK: Made some Myst common opcodes match the original betterBastien Bouclet
Plus some minor cleanup
2011-06-25MOHAWK: Don't crash when getting odd types from LB target expressions.Alyssa Milburn
(Thanks to [md5] for pointing it out.)
2011-06-24MOHAWK: Handle ++/-- operators in LBCode.Alyssa Milburn
2011-06-24MOHAWK: Partial support for newer LB targeting types.Alyssa Milburn
2011-06-24MOHAWK: Allow matching LBValue items by their name.Alyssa Milburn
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-17Merge pull request #30 from tsoliman/configure-enhancement-warning-cleanEugene Sandulenko
Configure enhancement warning clean
2011-06-17MOHAWK: Add detection for Zoombinis v2.0.Scott Thomas
2011-06-16MOHAWK: flag all WIP games with ADGF_UNSTABLETarek Soliman
Where in Time is Carmen Sandiego? Myst Riven: The Sequel to Myst The following games are flagged according to the compatibility list zoombini csworld csamtrak carmentq carmentqc maggiesfa jamesmath treehouse 1stdegree csusa arthurrace catinthehat rugrats lbsampler >=V3 arthurcomp
2011-06-16MOHAWK: Fix Memory Leak in PE Cursor Loading.D G Turner
2011-06-14DETECTOR: Change ADFileBasedFallback::desc to ADGameDescription pointerMax Horn
2011-06-14DETECTOR: Treat file based fallback like any other fallback methodMax Horn
2011-06-14DETECTOR: Merge ADParams into AdvancedMetaEngineMax Horn
2011-06-14MOHAWK: Finish implementation of Riven's stopSound() opcodeMatthew Hoops
2011-06-14MOHAWK: Finish implementation of Riven's storeMovieOpcode opcodeMatthew Hoops
2011-06-10MOHAWK: Switch to alternate AdvancedMetaEngine, avoid ADParamsMax Horn
2011-06-10ENGINES: Change incorrect use of 'target' to 'gameid'Max Horn
2011-06-04MOHAWK: Add a bunch of LB detection entries.Alyssa Milburn
2011-06-02ENGINES: Change 2nd param of Engine::saveGameState to Common::StringMax Horn
2011-05-25ALL: behaviour -> behaviorMatthew Hoops
2011-05-25MOHAWK: Fix warning about uninitialized varMax Horn
2011-05-19MOHAWK: Compensate movie encoding difference between Myst ME and Myst ↵Bastien Bouclet
original, to fix a crash in the clock tower.
2011-05-17MOHAWK: Name the RandomSource used for mystMax Horn
2011-05-17COMMON: Registers RandomSources in constructor with the event recorderMax Horn
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered.
2011-05-16ENGINES: Unify engine namesThierry Crozat
This unifies the engine names in MetaEngine::getName() and the credits. In particular drop "Engine" or "engine" from the names when it was present and use expanded names in credits when the MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS").
2011-05-15MOHAWK: Fix loading a Myst savegame from the launcher.Bastien Bouclet
2011-05-15MOHAWK: Display a black screen while changing stack. Default to an empty cursor.Bastien Bouclet
2011-05-15MOHAWK: Implement "Show Map" feature for Myst MEBastien Bouclet
2011-05-15MOHAWK: Play a sound when dropping a pageBastien Bouclet
2011-05-14MOHAWK: Fix background music restarting when changing cards in original MystBastien Bouclet
2011-05-14MOHAWK: Implement page drop button for MystBastien Bouclet
2011-05-14MOHAWK: Fix Myst backgrounds being draw one pixel too low on some cards.Bastien Bouclet
Happened in Myst's Generator cave.
2011-05-14MOHAWK: When running scripts in Myst, add delays when necessary between ↵Bastien Bouclet
draws to mimic older hardware.
2011-05-14MOHAWK: Implement Mechanical opcodes 115, 116, 117, 118, 119 and 120. ↵Bastien Bouclet
Fortress rotation simulator controls. QuickTime Custom framerate and backwards playback is required for the actual simulation to be implemented (opcode 206).
2011-05-14MOHAWK: Implement Mechanical opcodes 109, 110, 111, 112, 113 and 114. ↵Bastien Bouclet
Fortress rotation controls. QuickTime Custom framerate and backwards playback is required for the actual rotation to be implemented (opcode 205).
2011-05-13MOHAWK: Stub another two LB script functions.Alyssa Milburn