48318 Commits

Author SHA1 Message Date
Eugene Sandulenko
b0f30906df DIRECTOR: More debug output to CASt resource loading 2016-11-08 10:50:52 +01:00
Paul Gilbert
f11033df65 TITANIC: Fix drawing screen after loading game using in-game PET 2016-11-07 21:56:03 -05:00
Paul Gilbert
61d14b94d5 TITANIC: Fix entering slot name & saving using in-game PET 2016-11-07 21:39:25 -05:00
Paul Gilbert
015cf46cb0 TITANIC: Fix highlighting of name slots when loading a savegame 2016-11-07 21:11:39 -05:00
Paul Gilbert
90fed956f2 TITANIC: Fix highlighting correct PET icon after loading 2016-11-07 20:58:45 -05:00
Paul Gilbert
f3d9d88f58 TITANIC: Fix stopping all playing sounds when loading a savegame 2016-11-07 20:26:51 -05:00
Paul Gilbert
d85f56e1fe TITANIC: Fix showing Continue dialog when more than 5 saves present 2016-11-07 20:26:27 -05:00
Paul Gilbert
1e3f4f6887 TITANIC: Simulate sound distances by reducing volume 2016-11-07 19:33:00 -05:00
Eugene Sandulenko
f6f50e6ba0 DIRECTOR: Fixed CASt resource loading in RIFX archives 2016-11-07 19:53:07 +01:00
Paul Gilbert
f6593ce9c0 TITANIC: Simplify freeing class list on exit 2016-11-07 07:36:52 -05:00
Paul Gilbert
57cd02b048 TITANIC: Fix hovering cursor for restricted doors 2016-11-06 23:09:00 -05:00
Paul Gilbert
2e0e0f2d89 TITANIC: Fix BellBot walking off 2016-11-06 23:05:11 -05:00
Paul Gilbert
73030bd42f TITANIC: Fix BellBot's intro speech 2016-11-06 22:31:27 -05:00
Paul Gilbert
0c7c72b750 TITANIC: Fix showing movie clip of BellBot arriving 2016-11-06 21:24:42 -05:00
Paul Gilbert
11f9af68c9 TITANIC: Fix triggering BellBot summon 2016-11-06 20:52:36 -05:00
Paul Gilbert
42d6680837 TITANIC: Fixes for allocating an assigned room 2016-11-06 19:44:32 -05:00
Paul Gilbert
345863d7b6 TITANIC: Fix Deskbot saying your assigned room 2016-11-06 17:32:11 -05:00
Paul Gilbert
071a032447 TITANIC: Fix parser crash giving the same response multiple times 2016-11-06 17:14:31 -05:00
Paul Gilbert
23f606a7a3 TITANIC: Workaround original game bug in fish response
The original was meant to allow you to enter "fish" in response to
the Deskbot's fish question, but it didn't because fish was also
recognised as a common phrase for replacement during pre-processing
2016-11-06 15:47:48 -05:00
Paul Gilbert
e6c15b8f4d TITANIC: Fix crash in TTparser::processModifiers 2016-11-06 14:36:45 -05:00
Paul Gilbert
927adb7f05 TITANIC: Fix word wrapping in the conversation log 2016-11-06 14:26:44 -05:00
Walter van Niftrik
d349e911b8 ADL: Fix warnings 2016-11-06 16:38:39 +01:00
Torbjörn Andersson
58a32cddec ADL - Fix overflow causing infinite loop in word-wrapping (bug #9628)
When the text to word-wrap was longer than 255 characters, the
'pos' and 'endPos' counters would overflow, causing it to never
reach the end of the string to word-wrap.
2016-11-06 10:48:22 +01:00
Paul Gilbert
2202d32816 TITANIC: Further changes to use PassengerClass enum 2016-11-05 23:26:22 -04:00
Paul Gilbert
d8d11ba17b TITANIC: Cleanup of class handling in PET Rooms tab 2016-11-05 23:15:15 -04:00
Paul Gilbert
0f17c9de47 TITANIC: Free allocated class type definitions on exit 2016-11-05 21:44:51 -04:00
Paul Gilbert
28537800c4 TITANIC: Fix line wrapping in conversation log 2016-11-05 19:55:31 -04:00
Paul Gilbert
cf1efc8430 TITANIC: Fix replaying cached previously played sounds 2016-11-05 19:12:39 -04:00
Paul Gilbert
db1ed6db3e TITANIC: Correct naming usage for PET Text ending character index 2016-11-05 18:57:10 -04:00
Paul Gilbert
1089d12a71 TITANIC: Fix showing status messages in the PET 2016-11-05 11:17:15 -04:00
Paul Gilbert
edc74ce8e8 TITANIC: Don't allow exiting EmbLobby without checking in 2016-11-05 11:10:45 -04:00
Paul Gilbert
6eac69f45a TITANIC: Replaced int passenger class with PassengerClass enum 2016-11-05 11:02:39 -04:00
Paul Gilbert
1c3ba9be14 TITANIC: Some renamings in DeskbotScript 2016-11-05 09:52:29 -04:00
Paul Gilbert
738bdf94aa TITANIC: Fix showing replies with multiple response fragments 2016-11-05 09:46:57 -04:00
Paul Gilbert
4e927128da TITANIC: Parser fix for saying 'no' to having reservation 2016-11-05 09:03:22 -04:00
Paul Gilbert
37e4ca3fbc TITANIC: Fix doubling the size of half size video clips 2016-11-04 21:56:09 -04:00
Colin Snover
2eea7dc961 SCI32: Implement kPlayVMDIgnorePalettes
Used in Shivers room 35170 when pressing the play button.
2016-11-04 20:45:45 -05:00
Colin Snover
4bfd005c78 SCI32: Stop digital audio when VMDs open in some SCI2.1 games 2016-11-04 20:10:21 -05:00
Paul Gilbert
f89b0e8c45 TITANIC: Fixes to show speaking NPC image in conversation view 2016-11-04 20:53:42 -04:00
Paul Gilbert
3fb2beb57e TITANIC: Fix removing parser nodes after processing 2016-11-04 19:39:57 -04:00
Eugene Sandulenko
7ce632f862 JANITORIAL: Whitespace fixes 2016-11-04 23:50:01 +01:00
Colin Snover
fda89a9f59 SCI32: Fix VMD playback stuttering when kEventFlagToFrame is used
For example, Shivers room 932 when subtitles are enabled.
2016-11-04 15:16:10 -05:00
Colin Snover
5a5945cbbb SCI32: Allow format strings with missing arguments
SSCI created a fake va_list and passed it to vsprintf, so extra
placeholders would just silently end up reading garbage memory.
2016-11-04 15:16:10 -05:00
Colin Snover
44dfa4c49f SCI32: Treat %d as unsigned in kString
At least Shivers has VMDs with resource IDs above 2^15; treating %d
as signed means that the wrong filename gets created.
2016-11-04 15:16:10 -05:00
Paul Gilbert
e58dad8bb6 TITANIC: Parser fixes for using unrecognised words 2016-11-03 23:04:58 -04:00
Paul Gilbert
c32be8ebeb TITANIC: Fix copying concepts in getFrameEntry 2016-11-03 21:51:22 -04:00
Paul Gilbert
c3e026564a TITANIC: Fix choosing correct vocab matches for words 2016-11-03 20:45:08 -04:00
Colin Snover
ab12211d67 SCI: Add QFG1 game version to detection table
Thanks @tsoliman for the data.
2016-11-03 18:51:25 -05:00
Eugene Sandulenko
6cad083f84 Merge pull request #851 from angstsmurf/composer-gmm-new
COMPOSER: Support GMM saving/loading and load from launcher
2016-11-03 23:51:18 +01:00
Colin Snover
42ebd5a664 SCI32: Allow SCI32 games to update speech & subtitles settings
Fixes Trac#9637.
2016-11-03 13:14:58 -05:00