aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2016-12-23ADL: Fix warningsWalter van Niftrik
2016-12-23ADL: Implement hires5 savegamesWalter van Niftrik
2016-12-23FULLPIPE: Open relevant URLs in demo for purchasing full gamesEugene Sandulenko
2016-12-22ADL: Make 'room' debug command behave like opcodeWalter van Niftrik
2016-12-22ADL: Add 'region' debug commandWalter van Niftrik
2016-12-22ADL: Add region support to script dumperWalter van Niftrik
2016-12-21TITANIC: Show status prefixes for chevrons in the Rooms tabPaul Gilbert
2016-12-21TITANIC: Remove parrot from inventory when it escapesPaul Gilbert
2016-12-20TITANIC: Fix dragging chevrons onto the SuccubusPaul Gilbert
2016-12-20TITANIC: Hopefully fix overlapping announcementsPaul Gilbert
2016-12-20TITANIC: Re-enable mouse after dragging parrot into inventoryPaul Gilbert
2016-12-20TITANIC: Fix panning away from parrot cagePaul Gilbert
2016-12-21SCI: Fix kq6 CD audio+subtitle script patchMartin Kiewitz
Original patch caused a text window to be shown at the cliffs (copy protection), even when audio-only mode was active.
2016-12-19TITANIC: Add missing ADDFN lines for classes in CSaveableObjectPaul Gilbert
2016-12-19TITANIC: Stop automatically dragging parrot when entering cage close-upPaul Gilbert
2016-12-19TITANIC: Renamings in CInputHandlerPaul Gilbert
2016-12-19TITANIC: Fix crash loading games when speech is activePaul Gilbert
2016-12-19SCI32: Improve ScreenItem missing resource errorColin Snover
2016-12-19SCI32: Add support for alternate graphics selectorsColin Snover
Used by at least Phantasmagoria 2.
2016-12-19SCI32: Undefine macro for SciBitmap when it is done being usedColin Snover
2016-12-19SCI32: Generalize Phant1 kArraySetElements workaroundColin Snover
This bug exists in a system script that is called from many, many rooms, so it is simpler to just make the workaround apply to all rooms.
2016-12-19SCI32: Change plane and screen item sorting algorithmColin Snover
SSCI's last resort comparison here was to compare the object IDs of planes & screen items, but this randomly breaks (at least) the "you have died" dialog at the end of Phant1, and text & buttons in Hoyle5, even in SSCI itself. This commit changes last resort comparison to use a monotonically increasing ID instead, which keeps objects with identical priority & z-index in creation order when compared. Fixes Trac#9585.
2016-12-19SCI32: Fix incorrect parsing of empty |f| text escape codeColin Snover
This sequence is used in Hoyle5 when viewing the rules for a game.
2016-12-19SCI32: Fix nitpicky output errors in SCI32 bitmap debuggingColin Snover
2016-12-19SCI32: Add segment table debugging info for SCI32 arraysColin Snover
2016-12-19TITANIC: Fix CMouseCursor assert after trying to drag perchPaul Gilbert
2016-12-18TITANIC: Fix Parrot message when trying to take it's perchPaul Gilbert
2016-12-18TITANIC: Fix volume percentage for modes 3,4,5 in updateVolumePaul Gilbert
2016-12-18TITANIC: Fix parrot check when starting TrueTalkPaul Gilbert
2016-12-18TITANIC: Fix stick being visible when dragging it to the inventoryPaul Gilbert
2016-12-18TITANIC: Hopefully fix write after tree in CGameManagerPaul Gilbert
2016-12-18TITANIC: Fix visiblity of elevator headsPaul Gilbert
2016-12-18SCI32: Disable load button in F5 menu for Phant1 & Hoyle5Colin Snover
These games either don't have saves (Hoyle) or the saves bypass the normal save game system so are unidentifiable by ScummVM (Phant1).
2016-12-18SCI: Clarify the SciEngine::canSaveGameStateCurrently situationColin Snover
2016-12-18SCI32: Fix handling of rewritable files opened with mode 1Colin Snover
In SSCI, all files opened through kFileIO are writable. Most of the time this does not matter and the engine can get away with using read-only streams, but when chase.dat is opened by Phant1 from the retry dialogue during the chase, it needs to be writable because game code puts a '98' marker in the chase data. If this write does not occur, the game gets stuck in a loop looking for the marker.
2016-12-18SCI32: Disable launcher load for PhantasmagoriaColin Snover
This game has its own custom save/load system that bypasses the normal SCI save game system and performs raw file IO, so its save files are not identifiable as ScummVM saves.
2016-12-18SCI: Fail gracefully when attempting to write to a read-only fdColin Snover
2016-12-18SCI: Remove restriction on backwards seekingColin Snover
SaveFileRewriteStream enables backwards seeking, which is necessary for the chase.dat in Phant1 to be parsed correctly by the game.
2016-12-18SCI: Remove unused second parameter to SegManager::getStringColin Snover
2016-12-18SCI32: Simplify workaround commentColin Snover
It is not necessary to explain what is happening, just how to reproduce it.
2016-12-18SCI32: Add workaround for bad kArraySetElements call at end of Phant1Colin Snover
2016-12-18SCI32: Fix overwriting of file content when opened in append modeColin Snover
Fixes Trac#9586, Trac#9587.
2016-12-18TITANIC: Fixes for replacing eye in elevator 4, renaming in CGameObjectPaul Gilbert
2016-12-18TITANIC: Fix returning items to inventory if drop doesn't workPaul Gilbert
2016-12-18TITANIC: Fix starting to drag inventory itemsPaul Gilbert
2016-12-18TITANIC: Fix crash dragging items from inventoryPaul Gilbert
2016-12-18TITANIC: Renamings for PET Rooms flag for if elevator is brokenPaul Gilbert
2016-12-18TITANIC: Renaming of lift fieldsPaul Gilbert
2016-12-18ADL: Add workarounds for hires5Walter van Niftrik
2016-12-18ADL: Add workaround for hires5 region 15Walter van Niftrik