Commit Graph

132276 Commits

Author SHA1 Message Date
VAN-Gluon
f492ace2f0 I18N: Update translation (Japanese)
Currently translated at 100.0% (1761 of 1761 strings)
2022-08-21 19:29:42 +00:00
George Kormendi
fb84631f75 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1762 of 1762 strings)
2022-08-21 19:29:41 +00:00
IlDucci
c1a444dc1b I18N: Update translation (Spanish)
Currently translated at 100.0% (1762 of 1762 strings)
2022-08-21 19:29:36 +00:00
Lothar Serra Mari
10ec67de5a I18N: Update translation (German)
Currently translated at 100.0% (1762 of 1762 strings)
2022-08-21 17:02:51 +00:00
Antoniou Athanasios
bd47a4197f I18N: Update translation (Greek)
Currently translated at 100.0% (1762 of 1762 strings)
2022-08-21 16:45:50 +00:00
ScummVM-Translations
773d8c002f I18N: Update translations templates 2022-08-21 15:46:35 +00:00
ScummVM-Translations
e61d403fa4 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/
2022-08-21 15:46:33 +00:00
antoniou79
50c8fbb6a0 GRIM: Use GUIErrorMessageWithURL() instead of GUI::MessageDialogWithURL()
GUIErrorMessageWithURL() will eventually call GUI::MessageDialogWithURL()
2022-08-21 18:46:21 +03:00
antoniou79
8eefe5ff52 GRIM: Use MessageDialogWithURL for req data files url warning 2022-08-21 18:46:21 +03:00
antoniou79
c1d858a438 GRIM: Move required data url into a variable String
This allows to use correct url based on detected game
2022-08-21 18:46:21 +03:00
ScummVM-Translations
46a5cc0bca I18N: Update translations templates 2022-08-21 15:45:05 +00:00
ScummVM-Translations
87f2fb81d6 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/
2022-08-21 15:45:04 +00:00
antoniou79
31d119b6cc MYST3: Use GUIErrorMessageWithURL() for missing patch
Also hardcode the url for the download location address
2022-08-21 18:44:51 +03:00
ScummVM-Translations
36f39716bb I18N: Update translations templates 2022-08-21 15:44:37 +00:00
ScummVM-Translations
335cc6f8f7 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/
2022-08-21 15:44:35 +00:00
antoniou79
9f7ed010a2 GRIM: Use GUIErrorMessageWithURL for missing patches
Also use hardcoded url for the download location address
2022-08-21 18:44:23 +03:00
ScummVM-Translations
9e6d333d60 I18N: Update translations templates 2022-08-21 15:39:41 +00:00
antoniou79
adc0861c0a DRAGONS: Fix depracted url for data files and put url in a const char var 2022-08-21 18:39:30 +03:00
athrxx
442ca7d724 SCUMM: (v6) - allow EGA mode for <default> platform
Currently it is allowed only for DOS platform settings, but for the v6 games this is the same thing...
2022-08-21 16:41:49 +02:00
eientei
4a8a636155 ULTIMA: Add detection for The Savage Empire v2.1 2022-08-21 13:12:32 +10:00
athrxx
7ba7d259c7 SCUMM: (SAM) - fix bug no. 13761
(Can't shoot names during the credits)
2022-08-21 01:38:04 +02:00
athrxx
cde957a793 SCUMM: (v1) - improve render mode comment 2022-08-21 01:37:35 +02:00
Eugene Sandulenko
ba4a260e9e
GRAPHICS: MACGUI: Use uint32 for color information 2022-08-20 22:12:29 +02:00
Thierry Crozat
0fc6a5e0f8 AGS: Add detection for The Oven 2022-08-20 15:07:13 +01:00
Paweł Kołodziejski
11017630ca
SWORD2: Fixed compiler warning 2022-08-20 06:56:22 +02:00
Donovan Watteau
a516588443 JANITORIAL: MOHAWK: Fix missing word from commit 27f9a460b5
Seen by macca8.
2022-08-19 23:29:04 +02:00
Orgad Shaneh
f9dc368e42 SWORD2: Add platform information to detection entries 2022-08-20 00:07:44 +03:00
Donovan Watteau
15f0d06bfe SCUMM: Document all the available actor commands in the debugger 2022-08-20 00:05:51 +03:00
Donovan Watteau
8e3c344cb5 SCUMM: Work around some silent lines in the spitting contest of MI2 Talkie
The crowd has some reaction lines while Guybrush plays the spitting
contest on Booty Island, but some of them are missing an audio sample
in the current version of the Monkey Island 2 Ultimate Talkie builder.
Neither the script nor the MONSTER.SOU file appear to have it,
although the voiced clips are there in the original 000001e1,
00000661, 00000caf, 000001e8, 0000066c and 00000cba.wav files.
The crowd would then remain silent for these particular lines.

Let's just drop them if we detect them without any associated audio
resource, since the crowd has already a lot of other reaction lines
which play fine.  This is written with as much care as possible for any
future update or fan-made translation which would change this.

If you've muted the speech or if you're playing in keep-original-text
mode we can keep them as-is, though.
2022-08-20 00:03:37 +03:00
Donovan Watteau
8a73f5d496 CONFIGURE: Enable SCUMM_NEED_ALIGNMENT when using --enable-ubsan
-fsanitize=undefined implies -fsanitize=alignment, so we need to define
SCUMM_NEED_ALIGNMENT for UBSan builds, otherwise many false positives
will be reported, such as for engines/scumm/smush/codec47.cpp.

That's also a good way of having more tests for the SCUMM_NEED_ALIGNMENT
code paths during development :)
2022-08-19 23:59:57 +03:00
sluicebox
908a13998c SCI: Fix previous LB2 CD script patch 2022-08-19 16:45:43 -04:00
antoniou79
9a78bc339c BLADERUNNER: Get rid of -Wcast-align warning 2022-08-19 20:06:03 +03:00
Dominik Kreutzer
f9f864c959 SCUMM: DiMUSE: Fix unaligned map access
The map in IMuseDigiDispatch can contain unaligned blocks if it
contains a TEXT block with a length not divisible by four. This causes
unaligned memory accesses in a few places.

This commit fixes the issue by ensuring only aligned pointers are typed
as `int32 *` while unaligned pointers are typed as `uint8 *` and are
only accessed through helper functions.
2022-08-19 16:59:23 +02:00
ScummVM-Translations
3ea47e344d 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/
2022-08-19 12:46:07 +00:00
Eugene Sandulenko
a99b0aa952
SCUMM: Fix non-ASCII string constant 2022-08-19 14:45:38 +02:00
ScummVM-Translations
2d7bcad31b I18N: Update translations templates 2022-08-19 11:20:51 +00:00
athrxx
f1c5276bef SCUMM: (v1/v2/FR) - add original pause/restart/quit strings
I have added the French strings provided by dwa and made
a little decoder that transfers the character to cp850 if
needed.
This way we can support both original pause/restart/quit
dialogs and the ones that we currently have.
2022-08-19 13:19:22 +02:00
ScummVM-Translations
f8550ea28d 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/
2022-08-19 11:12:56 +00:00
sluicebox
d1cf428dec SCI: Fix LB2 CD Wolf and O'Riley actor loops 2022-08-19 07:12:29 -04:00
sluicebox
78a6a93faf SCI: Fix LB2 error when clicking dagger case 2022-08-19 07:12:29 -04:00
sluicebox
9ccadff907 SCI: Fix LB2 museum music script bugs 2022-08-19 07:12:28 -04:00
sluicebox
987354c5fa SCI: Fix kDoSoundFade SCI1+ behavior when sound not playing
In SCI1 and later, kDoSoundFade does not test a sound's status.
Incoming fade properties are applied regardless of whether the
sound is playing and kDoSoundFade does not set the signal.

The code that's been doing this was added and updated in 2010
for ICEMAN and LSL3. Now it's only applied to SCI0 calls.
e41874c91d
f743468ec7

Verified in QFG2 1.000, JONES CD, and LB2 CD.

Fixes scenes in LB2 where multiple songs occasionally play at the
same time due to broken fade-outs. Hiding behind the tapestry
during a meeting is the one that occurred the most consistently.
Related to bug #6462
2022-08-19 07:12:28 -04:00
sluicebox
db7699c65a SCI: Set correct SCI1.1 fade-complete signal value
As the comment says, the signal value is 0x00fe.

Verified in LB2 CD interpreter.
2022-08-19 07:12:27 -04:00
sluicebox
12576e29fb SCI: Add name filtering to functions debug command 2022-08-19 07:12:27 -04:00
ScummVM-Translations
6b3a60c137 I18N: Update translations templates 2022-08-19 05:20:29 +00:00
eientei
7bbd857ae1 MTROPOLIS: Add detection for Muppet Treasure Island (EN from JeffCharizardFlame, IT, ES (MX), EN demo) 2022-08-19 01:20:15 -04:00
ScummVM-Translations
b08a81d1e5 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/
2022-08-18 21:06:34 +00:00
Martin Gerhardy
595e2c2b25 NEWS: fixed error in sentence and updated german translation 2022-08-18 23:06:13 +02:00
ScummVM-Translations
5098cbf6ae I18N: Update translations templates 2022-08-18 18:35:58 +00:00
athrxx
2fe65d95ef SCUMM: limit render modes to suitable targets
While we already tried to prevent invalid render mode
selections there were still some possible misconfigurations.
I have no idea why on earth people do things like select
CGA mode on Mac or Amiga, but it happens...
2022-08-18 20:35:38 +02:00