Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko 042b3dc60e WAGE: Switched Console window to MacTextWindow 2017-08-01 10:42:21 +02:00
Eugene Sandulenko 9fe79b9e19 GRAPHICS: MACGUI: Made MacTextWindow processing keyboard input 2017-08-01 10:42:21 +02:00
Eugene Sandulenko ff8a2ade68 GRAPHICS: MACGUI: Made more MacWindow methods public 2017-08-01 10:42:21 +02:00
Eugene Sandulenko 68cd5c8868 GRAPHICS: MACGUI: Added method to remove last line from MacText 2017-08-01 10:42:21 +02:00
Eugene Sandulenko 6443bee147 JANITORIAL: Fix code identation 2017-08-01 10:42:21 +02:00
Eugene Sandulenko bfb757c3c0 GRAPHICS: Load Mac font heights too (still unused) 2017-08-01 10:42:21 +02:00
Eugene Sandulenko 2092c10d33 WAGE: Fix compilation with MacTextWindow enabled 2017-08-01 10:42:21 +02:00
Simei Yin 7da077b93a SLUDGE: Clear screen before every display 2017-08-01 09:29:34 +02:00
Frank Richter 0f93962ef4 Windows: Use GetUserDefaultUILanguage() instead of GetThreadLocale().
The thread locale concerns display options (e.g. date formatting) not
the display language. There are typically, but not necessarily the same,
as Windows allows them to be configured separately.
2017-08-01 08:55:48 +02:00
Paul Gilbert 62ab066457 TITANIC: Fix not being able to close ScummVM during prologue credits 2017-07-31 22:39:28 -04:00
Paul Gilbert a590b8bf0a TITANIC: Only skip cutscenes if standard ASCII keys pressed 2017-07-31 22:36:01 -04:00
Paul Gilbert bc29ee474a TITANIC: Handle brief freeze if prologue credits are skipped 2017-07-31 22:20:50 -04:00
Paul Gilbert a42172485e TITANIC: Fix forward/backward manual camera movement in starmap 2017-07-31 22:03:17 -04:00
Paul Gilbert 993b013ad9 Merge pull request #978 from dafioram/Titanic-star-keybrdlookup
TITANIC: Star View: Added keyboard key to look up
2017-07-31 20:15:27 -04:00
Paul Gilbert b5662866dc TITANIC: Don't let bots appear when you're in the Gondola
I agree with Dafioram, frankly it just looks weird
2017-07-31 20:04:48 -04:00
Paul Gilbert 329e9f1133 TITANIC: Don't have bots appear in Embarkation SuccUBus or Deskbot desk 2017-07-31 19:58:02 -04:00
Paul Gilbert 6f50003073 TITANIC: Fix delay check for Bellbot/Doorbot summoner 2017-07-31 19:45:02 -04:00
Thierry Crozat cb3191a57a I18N: Regenerate translations data file 2017-07-31 05:05:09 +02:00
Paul Gilbert 1d089da054 TITANIC: Fix Long Stick not returning to inventory in Arboretum 2017-07-30 22:25:01 -04:00
Colin Snover 1cb265f8da SCI32: Add ADGF_CD flag to Phant2 detection entries 2017-07-30 21:22:55 -05:00
Colin Snover 8043715e28 SCI32: Promote Phant2 to ADGF_TESTING 2017-07-30 21:04:51 -05:00
Colin Snover c254df2d2d SCI32: Increase maximum save games for Phant2 2017-07-30 21:04:51 -05:00
Thierry Crozat 7ac7ba0148 I18N: Update translations templates 2017-07-31 02:35:41 +02:00
Colin Snover caa8293fce SCI32: Make sure audio is not paused from the future
This can occur when a save game from the past is loaded and the
audio system was paused prior to loading the save game. This was
fixed eventually in SSCI somewhere around GK2, since it pauses
all audio before restoring a game and then resumes it after the
save game is loaded (after all of the audio channels have been
added from the save game). Since this would seem to be a problem
for earlier games as well, this change is applied universally
instead of being conditionally applied only to the games with
interpreters containing this change.

This patch contains some additional sanity checks that emit
warnings if individual channels end up being started from the
future. There was never such checking in SSCI, and it does not
seem likely to ever happen, but it is unclear right now if this is
an actual problem or not.
2017-07-30 19:22:35 -05:00
Colin Snover 5c3a2cf16a SCI32: Add load from launcher support for Phant2
Adding a hook into kPlayDuck to skip the intro video feels kind of
crappy, but it seemed simpler, consistent with the other hooks for
launch loading, and therefore preferable versus hot-patching the
script or messing with PC in the VM or something.
2017-07-30 19:21:55 -05:00
Colin Snover 49e8f05714 SCI32: Implement Phant2 save/load integration 2017-07-30 19:10:50 -05:00
Colin Snover 325fd1a3ef SCI32: Deduplicate guest additions save/load code 2017-07-30 19:10:50 -05:00
Colin Snover e4b3478d99 SCI: Show inherited methods when viewing an object in the debugger 2017-07-30 19:10:50 -05:00
Colin Snover 06686c09f0 SCI32: Fix breakpoints on reading/writing selectors in SCI3 2017-07-30 19:10:50 -05:00
Colin Snover d02e62a769 SCI32: Indicate that LSL7 and Torin use the same save/load code 2017-07-30 19:10:50 -05:00
Colin Snover c8a06bed40 SCI32: Fix Phant2 game name
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-30 19:10:50 -05:00
Colin Snover ba4c28418f SCI32: Minor code deduplication 2017-07-30 19:10:50 -05:00
Colin Snover b13777da8c SCI32: Implement guest additions volume sync for Phant2 2017-07-30 19:10:50 -05:00
Colin Snover ad05bfedd8 SCI: Expose API for retrieving multiple objects with the same name
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-30 19:10:50 -05:00
Colin Snover d2b26b2c21 SCI32: Update Phant2 GUIOs to reflect game features 2017-07-30 19:10:50 -05:00
Colin Snover a79bd8b645 SCI32: Add uninitialized read workaround for Phant2 2017-07-30 19:10:50 -05:00
Thomas Fach-Pedersen d49bddfec6 BLADERUNNER: Add Spinner support 2017-07-31 00:15:33 +02:00
Thomas Fach-Pedersen 42b469d0e8 BLADERUNNER: Add missing scene scripts
Add the remaining scene scripts to SceneScript::open and module.mk
2017-07-31 00:15:33 +02:00
Thomas Fach-Pedersen d3e64544b3 BLADERUNNER: Move surfaces out of VQA player
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-31 00:15:33 +02:00
Paul Gilbert 9c6dd7113f TITANIC: Fix speed of palette transitions in end credits 2017-07-30 17:12:55 -04:00
Ben Castricum d58f594755 SCUMM: MI2 kill tune 113 on start of next, Fixes bug #1410 / Booty Island
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-30 22:10:54 +02:00
Ben Castricum 392d8b44ff SCUMM: MI2 kill tune 107 on start of next, Fixes bug #1410 / Scabb Island
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-30 22:10:54 +02:00
Martin Kiewitz 4668b1655c SCI32: Add workaround entry for PQ4 floppy city hall room 390
To fix an uninitialized read when clicking somewhere to walk around
in city hall.
2017-07-30 22:10:05 +02:00
kmar 3980b9593a fix music in "Draci Historie" (use MIDI channel 16) 2017-07-30 22:09:19 +02:00
D G Turner d2a7c296a2 COMMON: Migrate Various Endian Functions to Common from Engine Code.
Thanks to N.E.C <beholdnec@gmail.com> for this.
2017-07-30 22:03:29 +02:00
Paul Gilbert 06566151f9 TITANIC: Update cursor after transitioning to new views 2017-07-30 15:58:22 -04:00
Paul Gilbert 0bc4248e34 TITANIC: Fix crash saying 'No I dont' to Deskbot 2017-07-30 14:58:01 -04:00
David Fioramonti 0614174c5f TITANIC: Star View: Added keyboard key to look up 2017-07-30 09:23:41 -07:00
Bastien Bouclet 07aaed5659 MOHAWK: Myst: Set the mixer sound type to SFX for videos
Also simplify video filename construction.
2017-07-30 17:42:01 +02:00
Paul Gilbert 4fee9a492e TITANIC: Remap right mouse click to be a left click with Shift held.
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-30 11:39:40 -04:00