Commit Graph

59539 Commits

Author SHA1 Message Date
sluicebox
e4d5f37d8d SCI32: Fix GK2 Chapter 4 Georg letter topic 2020-01-03 14:25:08 -08:00
sluicebox
3b441df98b SCI32: Add KQ7 Russian (SoftClub) detection entry
Trac #11302
2020-01-03 11:53:37 -08:00
athrxx
1403f9ffa2 KYRA: minor AdLib driver fix
This commit extends a fix that was previously limited to the EOB games. It seems that the later games can also have situations where this becomes necessary (e. g. I noticed that the HOF title music went missing when aborting the intro via left click).
2020-01-03 13:04:11 +01:00
athrxx
48b834bd5e KYRA: (HOF) - minor cleanup 2020-01-03 13:04:11 +01:00
Cameron Cawley
16b2b3ac8f CRYO: Remove dead code 2020-01-03 10:37:26 +02:00
athrxx
346dd3ec63 KYRA: (HOF) - fix speech/sfx priority (bug #11301)
It doesn't come as a big surprise that the original handles this more or less in the same manner as LOL.
The Kyra games usually don't play many sfx at once. That's probably the reason why this never came up before.
2020-01-03 01:05:16 +01:00
sluicebox
c3c23c28a1 SCI32: Add GK2 workaround for flag debug dialog 2020-01-02 15:29:15 -08:00
sluicebox
03392537a0 SCI32: Fix GK2 Neuschwanstein castle hint 2020-01-02 13:25:00 -08:00
Eugene Sandulenko
fbe7e7ce26 DIRECTOR: LINGO: Fix comment 2020-01-02 18:36:37 +01:00
Eugene Sandulenko
c554e160c4 DIRECTOR: Fix crash on exit 2020-01-02 16:43:39 +01:00
Eugene Sandulenko
39728ee029 DIRECTOR: Create dummy Shared Cast when there is none present 2020-01-02 16:43:17 +01:00
athrxx
923b8ea312 SCUMM: (iMUSE/Amiga) - improve sound driver destructor 2020-01-02 14:42:47 +01:00
athrxx
1bd92d0551 KYRA: (EOB) - fix minor graphics glitch
(y-coords for certain doors off by a few pixels)
2020-01-02 00:18:04 +01:00
Eugene Sandulenko
951f592c18 DIRECTOR: LINGO: Fix 'the cast' director version 2020-01-01 22:28:10 +01:00
Eugene Sandulenko
48c6da247a DIRECTOR: LINGO: Improved lexer debug output 2020-01-01 22:28:10 +01:00
Filippos Karapetis
f4a7652e20 STARTREK: Simplify the input box cursor code 2020-01-01 23:16:48 +02:00
BLooperZ
fdeffa1a32 SCUMM: fix loop counter type 2020-01-01 20:28:56 +02:00
BLooperZ
b7275be051 SCUMM: use reliable types in fake bidi 2020-01-01 20:28:56 +02:00
Scott Percival
0c3ffa6330 DIRECTOR: Implement kTheMouseH and kTheMouseV 2020-01-01 23:41:47 +08:00
Eugene Sandulenko
724ced87d0 DIRECTOR: Improve path converting 2020-01-01 15:24:15 +01:00
Eugene Sandulenko
ec56be281d DIRECTOR: Use current path for navigating between movies 2020-01-01 15:15:27 +01:00
Eugene Sandulenko
4526ba8fae DIRECTOR: Fix cast id references 2020-01-01 15:03:45 +01:00
Eugene Sandulenko
693149ee56 DIRECTOR: Load Shared Cast from movie directory 2020-01-01 14:50:53 +01:00
Scott Percival
f263ed4bb6 DIRECTOR: LINGO: Add cb_v4putvalue, casting support for REFERENCE 2020-01-01 17:27:25 +08:00
Bastien Bouclet
9454346782 ENGINES: Copy the data referenced by QualifiedGameDescriptor
The engineId, gameId and description come from static data in the game
engines. When the game engines are compiled as dynamic plugins, the QGD
structure may outlive the engine plugin. Making a copy ensures the data
remains available.

Fixes #11292.
2020-01-01 08:19:48 +01:00
Scott Percival
13e0ea0ad4 DIRECTOR: LINGO: Re-add go as a builtin for v4 2020-01-01 13:10:07 +08:00
Scott Percival
608f89617b DIRECTOR: LINGO: Add wrapper for executing script handlers 2020-01-01 12:47:18 +08:00
Eugene Sandulenko
7121a915d8 DIRECTOR: Move more enums to types.h 2020-01-01 02:54:45 +01:00
Eugene Sandulenko
3258dd9879 JANITORIAL: Fix table formatting 2020-01-01 02:52:35 +01:00
Eugene Sandulenko
c0f7c50b83 DIRECTOR: LINGO: Moved all built-ins to separate namespace 2020-01-01 02:50:32 +01:00
Eugene Sandulenko
bedd04f396 DIRECTOR: LINGO: Replace LC class with namespace 2020-01-01 02:38:58 +01:00
Eugene Sandulenko
d0d7d0899f JANITORIAL: Align table formatting 2020-01-01 02:20:31 +01:00
Eugene Sandulenko
7995def290 DIRECTOR: LINGO: Moved all codes to separate class to lessen Lingo class pollution 2020-01-01 02:10:30 +01:00
BLooperZ
f13c76fec9 SCUMM: move comment to more appropriate location 2020-01-01 00:31:21 +01:00
BLooperZ
cbcb36ac61 SCUMM: add more comments 2020-01-01 00:31:21 +01:00
BLooperZ
c10ed91c3e SCUMM: avoid allocating large buffers on stack 2020-01-01 00:31:21 +01:00
BLooperZ
7f8b584aa3 SCUMM: remove commented out code 2020-01-01 00:31:21 +01:00
BLooperZ
a96b82203b SCUMM: add comments and fix formatting 2020-01-01 00:31:21 +01:00
BLooperZ
e411a539cb SCUMM: use memset for initialization 2020-01-01 00:31:21 +01:00
BLooperZ
2105313d8b SCUMM: remove forced right-to-left mode 2020-01-01 00:31:21 +01:00
BLooperZ
800ea6fb15 SCUMM: fix formatting 2020-01-01 00:31:21 +01:00
BLooperZ
0af04124c8 SCUMM: export fakeBidi to function 2020-01-01 00:31:21 +01:00
BLooperZ
b75b5cb6b6 SCUMM: consider code 2 in reversal 2020-01-01 00:31:21 +01:00
BLooperZ
390a0abfed SCUMM: flip dialogue selection symbol in indy4 2020-01-01 00:31:21 +01:00
BLooperZ
43bdbdf3fa SCUMM: fix missing dialogue in indy4 2020-01-01 00:31:21 +01:00
BLooperZ
f411135ef6 SCUMM: remove condition for aligning verb lines 2020-01-01 00:31:21 +01:00
BLooperZ
9b2ee566e4 SCUMM: remove condition for aligning verb lines 2020-01-01 00:31:21 +01:00
BLooperZ
8bcdaa6e45 SCUMM: minimize changes required for rtl 2020-01-01 00:31:21 +01:00
BLooperZ
0625518e9f SCUMM: in-place verb strings reversal 2020-01-01 00:31:21 +01:00
BLooperZ
80218a5203 SCUMM7: reverse in single place 2020-01-01 00:31:21 +01:00