aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2011-05-16SCUMM: formattingathrxx
2011-05-15Merge branch 'master' of https://github.com/scummvm/scummvmathrxx
2011-05-15SCUMM: fix imuse bugs #1315950 and #761637athrxx
- Revert guesswork fix for bug #761637 which caused bug #1315950 - Add missing clear_queue() call to stopAllSounds_internal(). This is taken from INDY4 / MONKEY2 disasm. Someone with a SAMXMAX or DOTT disasm might want to check whether this is correct for these targets, too. - Old FOA savegames saved after the Dr. Ubermann death scene (= during the ending sequence) will still be bugged, since the messed up imuse trigger/command queue gets restored from the savegame.
2011-05-15TSAGE: Made some dialogs less CPU hungryeriktorbjorn
The start/intro dialog, the inventory dialog and the conversation dialog now call delayMillis() in their event loop. This is consistent with how the action menu dialog already worked.
2011-05-15TSAGE: Fix some errors in endGame().eriktorbjorn
Save slot 0 is valid. It's -1 that indicates cancelling. Also, we need to check if the user tried to quit, to avoid a nasty loop of hard-to-terminate restore dialogs.
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-15TSAGE: Ensured all scenes with custom data properly save it in the savegamesPaul Gilbert
2011-05-15TSAGE: Fixed saving problem and talking to Seeker in Scene #50Paul Gilbert
2011-05-15SWORD25 (LUA): Removed unused non-portable locale codemd5
2011-05-15SWORD25 (LUA): Clarified the use of os_remove()md5
2011-05-15TSAGE: Add the skeletton of createScene()strangerke
2011-05-15SWORD25: Begin fixing the TheoraDecoder implementationMatthew Hoops
getFrameRate() and endOfVideo() have been fixed so it can be used as a standalone decoder. a/v sync still needs to be fixed
2011-05-15M4: Replaced the trouble variable data map code with direct statements.Paul Gilbert
Since there aren't expected to be all that many engine variables needed, this seems a cleaner overall implementation.
2011-05-14SCUMM: Remove some unused var warnings (see bug #3293800)Max Horn
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-14SCI: Don't do suffix expansions after exact dict matchWillem Jan Palenstijn
This fixes the parsing of "buy healing pills" in QfG2 (bug #3288328). The behaviour is half-confirmed with experimentation in SSCI.
2011-05-14SCUMM: Workaround bug #1463598 (INDY3VGA: giant Henry Jones sr.)Max Horn
2011-05-14SCUMM: Show actor visible height in debuggerMax Horn
2011-05-14SWORD25: Fix format string warning.eriktorbjorn
2011-05-14LASTEXPRESS: Silence compiler warningMax Horn
2011-05-14MOHAWK: When running scripts in Myst, add delays when necessary between ↵Bastien Bouclet
draws to mimic older hardware.
2011-05-14SWORD25 (LUA): Disabled a lot of non-portable LUA functionsmd5
sword25 doesn't use these (thankfully)
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-14SWORD25 (LUA): Some compilation optimizationsmd5
For Android, define stroll() inside luaconf.h For PS2, don't use the visibility attribute, as the PS2 gcc isn't particularly happy about it...
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-14TSAGE: Moved scene creation into the Game class, and separated out the ↵Paul Gilbert
Ringworld demo scene creation to it's own game class
2011-05-14TSAGE: Added skeleton game class for Blue ForcePaul Gilbert
2011-05-14TSAGE: Move the RingworldDemoGame class to the ringworld_demo filePaul Gilbert
2011-05-14TSAGE: Add blue force library filesstrangerke
2011-05-13TSAGE: Add detection for some versions of Blue Forcestrangerke
2011-05-13SCI: Fix crash in vo with unloaded superclassWillem Jan Palenstijn
2011-05-13SCI: Avoid incrementing lockers of deleted scriptWillem Jan Palenstijn
Having a deleted script with non-zero lockers had the side effect of making the deleted script re-appear in the GC's work list, including any (deleted) objects in the script. This should be the root cause of bugs #3299458 and #3295849, so also delete the workaround added for that in 35086fe1.
2011-05-13MOHAWK: Stub another two LB script functions.Alyssa Milburn
2011-05-13MOHAWK: Add/improve LB debug output a little.Alyssa Milburn
2011-05-13MOHAWK: Add basic LBProxyItem support.Alyssa Milburn
2011-05-13TSAGE: Fix bug "Scene 7000: When the ship is landing, the reactor fire is at ↵strangerke
the wrong place"
2011-05-13TSAGE: fix bug "Scene 2100: When Miranda uses the elevator, a graphical ↵strangerke
glitch is visible (after scene 6100)"
2011-05-13SWORD25: Stop linking directly against zlib.md5
Also, don't compress game data in newer saves, as the whole saved game is compressed anyway
2011-05-13LASTEXPRESS: Implement SoundManager::setupCache()Littleboy
2011-05-13SWORD25: Fix compilation when libvorbis is not presentmd5
2011-05-13SWORD25 (LUA): Whitespace fixesmd5
2011-05-13SWORD25 (LUA): Hopefully fixed compilation for the Android platformmd5
2011-05-13SWORD25: Added a version field for savegame thumbnailsmd5
2011-05-13SWORD25: Replaced the PNG thumbnail encoding code, used in saved gamesmd5
- Savegame thumbnails are now created using a flat image format, instead of PNG. This allows us to remove the PNG encoding code used in the engine. Note that the saved games we create cannot be used with the original engine anyway, so this change does not break savegame compatibility with the original game (it's already broken). - Compatibility is preserved with older saved games that were made with ScummVM. - Moved the embedded thumbnail reading code out of the PNG loader class, to stop it from needlessly checking every PNG file. - With this change, libpng is no longer required for the sword25 engine
2011-05-13SCI: Don't include several debug tables when REDUCE_MEMORY_USAGE is definedmd5