93721 Commits

Author SHA1 Message Date
athrxx
ce6a4ecd16 KYRA: (EOB) - support "No Music" setting
(until now it was possible to switch sounds on and off ingame, but not via the launcher music device setting)
2020-01-18 21:52:31 +01:00
Thanasis Antoniou
fbec77963d BLADERUNNER: Allow detection of Spanish version for restored content mode 2020-01-18 22:46:53 +02:00
Eugene Sandulenko
d0586e4838 PRINCE: I18N: Update translation (Russian)
Currently translated at 100.0% (2757 of 2757 strings)
2020-01-18 17:17:17 +00:00
Eugene Sandulenko
2b15ad404c PRINCE: I18N: Update translation (English)
Currently translated at 92.0% (2537 of 2757 strings)
2020-01-18 17:17:16 +00:00
Eugene Sandulenko
9786a08e58 DIRECTOR: LINGO: Added test for 'next repeat' constuct 2020-01-18 13:31:36 +01:00
Eugene Sandulenko
d8a3e6573a DIRECTOR: LINGO: Added parsing and stub for 'next repeat' construct 2020-01-18 13:28:36 +01:00
Eugene Sandulenko
7dd08b7136 DIRECTOR: LINGO: Added 'the visibility of sprite <x>' keyword.
This completes all needed Lingo parsing for D3. Yay!
2020-01-18 12:22:59 +01:00
Scott Percival
c07ff2e5f0 DIRECTOR: LINGO: Add more bytecode stubs 2020-01-18 14:12:56 +08:00
Scott Percival
bb61cca451 DIRECTOR: LINGO: Add reference to script context in Symbol, allow local calls 2020-01-18 12:30:31 +08:00
Scott Percival
87f6d6257d DIRECTOR: LINGO: Add previous script context to call frame 2020-01-18 11:36:47 +08:00
Scott Percival
329b77bd82 DIRECTOR: LINGO: Fix constant size check 2020-01-18 11:36:47 +08:00
D G Turner
e8ad1bdec5 SCI: Fix GCC Compiler Unused Variable Warning
This is flagged by GCC if -Wunused-variable is enabled.
2020-01-18 02:54:30 +00:00
Thanasis Antoniou
37b8ab4d4c BLADERUNNER: Use accented i in subtitles label in KIA (Spanish version) 2020-01-18 04:28:58 +02:00
athrxx
12fd8cd45a KYRA: (LOK) - fix AdLib sound glitch (bug #11303) 2020-01-18 00:39:27 +01:00
Tarek Soliman
d31b4e4f37 MAEMO: Update debian/changelog 2020-01-17 15:55:22 -06:00
Eugene Sandulenko
64a71d4edf AMIGAOS4: Propagated changes from RM2AG.rexx to .in 2020-01-17 22:02:10 +01:00
Eugene Sandulenko
0728d91c45 DIRECTOR: LINGO: Added tests for chunk expressions 2020-01-17 16:23:52 +01:00
Eugene Sandulenko
1e4ccfbc30 DIRECTOR: LINGO: Implement putting things into chunk expressions 2020-01-17 16:23:52 +01:00
Eugene Sandulenko
8cb378a63e DIRECTOR: LINGO: Proper code generation for 'set <x> of menuItem <y> of menu <z>' 2020-01-17 16:23:52 +01:00
Ben Castricum
148e258f9f I18N: Update translation (Dutch)
Currently translated at 100.0% (1154 of 1154 strings)
2020-01-17 14:24:20 +00:00
Paul Gilbert
2ce0f347ad TITANIC: gcc compilation fix 2020-01-16 20:04:16 -08:00
Paul Gilbert
a8d802f17d TITANIC: Cleanup of #include lines 2020-01-16 19:27:49 -08:00
Paul Gilbert
33f74e3027 TITANIC: Cleanup camera creation of motion controllers 2020-01-16 19:27:49 -08:00
Paul Gilbert
e30c9ad7d9 TITANIC: Cleanup of flight manager code 2020-01-16 19:27:49 -08:00
Paul Gilbert
e138a455aa TITANIC: Clarify CStarVector as CCallbackHandler 2020-01-16 19:27:49 -08:00
Paul Gilbert
da3c74224d TITANIC: Better naming for CFlightManagerBase fields 2020-01-16 19:27:49 -08:00
Paul Gilbert
0280ca2359 TITANIC: Clarifying auto movers as flight managers 2020-01-16 19:27:49 -08:00
Paul Gilbert
690b18ac0b TITANIC: Standardized camera mover classes as motion control 2020-01-16 19:27:49 -08:00
sluicebox
2ca83c0715 SCI32: Fix SQ6 crash on displaying restore error msg
Fixes bug #9702
2020-01-16 15:02:40 -08:00
athrxx
50e5b82981 KYRA: (MR) - fix spelling in comments 2020-01-16 18:32:13 +01:00
Eugene Sandulenko
2c044b0c96 DIRECTOR: LINGO: Added 'the loc of sprite' parsing 2020-01-16 18:21:28 +01:00
Eugene Sandulenko
f601168016 DIRECTOR: LINGO: Better diagnostics for unknown fields 2020-01-16 18:21:28 +01:00
Eugene Sandulenko
a2c971c925 DIRECTOR: LINGO: Added parsing 'the rect of sprite' 2020-01-16 18:21:28 +01:00
Eugene Sandulenko
ca8064f3d0 DIRECTOR: LINGO: Added test for 'the number of castMembers" 2020-01-16 18:21:28 +01:00
Eugene Sandulenko
b06b900cdd DIRECTOR: LINGO: Fix grammar for 'the number of castMembers' 2020-01-16 18:21:28 +01:00
Eugene Sandulenko
c2aebb3afa DIRECTOR: LINGO: Added test for 'the menuItem' field 2020-01-16 18:21:28 +01:00
Eugene Sandulenko
1ab92ea017 DIRECTOR: LINGO: Added special grammar case for "the meuItem" field 2020-01-16 18:21:28 +01:00
sluicebox
3de471de36 SCI: Set first palette color when drawing a 1.1 pic
When drawing a pic while pal-very isn't active, SSCI 1.1 sets the
first 255 palette colors, as opposed to skipping the first when
normally inserting a palette. Without this, a palette cycle that
includes the first color will permanently alter the system palette,
such as in Hoyle4 when winning the Klondike game with certain
table backgrounds.

Fixes bugs #11164 and #11195
2020-01-16 04:32:14 -08:00
Eugene Sandulenko
4a99c9e964 PRINCE: I18N: Update translation (Russian)
Currently translated at 100.0% (2757 of 2757 strings)
2020-01-16 10:38:48 +00:00
Eugene Sandulenko
4861e8739c PRINCE: I18N: Update translation (English)
Currently translated at 91.2% (2514 of 2757 strings)
2020-01-16 10:38:47 +00:00
sluicebox
5ff83a56a8 README: Update supported SCI games 2020-01-15 21:18:58 -08:00
Antoniou Athanasios
369e80a9ee I18N: Update translation (Greek)
Currently translated at 100.0% (1154 of 1154 strings)
2020-01-16 01:17:10 +00:00
Eugene Sandulenko
7816d67128 MISC: Replaced GPLv2 license text with the latest one 2020-01-16 00:41:13 +01:00
Eugene Sandulenko
ad44f47c3e DIRECTOR: LINGO: Added test for 'global version' 2020-01-15 21:25:09 +01:00
Eugene Sandulenko
437deab5fe DIRECTOR: LINGO: Fixed parser for 'global version' 2020-01-15 21:24:12 +01:00
Eugene Sandulenko
bb6b94a474 DIRECTOR: LINGO: Added test for builtins with parens 2020-01-15 21:07:32 +01:00
Eugene Sandulenko
73381b47cd DIRECTOR: LINGO: Added parsing of builtins with args in parens 2020-01-15 21:07:05 +01:00
Henrik "Henke37" Andersson
0c63e5f4fd GRIFFON: Game uses vorbis, not midi, for the music. 2020-01-15 20:49:24 +02:00
Eugene Sandulenko
ab89b75745 DIRECTOR: LINGO: Added test for redefining keywords 2020-01-15 17:58:05 +01:00
athrxx
8485fdca7e KYRA: (MR) - really fix animation glitch (bug #11312)
The invalid table access takes place in several more locations. I missed the location that is actually responsible for the reported bug in my last fixing attempt (due to the fact that this bug is based on undefined behavior that results from the invalid mem access: in MSVC the bug is nonexistent, with GCC builds it seems to depend on whether they're optimized or not). The location that actually requires the fix is in KyraEngine_MR::enterNewSceneUnk2(). I have now fixed all locations where the table can be incorrectly accessed. The other locations have been marked with comments.
2020-01-15 17:07:25 +01:00