Commit Graph

93907 Commits

Author SHA1 Message Date
Zvika Haramaty
5c9d3d7ce7 AGI: Add pirated version of GoldRush! to detection table
There are 2 bug reports regarding one version of GoldRush that
wasn't recognized by the detection table.

On bug #3320, it was explained to be a pirated version. Therefore,
this update, in order to avoid further reporting of the same issue.

It closes bug #11308.
2020-01-20 03:21:17 +02:00
Eugene Sandulenko
bbb0effda8 SCI: Added md5 for the latest Russian LoL 2020-01-20 01:33:39 +01:00
Eugene Sandulenko
1d368c4322 SCI: Added detection for the updated Russian LoL translation 2020-01-20 01:23:26 +01:00
Filippos Karapetis
82d59387ed SCI: Don't error out when updating an item with an invalid plane
This is a script bug in PQ:SWAT, when skipping the Tactics Training - bug #10833
2020-01-20 02:04:51 +02:00
Eugene Sandulenko
c6e5993b06 DIRECTOR: Initialize class variable 2020-01-20 00:51:40 +01:00
Filippos Karapetis
d89c355fee SCI: Fix compilation when SCI32 is disabled 2020-01-19 23:01:20 +02:00
Filippos Karapetis
7aa824372e SCI: Adapt aggretate initialization for pre-C++11 compilers 2020-01-19 22:42:13 +02:00
Thanasis Antoniou
d09090db62 DEVTOOLS: BLADERUNNER: Use forward slash for link paths in quoteSpreadsheetCreator
This affects the automatic Excel creation that links quote lines to wav files.

It solves a bug with LibreOffice (at least 6.2.8.2) that has trouble if the path has backslashes (even if escaped)
It is still compatible with MS Excel.
2020-01-19 22:29:07 +02:00
Filippos Karapetis
17c4d6f191 SCI: Fix compilation with non-C++11 compilers 2020-01-19 22:16:27 +02:00
Filippos Karapetis
2185c50632 SCI32: Adapt the PQ4CD dual patch with our new view. Fixes bug #9690 2020-01-19 21:37:21 +02:00
Filippos Karapetis
3180528adf SCI: Fix compilation with C90 and older language versions
Change the resource patcher's _NUMARGS macro to use a typedef
2020-01-19 21:37:21 +02:00
Colin Snover
07df6cc254 SCI: Add built-in resource patcher
The resource patcher can be used to patch non-script resources
like views, maps, sounds, etc. It is more primitive than the script
patcher in that it does not use signatures for safe and automatic
patch relocation, but it does at least allow existing resources to
be grown if needed.

Refs Trac#9788. Refs Trac#9690.
2020-01-19 21:37:20 +02:00
Scott Percival
112d534b01 DIRECTOR: LINGO: Allow alignTypes to convert numerics from strings 2020-01-20 00:14:54 +08:00
Scott Percival
7d11a2aa38 DIRECTOR: LINGO: Fix REFERENCE support in varFetch and varAssign 2020-01-20 00:14:54 +08:00
Scott Percival
27552ede73 DIRECTOR: LINGO: Only trigger script on kEventNone for v3 and below 2020-01-20 00:14:54 +08:00
Scott Percival
84557806ec DIRECTOR: LINGO: Initialise global list in bytecode 2020-01-20 00:14:54 +08:00
Scott Percival
c715b9646a DIRECTOR: LINGO: Split out helper methods varFetch and varAssign 2020-01-20 00:14:54 +08:00
Eugene Sandulenko
d004473e41 DIRECTOR: Fix script dumping for score scripts 2020-01-19 15:47:48 +01:00
Eugene Sandulenko
207407a647 DIRECTOR: LINGO: Gracefully process lexer and parser errors. 2020-01-19 15:47:42 +01:00
Bastien Bouclet
6e1abf064a GUI: Use nullptr instead of 0 or NULL where appropriate 2020-01-19 15:08:37 +01:00
Bastien Bouclet
c566d02992 GUI: Add override markers where appropriate 2020-01-19 15:08:37 +01:00
Eugene Sandulenko
37b473cc0d DIRECTOR: LINGO: Improved debug message 2020-01-19 13:51:41 +01:00
Eugene Sandulenko
388963f844 DIRECTOR: LINGO: Implement parsing and stub for 'repeat with...in <list>' 2020-01-19 13:43:58 +01:00
Eugene Sandulenko
990c2736f9 DIRECTOR: JANOTORIAL: Whitespace fixes 2020-01-19 13:32:33 +01:00
Eugene Sandulenko
f41de8e74a DIRECTOR: LINGO: Added test for initializing arrays with expressions 2020-01-19 13:27:39 +01:00
Eugene Sandulenko
13049abaff DIRECTOR: LINGO: Arrays could be initialized with expressions 2020-01-19 13:26:25 +01:00
Eugene Sandulenko
84e8ab4956 DIRECTOR: LINGO: Proper stub for 'ancestor' property 2020-01-19 13:21:34 +01:00
Eugene Sandulenko
6a6935ed4c DIRECTOR: LINGO: Added test for 'the last of' chunk expression 2020-01-19 13:06:53 +01:00
Eugene Sandulenko
9d4d4a063e DIRECTOR: LINGO: Implemented 'the last of <chunk>' parsing and stub 2020-01-19 13:05:08 +01:00
Eugene Sandulenko
a965196116 DIRECTOR: LINGO: Fixed 'return' preprocessing 2020-01-19 02:04:58 +01:00
Eugene Sandulenko
e0810084ab DIRECTOR: LINGO: Implement c_nextRepeat() 2020-01-19 01:41:36 +01:00
Thanasis Antoniou
9753816315 ANDROID: Update starting version code for next release apks to 45 2020-01-19 01:51:12 +02:00
Thanasis Antoniou
a8420f57fb DEVTOOLS: BLADERUNNER: Support TB_FLY sheet subtitles 2020-01-19 01:28:01 +02:00
Thanasis Antoniou
4d260ea349 BLADERUNNER: SUBTITLES: Added TB_FLY to subtitle-able videos 2020-01-19 01:28:00 +02:00
athrxx
1b11def7bf KYRA: apply AdLib fix 12fd8cd4 to all Kyra games
The sound glitch has now been reported to also appear in EOB and LOL-Floppy. I was able to confirm at least LOL-Floppy.

And clipping from silence to max volume while doing a fade out really doesn't make much sense.
2020-01-18 21:52:32 +01:00
athrxx
f923ff6b3b KYRA: (EOB2) - fadeout subtitles on skip event
(to avoid slight color glitch in the Amiga version)
2020-01-18 21:52:31 +01:00
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