Commit Graph
137148 Commits
Author SHA1 Message Date
sluicebox e0a3a387b9 SCI: Log bp_function (bpe) parameters in debugger
Trac #9833
2020-01-09 18:04:03 -08:00
sluicebox a804afc571 SCI: Trigger bpr/bpw breakpoints within kernel calls
Trac #9835
2020-01-09 18:04:03 -08:00
Thierry Crozat 485e8bee17 MACOSX: Opt in for dark theme
macOS 10.14 introduced a dark theme in addition to the nornal
aqua theme. Applications compiled with the 10.14 SDK or above
are automatically opt in for both, but applications compiled
with an older SDK are not and still use the aqua theme even
when the system is set to use the dark theme. Those applications
need to explicitely opt in to use the dark theme.

This fixes bug #11305: Dark Mode is not supported
2020-01-09 22:24:41 +00:00
athrxx c3ff5f9d52 KYRA: (LOK/Amiga) - fix save thumbnail colors
(I probably broke that in 04e85a0f)
2020-01-09 21:39:48 +01:00
Eugene Sandulenko b521eb3fd4 DIRECTOR: Sanity checks on unsuccessful movie loading 2020-01-09 18:15:23 +01:00
Eugene Sandulenko b0d31a2afa DIRECTOR: Improve error messages 2020-01-09 18:10:11 +01:00
Eugene Sandulenko 0869e02c1b DIRECTOR: Properly reastart movies 2020-01-09 18:07:23 +01:00
Eugene Sandulenko 625f3c1c28 DIRECTOR: Do not start main loop when compile only is requested 2020-01-09 17:11:31 +01:00
Eugene Sandulenko 5264fecd03 DIRECTOR: Narrowed down movie scanning only to the game directory 2020-01-09 17:11:31 +01:00
Eugene Sandulenko 0bf57feb40 DIRECTOR: Added test target for executing all movies 2020-01-09 17:11:31 +01:00
Eugene Sandulenko d64137740b DIRECTOR: Renamed lingotests detection file to avoid execution 2020-01-09 17:11:31 +01:00
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