131076 Commits

Author SHA1 Message Date
Avijeet
85b381859f GLK: SCOTT: Add platform data to detection entries 2022-06-24 15:27:17 +02:00
Avijeet
2256d19a0c GLK: SCOTT: Include platform data in game detection entry 2022-06-24 15:27:17 +02:00
Avijeet
ab207d9e7c COMMON: Add new platform ZX Spectrum 2022-06-24 15:27:17 +02:00
Eugene Sandulenko
44f05874a5
NEWS: Mention GLK engine newly supported games. 2022-06-24 14:08:38 +02:00
eientei
fa3e3025bf DEVTOOLS: COMPANION, COMMON: Add DEL character to be punycoded 2022-06-24 13:45:34 +02:00
elasota
34faf7f6ea MTROPOLIS: Shape click detection 2022-06-24 02:57:35 -04:00
elasota
35369baf31 MTROPOLIS: Add unstable flags to everything 2022-06-24 00:14:35 -04:00
elasota
d551c5ed10 MTROPOLIS: Add support for background matte mode mouse collision on mToon elements. 2022-06-24 00:01:56 -04:00
elasota
b19b88b90a MTROPOLIS: Implement movie stop command 2022-06-23 22:34:48 -04:00
elasota
5eb369c83f MTROPOLIS: Properly restart movies on play commands. 2022-06-23 22:27:18 -04:00
elasota
bfd56cedaa MTROPOLIS: Ignore media streaming events that we don't use. 2022-06-23 22:26:37 -04:00
elasota
c4fe4b5a5f MTROPOLIS: Implement get attribute and set attribute commands. 2022-06-23 22:00:56 -04:00
elasota
82a5ce8319 MTROPOLIS: Refactor dynamic value write interface tables to quiet GCC global destructor warnings. 2022-06-23 21:24:45 -04:00
D G Turner
7f2f42e4a1 AGS: Fix Signed vs. Unsigned Comparison GCC Compiler Warning 2022-06-24 01:28:37 +01:00
elasota
b2fdf3f31c MTROPOLIS: Identify some more in some more attributes 2022-06-23 19:50:18 -04:00
elasota
cf21649a98 MTROPOLIS: Stub out MIDI single-note functionality 2022-06-23 19:50:18 -04:00
Thierry Crozat
08db4be24c AGS: As a hotfix, restored the old way to test for hung script loops
The timeout method introduced by 6f665dfe is not working very well and
gives "false positives", so I'll disable it for the time being.

From upstream e0edb28b6606c360a1ea3fdcc487c2b05929ed02
2022-06-23 23:57:49 +01:00
Thierry Crozat
7372aa4040 AGS: Updated build version (3.6.0.28)
From upstream ad7c27a8bbf8a9e827ebd052472887cf4f47a299
2022-06-23 23:57:27 +01:00
Thierry Crozat
6f665dfe68 AGS: Test for hanging script using timeout instead of while loops
From upstream c34f0c96596f1a7814c15e7a06c2c498cb95ebfc
2022-06-23 23:57:27 +01:00
Thierry Crozat
aa9983c28d AGS: Update commented out exception handling code
This code is not used in ScummVM, but since it was still there in
comments it's probably better to keep it in sync with upstream.
The code was updated in upstream 0d1034df1a0e6593e7e61bbdb75d2996b8721b14
(tidy Direct3D renderer code, remove redundant parts, etc)
and 2f04e3b81db598eb7950668ce9d88a145f796f2c
(fixed Ali3DException's message string misuse)
2022-06-23 23:57:27 +01:00
Thierry Crozat
40c85968e1 AGS: Fixed restoring a exclusive fullscreen mode on switch in
Fixed getting stuck in a render attempt loop, because the window
events are not being processed.

From upstream 25329949f4d4a17ea8e6ad11fc7bd0ecccdfaca7
2022-06-23 23:57:27 +01:00
Thierry Crozat
29505204c1 AGS: Turned want_exit and abort_engine vars from int to bool
From upstream e924778ce3f88a4c821a4eecfea8edc353a6807b

In ScummVM they were already bools, but where still assigned values
of 0 and 1 instead of false and true in some places.
2022-06-23 23:57:27 +01:00
Thierry Crozat
3a4d94bf0b AGS: Updated Multitasking setting
* Added `[misc] multitasking=[0,1]` to config, acting as a *starting*
  setting, which may be changed by runtime call to `SetMultitaskingMode`;
* Ensure multitasking mode is overridden by connected external debugger
  (always on, if possible);
* Let multitasking mode work in "fullscreen desktop" gfx mode (still
  disabled in exclusive fullscreen);
* Now correctly reset multitasking mode if gfx mode changes.

From upstream 9f091926e393f75c90c951f9597710bf17395332
2022-06-23 23:57:27 +01:00
Thierry Crozat
dd9df96e74 AGS: Tidied code around debugger init a tiny bit, added log
From upstream 408f139d86b5d812fe3674901cadae6ae6573036
2022-06-23 23:57:26 +01:00
Thierry Crozat
8b8a7fffbf AGS: Tidied code around GameSetup a tiny bit
From upstream 850ae917fe7477dd83cc905cdb48982ef107877c
2022-06-23 23:57:26 +01:00
Thierry Crozat
305fdb853a AGS: Abort current scripts on close window event
This helps kill "hanging" scripts if user closed the window while
there's no real engine update.

From upstream a758fd6de2dccd0c948fc7f9e5b65200df902a65
2022-06-23 23:57:26 +01:00
D G Turner
e95b2054b4 GLK: SCOTT: Fix Remaining GCC Compiler Warnings 2022-06-23 23:51:50 +01:00
D G Turner
e123d86704 GLK: SCOTT: Fix Likely Incorrect Fallthrough in UNP64 6502 Emulator Code 2022-06-23 23:21:37 +01:00
D G Turner
aefe3b5957 GLK: SCOTT: Fix Various GCC Compiler Warnings 2022-06-23 22:45:11 +01:00
D G Turner
70711c0070 GLK: SCOTT: Fix Missing Field Initializer GCC Compiler Warnings
These are emitted if -Wmissing-field-initializers is passed to GCC.
2022-06-23 22:19:17 +01:00
D G Turner
cd381c59d2 CHEWY: Fix Unused Variable GCC Compiler Warning 2022-06-23 21:41:41 +01:00
athrxx
9c9873b95e KYRA: fix uninitialized vars warning 2022-06-23 22:24:40 +02:00
Lothar Serra Mari
e29faea40c NEWS: Update German NEWS file 2022-06-23 21:16:32 +02:00
BeWorld
c883e37e9b MORPHOS: logMessage override
Use printf if DEBUG_BUILD only.
This removes a lot of console messages.
2022-06-23 20:49:05 +02:00
Eugene Sandulenko
edd4fad03c
NEWS: Mentioned new engine option for AGOS 2022-06-23 20:30:38 +02:00
Donovan Watteau
2c67df8ffc DOCS: Describe new AGOS disable_fade_effects option 2022-06-23 20:28:34 +02:00
Donovan Watteau
802caa4c39 AGOS: Add an option to disable the fade-out effects in Simon1/Simon2
Simon1 and Simon2 fade the screen to black whenever leaving a room,
but this can be slow to render on some devices, and for some people
nowadays it can really make the pace of the game quite slow.
2022-06-23 20:28:34 +02:00
Henrik "Henke37" Andersson
1b6e2335b3 DIRECTOR: Let Cast class manage registering the archive
This fixes a null pointer crash and potential issues when switching between movies.
2022-06-23 20:26:37 +02:00
Pragyansh Chaturvedi (r41k0u)
761c99cbd8 DIRECTOR: LINGO: Implement kTheModified field in CastMember::getField() 2022-06-23 20:26:02 +02:00
Avijeet
fdfd91fd7f GLK: SCOTT: Add support for Super Gran 2022-06-23 20:11:01 +02:00
Avijeet
0d4e18e5c7 GLK: SCOTT: Reorganise switch case 2022-06-23 20:11:01 +02:00
Avijeet
fd0b4ef953 GLK: SCOTT: Add more variants to game detection 2022-06-23 20:11:01 +02:00
Avijeet
ff02ca6def GLK: SCOTT: Add support for Questprobe Games 2022-06-23 20:11:01 +02:00
Avijeet
b45eecac99 GLK: SCOTT: Add support for Savage Island 2022-06-23 20:11:01 +02:00
Avijeet
951e1a8240 GLK: SCOTT: Add support for Adventure Land 2022-06-23 20:11:01 +02:00
Avijeet
ecae491c20 GLK: SCOTT: Add support for Sorcerer of Claymorgue Castle 2022-06-23 20:11:01 +02:00
Avijeet
98d5b72442 GLK: SCOTT: Add support for Seas of Blood 2022-06-23 20:11:01 +02:00
Avijeet
6a11c2bc10 GLK: SCOTT: Fix text decompression 2022-06-23 20:11:01 +02:00
Avijeet
051d12497f GLK: SCOTT: Use C String instead of Common::String in GLK display 2022-06-23 20:11:01 +02:00
Avijeet
1e914b7e95 GLK: SCOTT: Add support for Gremlins 2022-06-23 20:11:01 +02:00