132288 Commits

Author SHA1 Message Date
Le Philousophe
111d259015 ALL: Add limits.h for all codebase 2022-08-22 15:38:10 +02:00
Le Philousophe
a0f02d93c5 JANITORIAL: Refresh all portdefs
Make sure all needed includes are really included
2022-08-22 15:38:10 +02:00
Walter Agazzi
fd95671621 I18N: Update translation (Italian)
Currently translated at 100.0% (1762 of 1762 strings)
2022-08-22 12:00:24 +00:00
ScummVM-Translations
a866bfe3e1 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-22 11:10:24 +00:00
Le Philousophe
12df7f3767 GRAPHICS: Fix uint vs uint32 discrepancies 2022-08-22 13:09:45 +02:00
ScummVM-Translations
c6383c540f I18N: Update translations templates 2022-08-22 10:18:19 +00:00
Le Philousophe
63c8669e85 GROOVIE: Get rid of limits.h 2022-08-22 12:17:58 +02:00
Le Philousophe
748461c57d JANITORIAL: Remove useless headers
System headers are not allowed in engines code and are not used
2022-08-22 12:17:58 +02:00
Le Philousophe
4dc3436cac JANITORIAL: Don't include ScummVM files using brackets 2022-08-22 12:17:58 +02:00
Eugene Sandulenko
2d3b4619a4
MTROPOLIS: Fix warnings about unused variables 2022-08-22 12:11:47 +02:00
ScummVM-Translations
7ffe20a00a 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-22 08:09:56 +00:00
Walter Agazzi
cf9e0974a6 ASYLUM: Add detection for Italian fanmade 2022-08-22 11:09:41 +03:00
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 27f9a460b5cfd803387be489e8afaf0570e7d3bb
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