aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2017-07-30SCI32: Indicate that LSL7 and Torin use the same save/load codeColin Snover
2017-07-30SCI32: Fix Phant2 game nameColin Snover
The game was originally titled "Phantasmagoria: A Puzzle of Flesh", but the publisher now seem to be titling it "Phantasmagoria 2: A Puzzle of Flesh". It was never referred to using roman numerals in any release as far as I can find (the French "Fatal Obsessions" release was just "Phantasmagoria: Obsessions Fatales").
2017-07-30SCI32: Minor code deduplicationColin Snover
2017-07-30SCI32: Implement guest additions volume sync for Phant2Colin Snover
2017-07-30SCI: Expose API for retrieving multiple objects with the same nameColin Snover
This is needed by Phant2 guest additions to find the correct slider for the music volume, since the sliders have no unique name.
2017-07-30SCI32: Update Phant2 GUIOs to reflect game featuresColin Snover
2017-07-30SCI32: Add uninitialized read workaround for Phant2Colin Snover
2017-07-31BLADERUNNER: Add Spinner supportThomas Fach-Pedersen
2017-07-31BLADERUNNER: Add missing scene scriptsThomas Fach-Pedersen
Add the remaining scene scripts to SceneScript::open and module.mk
2017-07-31BLADERUNNER: Move surfaces out of VQA playerThomas Fach-Pedersen
Rename the surfaces to more meaningful names and move ownership out of the VQA classes. This means that the VQA classes no longer create their own internal surfaces but instead draw on externally provided surfaces.
2017-07-30TITANIC: Fix speed of palette transitions in end creditsPaul Gilbert
2017-07-30SCUMM: MI2 kill tune 113 on start of next, Fixes bug #1410 / Booty IslandBen Castricum
Fix the "MI2: Two soundtracks playing at once" bug from the bug tracker. It's triggered when the player enters the kiosk for the second time and leaves before tune 113 is started.
2017-07-30SCUMM: MI2 kill tune 107 on start of next, Fixes bug #1410 / Scabb IslandBen Castricum
Fix the "MI2: Two soundtracks playing at once" bug from the forum. It's triggered when the player is moving faster then the scripts expect causing the "stop tune 117" command be executed before the start of the tune. Effectily creating a hanging tune 107. This patch kills the tune when this sitation is detected.
2017-07-30SCI32: Add workaround entry for PQ4 floppy city hall room 390Martin Kiewitz
To fix an uninitialized read when clicking somewhere to walk around in city hall.
2017-07-30fix music in "Draci Historie" (use MIDI channel 16)kmar
2017-07-30COMMON: Migrate Various Endian Functions to Common from Engine Code.D G Turner
Thanks to N.E.C <beholdnec@gmail.com> for this.
2017-07-30TITANIC: Update cursor after transitioning to new viewsPaul Gilbert
2017-07-30TITANIC: Fix crash saying 'No I dont' to DeskbotPaul Gilbert
2017-07-30TITANIC: Star View: Added keyboard key to look upDavid Fioramonti
2017-07-30MOHAWK: Myst: Set the mixer sound type to SFX for videosBastien Bouclet
Also simplify video filename construction.
2017-07-30TITANIC: Remap right mouse click to be a left click with Shift held.Paul Gilbert
This was a suggestion by dafioram; holding down Shift allows you to skip scene transitions and edit the fragments of room glyphs. Now with this remapping, you can alternatively just use right clicks.
2017-07-30SCI32: Add script patch for PQ4 floppy computer issueMartin Kiewitz
This fixes buggy PQ4 system script code and makes entering user and password on the police computer not trigger a signature mismatch anymore. Script code was fixed by Sierra in PQ4 CD.
2017-07-29TITANIC: Fix Satrfield crash using Tab without having inserted photoPaul Gilbert
2017-07-29TITANIC: Fix Bomb Explosion endingPaul Gilbert
2017-07-29TITANIC: Properly fix disappearing cconversation log textPaul Gilbert
2017-07-29TITANIC: Fix getting lost items from Bilge SuccUBusPaul Gilbert
2017-07-29MOHAWK: Riven: Let the gameloop gracefully end when quittingBastien Bouclet
Prevents the quit confirmation dialog from being displayed at the end of the game's ending if it is enabled. Fixes #9943.
2017-07-29ADL: Enable ADGF_TESTING for hires3Walter van Niftrik
2017-07-28TITANIC: Fix second vision center appearing in barPaul Gilbert
2017-07-28TITANIC: Show initial transform anim when Titania pieces added to inventoryPaul Gilbert
2017-07-28TITANIC: Further cleanup of inventory glyphsPaul Gilbert
2017-07-27TITANIC: Cleanup/renaming of inventory glyph animatin codePaul Gilbert
2017-07-27TITANIC: Fix handling of Gondolier sliders when arms are used on themPaul Gilbert
2017-07-27MOHAWK: Riven: Set the mixer sound type to SFX for videosBastien Bouclet
Fixes #9938.
2017-07-27VIDEO: Allow setting the mixer sound type used to play audio tracksBastien Bouclet
2017-07-26SCI32: Reduce priority of PATCHES directory for Phant2Colin Snover
For whatever reason, Sierra decided that the final patches would go in the root directory for Phant2. The game disc includes (different, older) patches for many of the same resources in the PATCHES directory, and loading those instead makes the game not always work quite right.
2017-07-26SCI32: Add kMinimize to stop unmapped function warningColin Snover
2017-07-26SCI32: Patch spin loop in Phant2 puzzleColin Snover
2017-07-26SCI32: Dummy SCI3 bitmap calls to discover possible usageColin Snover
Non-use of these kernel calls was assumed by reviewing script disassembly by SV, but it turns out that SV was not picking up script patches correctly in SCI3 games, so this data is no longer considered reliable.
2017-07-26SCI32: Patch bad version retrieval in Phant2Colin Snover
2017-07-26SCI32: Fix truncated save game names in Phant2Colin Snover
Phant2 creates save game names that append "<PROTECTED>" at the end of the game name, with an assumption that the game name is always exactly 36 characters long. This seems to be OK with other games too (tested GK1, SQ6, and Torin).
2017-07-26SCI32: Fix lofsa/lofss of strings in SCI3 disassemblyColin Snover
2017-07-26TITANIC: Have Promenade fan properly renaimate when returning to viewPaul Gilbert
2017-07-26TITANIC: Redraw screen after using PET to load a savegamePaul Gilbert
2017-07-26TITANIC: Fix wrong array sizeWillem Jan Palenstijn
This will hopefully fix #10001
2017-07-25TITANIC: Fix the CBilgeDispensorEvent not firingPaul Gilbert
It seems in the original CGameManager::update, and thus frameMessage, is called at an ultra high rate, allowing the dispensor's counter to quickly reach a trigger level. Whereas in the ScummVM implementation, the update method is only called at most a few times per frame. Rather than needlessly increasing the rate the update method is called, I've refactored CBilgeDispensorEvent to not need the counter. Though it still derives from CAutoSoundEvent so savegame loading still works.
2017-07-25TITANIC: Fix Parrot responses to various chicken condimentsPaul Gilbert
2017-07-25ADL: Add hires3 supportWalter van Niftrik
Game starts up, but isn't playable yet
2017-07-25ADL: Move broken-room handling into ADL v2Walter van Niftrik
2017-07-25ADL: Add support for .d13 disk imagesWalter van Niftrik