93532 Commits

Author SHA1 Message Date
Eugene Sandulenko
956f5cd083 DIRECTOR: LINGO: Added test for 'put the number of <x> of' 2020-01-09 17:11:31 +01:00
Eugene Sandulenko
7bc46d9ffb DIRECTOR: LINGO: Fix compilation for 'the number of words of' 2020-01-09 17:11:31 +01:00
Eugene Sandulenko
d6d55facc8 PRINCE: I18N: Update translation (English)
Currently translated at 87.3% (2408 of 2757 strings)
2020-01-09 15:27:04 +00:00
Scott Percival
f26aff2708 DIRECTOR: LINGO: Allow cb_v4theentitypush and cb_v4theentityassign to cast to INT 2020-01-09 19:23:43 +08:00
sluicebox
fe9b3fea55 SCI32: Update GK2 subtitle compatibility 2020-01-08 21:52:25 -08:00
Niv Baehr
7fd12064e3 I18N: Update translation (Hebrew)
Currently translated at 97.8% (1129 of 1154 strings)
2020-01-09 01:27:03 +00:00
Eugene Sandulenko
3b706314da DIRECTOR: Correctly set script type for Lscr bytecode 2020-01-08 23:42:11 +01:00
athrxx
40bf41bf30 KYRA: (LOK) - workaround for green potion animation
The optional green potion that can be made at the alchemists' crystals can lead to invalid memory access. The animation frames aren't properly cleaned up like in the snake poisoning sequence.
I just add the same handling as as workaround.
2020-01-08 23:14:34 +01:00
Eugene Sandulenko
25dca26ff8 DIRECTOR: Fix loading CastInfo strings 2020-01-08 23:08:13 +01:00
Eugene Sandulenko
50c0d8b3c2 DIRECTOR: LINGO: Regenerate lexer 2020-01-08 23:08:13 +01:00
Eugene Sandulenko
3780c42858 DIRECTOR: LINGO: Fix MovieScript event processing 2020-01-08 23:08:13 +01:00
Eugene Sandulenko
5fb8660a54 DIRECTOR: Set correct script cast type when parsing 2020-01-08 23:08:13 +01:00
Eugene Sandulenko
8b8aebadcb DIRECTOR: Parse script cast types 2020-01-08 23:08:13 +01:00
Eugene Sandulenko
30b9a43a4c DIRECTOR: Generate start/stopMovie events 2020-01-08 23:08:13 +01:00
Eugene Sandulenko
f4a439a8e8 DIRECTOR: LINGO: Implement 'the pi' 2020-01-08 23:08:12 +01:00
Eugene Sandulenko
b19c1f7449 DIRECTOR: LINGO: Clarified built-ins for D3 2020-01-08 23:08:12 +01:00
athrxx
24d0159e79 KYRA: (LOK) - fix mouse cursor bug (see #11303) 2020-01-08 20:27:54 +01:00
athrxx
ec872b8dc8 KYRA: (LOK) - shakeScreen() improvement
(maintain smooth mouse cursor movement during shakes)
2020-01-08 20:27:54 +01:00
athrxx
2f919d39e4 GRAPHICS: (really) fix screen shake x/y offsets
I confused window w/h with actual drawing w/h. And obviously forgot to test stretch modes like "Center". Now these modes also seem to work pixel exact...
2020-01-08 20:27:53 +01:00
D G Turner
1dc24d06fd GUI: Fix Missing Default Switch Cases in Theme Layout Class 2020-01-08 19:16:21 +00:00
Paul Gilbert
0bae299257 XEEN: Fix crash in WOXCD Deep Mine Alpha 2020-01-07 22:09:25 -08:00
sluicebox
7d4045f4a9 SCI32: Add GK2 subtitle patch compatibility
Fixes #9677, #11282
2020-01-07 17:09:32 -08:00
Eugene Sandulenko
651a91c679 PRINCE: I18N: Update translation (English)
Currently translated at 86.5% (2386 of 2757 strings)
2020-01-08 00:27:01 +00:00
Eugene Sandulenko
068d8791e8 DIRECTOR: Invert button on mouse down 2020-01-08 01:09:55 +01:00
athrxx
c4780d2bef GRAPHICS: Fix screen shake x/y offsets scaling
The x and y offsets need to be scaled the same way as the rest of the screen output.
2020-01-07 22:47:32 +01:00
athrxx
70d7de0b98 KYRA: (LOK) - implement FM-TOWNS specific screen shake
(the FM-TOWNS version has a better shake animation)
2020-01-07 22:47:31 +01:00
athrxx
3dd3b61685 KYRA: (EOB/PC98) - fix music fadeout
(irrelevant to the game, since this function isn't used, but I like to fix it nonetheless)
2020-01-07 22:47:31 +01:00
Eugene Sandulenko
da8bfeca5e GRAPHICS: FONTS: Improved visuals for generated bold fonts 2020-01-07 22:46:24 +01:00
Eugene Sandulenko
858f8791ec GRAPHICS: FONTS: Fix memory override 2020-01-07 22:09:59 +01:00
Eugene Sandulenko
a98d3832d9 GRAPHICS: FONTS: Fix warnings 2020-01-07 22:00:23 +01:00
Eugene Sandulenko
3002f07875 DIRECTOR: LINGO: Fix warnings 2020-01-07 21:59:45 +01:00
Eugene Sandulenko
8c8a710d80 GRAPHICS: MACGUI: Generate bold font substitutes in MacFontManager 2020-01-07 21:57:12 +01:00
Eugene Sandulenko
fc00b78a48 GRAPHICS: FONTS: Implement generation of bold fonts 2020-01-07 21:57:12 +01:00
Eugene Sandulenko
b5a95d4783 GRAPHICS: FONTS: Made scaling form MacFONT as a step 2020-01-07 21:57:12 +01:00
Eugene Sandulenko
90c305c904 GRAPHICS: FONTS: Use better algorithm for MacFONT scaling added debug output 2020-01-07 21:57:12 +01:00
Eugene Sandulenko
f7970c30a4 GRAPHICS: FONTS: Fix BDF font scaling 2020-01-07 21:57:12 +01:00
Eugene Sandulenko
bfd796fec2 GRAPHICS: MACGUI: Use regular slant as font substitutes 2020-01-07 21:57:12 +01:00
sluicebox
0916150421 SCI32: Ignore invalid GK2 audio maps in all versions
Fixes #11014, #11270
2020-01-07 02:25:49 -08:00
sluicebox
6304e59a2b SCI32: Fix GK2 Gerde missing message 2020-01-06 20:55:49 -08:00
athrxx
2f16ddc982 KYRA: (LOK) - fix shakeScreen
This has become too fast for modern systems and needs an extra delay. Otherwise the screen shake won't be actually noticed.

There seem to be other issues with shakeScreen outside the Kyra code that have to be addressed separately (improper scaling of the shake offsets).
2020-01-06 23:46:00 +01:00
Eugene Sandulenko
0d7d1ed2f8 DIRECTOR: Plug memory leak in Cast 2020-01-06 13:40:24 +01:00
Eugene Sandulenko
6ce6922eef IMAGE: Fix potential memory leaks 2020-01-06 13:35:04 +01:00
Eugene Sandulenko
a6307b768c COMMON: Fix reading beyond array pointers in toString() 2020-01-06 13:31:58 +01:00
Eugene Sandulenko
14719c46c7 DIRECTOR: LINGO: Clarify the control flow 2020-01-06 13:26:18 +01:00
Eugene Sandulenko
046c1fc1c7 DIRECTOR: Plug memory leak 2020-01-06 13:24:02 +01:00
Eugene Sandulenko
1fea08e240 DIRECTOR: Fix switch statement 2020-01-06 13:09:07 +01:00
Eugene Sandulenko
5bd28cc7e0 DIRECTOR: Improved text flags processing 2020-01-06 09:36:10 +01:00
Eugene Sandulenko
54709929c6 DIRECTOR: Moved TransitionType to types.h 2020-01-06 09:25:29 +01:00
Eugene Sandulenko
3d63e0a404 PRINCE: I18N: Update translation (Russian)
Currently translated at 100.0% (2757 of 2757 strings)
2020-01-06 00:26:57 +00:00
Eugene Sandulenko
6285cd1587 PRINCE: I18N: Update translation (English)
Currently translated at 86.0% (2370 of 2757 strings)
2020-01-06 00:26:56 +00:00