Commit Graph

117966 Commits

Author SHA1 Message Date
ysj1173886760
9609406205 COMMON: introduce debugFlagsClear and debugFlagsRegister to debug manager 2021-05-22 01:34:57 +02:00
ysj1173886760
f07ceca9cb BASE: add global debug flag 2021-05-22 01:34:57 +02:00
ysj1173886760
061fd12966 BASE: register debug channel before instantiate the engine in main 2021-05-22 01:34:57 +02:00
ysj1173886760
c32fb48a38 PINK: move adding debugchannels to detection 2021-05-22 01:34:57 +02:00
ysj1173886760
9d149b7988 ENGINE: add method getDebugChannelOptions for metaegine detection 2021-05-22 01:34:57 +02:00
neuromancer
715e9c6d70 PRIVATE: improved SyncSound implementation 2021-05-21 19:45:58 -03:00
Thierry Crozat
5000a24d72 AGS: Move AGS Engine doxygen group definition to ags.h 2021-05-21 20:02:09 +01:00
Thierry Crozat
6acd1ec59e AGS: Improve globals documentation 2021-05-21 19:52:03 +01:00
neuromancer
ac43a4318f PRIVATE: inventory and rendering fixes 2021-05-21 14:53:32 -03:00
sluicebox
05a4e55634 SCI32: Fix color comparison typo in previous commit 2021-05-21 10:53:15 -06:00
Ben Castricum
ab6b381a14 I18N: Update translation (Dutch)
Currently translated at 90.9% (1492 of 1641 strings)
2021-05-21 13:33:52 +00:00
alxpnv
1068a9ee03 ASYLUM: make 'kill_script' use correct queue slot 2021-05-21 15:08:32 +03:00
alxpnv
9473dfef9f ASYLUM: fix updating global flags 2021-05-21 15:08:32 +03:00
neuromancer
f42dc29971 PRIVATE: simplified mask handling 2021-05-21 08:31:34 -03:00
ysj1173886760
60d9b79c0f GRAPHICS: MACGUI: add intersection check with macmenu and macwindow 2021-05-21 10:51:07 +02:00
ysj1173886760
1b211371cf GRAPHICS: MACGUI: fix the offset in macmenu 2021-05-21 10:51:07 +02:00
ysj1173886760
68099e5ebe GRAPHICS: MACGUI: fix the wm was not correctly reflushed when changing the menu items 2021-05-21 10:51:07 +02:00
sluicebox
e09c6d13e4 SCI32: Handle kShowStyleDissolve Mac palette 2021-05-21 02:35:21 -06:00
sluicebox
0959489b49 SCI: Allow sounds with empty channels
Occurs in fan games such as SQ4 Update
2021-05-21 02:30:15 -06:00
Paul Gilbert
7170e2f4af AGS: Added detection entries 2021-05-20 21:16:43 -07:00
Paul Gilbert
edfc3b9de6 AGS: Added detection entries 2021-05-20 19:35:32 -07:00
lolbot-iichan
728e41e347
TESTBED: Fix STATIC_ASSERT expression compilation on gp2x-1 (#3021) 2021-05-21 03:29:41 +03:00
djsrv
be813e2ccc DIRECTOR: Calculate DCR chunk offsets from start of ILS
Previously chunk offsets were calculated from the end of ABMP instead of
the beginning of the ILS body like they should be. I had to manually
shift the offsets by 5 bytes, which might not always be the right amount
due to the use of varints. This should always be correct.
2021-05-20 18:48:21 -04:00
lolbot-iichan
fb7ef86cf3
TESTBED: Modify Pixel Format tests to display brightness and alpha gradients (#3019)
* TESTBED: Sort Pixel Formats before displaying them

* TESTBED: Display color gradients while testing Pixel Formats

* TESTBED: Display example patterns with CLUT8 pixel formats
2021-05-20 23:25:09 +03:00
ScummVM-Translations
ac2818c0d1 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-20 12:34:16 +00:00
alxpnv
007ab8c9ff ASYLUM: implement fade to grayscale 2021-05-20 15:36:11 +03:00
alxpnv
c33604a765 ASYLUM: make actors face each other when interacting 2021-05-20 15:36:11 +03:00
Purple T
e394bb3086 I18N: Update translation (French)
Currently translated at 100.0% (1641 of 1641 strings)
2021-05-20 02:25:50 +00:00
ScummVM-Translations
34cd5ccd89 I18N: Update translations templates 2021-05-19 21:49:20 +00:00
D G Turner
d84d002212 ASYLUM: Fix for Correct MetaEngine Feature API
This was previously showing the Launcher Load button as active, but
with no saves present as most of the API was not implemented.

This corrects that so that the various Advanced Engine / MetaEngine
APIs for loading / saving from launcher and command line may be
implemented in future.
2021-05-19 22:46:45 +01:00
Lothar Serra Mari
0b89bc6438 I18N: Update translation datafile 2021-05-19 22:17:28 +02:00
alxpnv
e69a814f88 ASYLUM: allow using mapped keys while editing savegame name 2021-05-19 13:44:20 +03:00
Matthew Duggan
0fb60cb3c0 AUDIO: Fix typo (missing comma) 2021-05-19 17:27:29 +09:00
Matthew Duggan
3f451c876e AUDIO: Use initializer list to ensure buffers are valid or null
Identified by coverity - if the module load fails, _mixBufferSamples could be
left as an invalid pointer, which would cause a problem in the destructor.

Moved most things to initailizer list to avoid the problem.

Coverity still identifies a lot of uninitialized members, but they should all
get initialized when playback starts and have less chance of causing real bugs.
2021-05-19 17:18:21 +09:00
Matthew Duggan
95670203d9 ULTIMA8: Avoid OOB access in Crusader weapon shape list
Updated list for No Regret, and check value which gets loaded from data file.
Identified by Coverity.
2021-05-19 17:18:21 +09:00
Matthew Duggan
bc4e1eeefb ULTIMA8: Scan more pixel offsets in Crusader
The list before had some omissions so the avatar would still fall a bit.  This
should remove the last places we see pausing while walking around on elevated
platforms etc.
2021-05-19 17:18:20 +09:00
ScummVM-Translations
ccd6bafb7f I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-19 04:43:56 +00:00
Paul Gilbert
47057c9834 AGS: Added detection entries 2021-05-18 21:43:43 -07:00
ScummVM-Translations
cada04f302 I18N: Update translations templates 2021-05-19 04:40:35 +00:00
sluicebox
b0ce6a2d79 SCI: Improve SQ4CD selection of digital samples
- Windows-only samples now respect "Prefer digital sound effects" config
- Windows-only samples now only applied when a regular digital sample
  doesn't exist. This is SSCI behavior and mildly affects two sound
  effects in the monolith burger mini-game. Confirmed in disassembly.
- Windows-only samples now play in Windows mode and DOS samples and
  MIDIs play in DOS mode.
- Default audio experience now matches the selected platform.
2021-05-18 18:33:55 -06:00
sluicebox
604ab98b5e SCI: Removed completed TODO 2021-05-18 18:32:44 -06:00
sluicebox
5d419e320b SCI: Remove extra semicolon 2021-05-18 17:46:41 -06:00
Timo Mikkolainen
8e4369cde3 I18N: Update translation (Finnish)
Currently translated at 100.0% (1641 of 1641 strings)
2021-05-18 20:25:11 +00:00
Eugene Sandulenko
e80f4678fb
SAGA: Disable saga2 subengine 2021-05-18 20:30:02 +02:00
Alex Bevilacqua
5d10fae9ca ASYLUM: update credits 2021-05-18 21:17:38 +03:00
Alex Bevilacqua
8eeed61c30 ASYLUM: generate credits 2021-05-18 21:17:38 +03:00
jepael
064c4dde27 I18N: Update translation (Finnish)
Currently translated at 100.0% (1641 of 1641 strings)
2021-05-18 14:07:52 +00:00
VAN-Gluon
28544e980c I18N: Update translation (Japanese)
Currently translated at 100.0% (1641 of 1641 strings)
2021-05-18 10:25:15 +00:00
Marcel Souza Lemes
13be8a2adb I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1641 of 1641 strings)
2021-05-18 10:25:14 +00:00
George Kormendi
9b20dc7488 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1641 of 1641 strings)
2021-05-18 10:25:12 +00:00