Commit Graph
137148 Commits
Author SHA1 Message Date
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
Paul Gilbert 539babf598 XEEN: Added French detection entries 2021-05-17 19:14:48 -07:00
D G Turner df9ce51662 SLUDGE: Fix Signed vs. Unsigned GCC Compiler Warnings 2021-05-17 23:18:50 +01:00
IlDucci 33bbcd29ca I18N: Update translation (Spanish)
Currently translated at 100.0% (1641 of 1641 strings)
2021-05-17 21:52:57 +00:00
Kaloyan Chehlarski 1079fac665 NANCY: Correctly read The Message in a Haunted Mansion boot summary
Nancy 3's BSUM chunk is now read correctly, although the game still
crashes at launch due to other issues.
2021-05-18 00:44:20 +03:00
Kaloyan Chehlarski a921e495bf NANCY: Make Nancy Drew: Stay Tuned for Danger bootable
Nancy2's BSUM chunk is now read correctly and the game boots
without crashing.
2021-05-18 00:44:20 +03:00
Kaloyan Chehlarski 8760d9b54c NANCY: Better fix for broken text lines in The Vampire Diaries
The check for broken text lines has been improved and now fixes at least one more bad string in The Vampire Diaries.
2021-05-18 00:44:19 +03:00
Kaloyan Chehlarski 4d07619a3a NANCY: Add compressed nancy1 variant and improve detection
Added a compressed variant of the Russian translation of Nancy Drew:
Secrets Can Kill. Added a flag to mark compressed game variants and
only load archives when playing one. Removed the 8-bit colors flag.
2021-05-18 00:44:19 +03:00
Kaloyan Chehlarski a82210b2db NANCY: Correctly load first scene in The Vampire Diaries
readBootSummary() now correctly extracts the first scene data and
the beginning player time from TVD's BSUM chunk.
2021-05-18 00:44:18 +03:00
Kaloyan Chehlarski a0600328c1 NANCY: Fix some sounds not playing when changing scene
Fixed an issue where some sounds would play and immediately get
stopped when changing the scene.
2021-05-18 00:44:18 +03:00
Kaloyan Chehlarski 0bab0e8160 NANCY: Clean up sound code 2021-05-18 00:44:18 +03:00
Kaloyan Chehlarski 515000eb5e NANCY: Silence uninitialized variable warning 2021-05-18 00:44:17 +03:00
Walter Agazzi b8072718cd I18N: Update translation (Italian)
Currently translated at 100.0% (1641 of 1641 strings)
2021-05-17 21:03:13 +00:00
Orgad Shaneh 8047607908 SCUMM: Fix unclickable centered verbs
Fixes #12552
2021-05-17 22:16:56 +03:00
ScummVM-Translations 08441dcda3 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-17 18:56:39 +00:00
Cameron Cawley 57dc4a08d1 ASYLUM: Fix compilation on AmigaOS 4 2021-05-17 19:56:18 +01:00
ScummVM-Translations 05ea3ce436 I18N: Update translations templates 2021-05-17 18:02:56 +00:00
athrxx fb8f108402 SCUMM: (FM-Towns) - improve smooth scroling
I have made the scrolling more smooth and still hopefully managed not to break the sync with the engine (which really is a bit tricky).
I've tested playing the ZAK and LOOM intros and also walking around in ZAK and MI2, since there are some good test cases there. I've also compared all these side by side with the UNZ emulator.
2021-05-17 20:02:24 +02:00
Lothar Serra Mari 82959d4ce8 NEWS: Update German NEWS file 2021-05-17 20:00:09 +02:00