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