ScummVM-Translations
189328b83b
I18N: Update translations templates
2022-11-02 22:15:27 +00:00
Orgad Shaneh
aba347ed9e
GUI: Make character validation less ugly
2022-11-02 22:15:16 +00:00
AndywinXp
87c02100b4
SCUMM: Fix mouse inputs being lost during repeated keypresses
...
This thing went unnoticed for a while. It was brought to my attention by members of
the speedrunning community, since it caused dropped inputs during runs.
2022-11-02 21:20:46 +01:00
Walter Agazzi
85546d9fb3
AGS: Add detection for newer itch.io / MAGS releases
2022-11-02 18:28:24 +01:00
alxpnv
3a17edceaa
ASYLUM: rename Actor::clearFields()
2022-11-02 14:18:07 +03:00
alxpnv
e2e3ec2dd5
ASYLUM: fix showing Sarah's reflection in Chapter 4b
2022-11-02 13:57:01 +03:00
Antoniou Athanasios
05d420fbcc
I18N: Update translation (Greek)
...
Currently translated at 100.0% (1769 of 1769 strings)
2022-11-02 09:44:23 +00:00
Walter Agazzi
dd3f1911e7
DIRECTOR: Fix missing titles, remove duplicate
2022-11-01 23:46:31 +01:00
Donovan Watteau
8369d0f5e7
SCUMM: Avoid UBSan warning in drawBomp()
...
Only change `mask` if `bd.maskPtr` is non-null, as done everywhere else
in that function.
2022-11-01 23:46:31 +01:00
Hubert Maier
71f19b0714
ULTIMA: Remove superflous space
2022-11-01 23:46:31 +01:00
Hubert Maier
1158b00dad
SCI: Correct spelling mistakes
...
accomodate -> accommodate
firey -> fiery
2022-11-01 23:46:28 +01:00
Hubert Maier
c187b2ff58
GLK: Correct spelling mistakes
...
apparantly -> apparently
2022-11-01 17:09:25 +02:00
Hubert Maier
7900f40730
ICB: Correct spelling mistake
...
belive -> believe
2022-11-01 17:09:25 +02:00
Hubert Maier
b82f3cc4a8
SUPERNOVA: Correct spelling mistakes
...
begining -> beginning
2022-11-01 17:09:25 +02:00
Hubert Maier
ffdf9f85ca
NEWS.md: Correct spelling mistake
...
accomodate -> accommodate
2022-11-01 17:09:25 +02:00
Walter Agazzi
2a30dd11cd
DIRECTOR: Add detection for B/W version of Amanda Stories
2022-11-01 13:53:01 +01:00
alxpnv
c77a18900b
ASYLUM: fix Sound::convertVolumeTo() to match Sound::convertVolumeFrom()
2022-11-01 11:57:50 +03:00
sluicebox
2a20d63543
DISTS: WIN32: Add --no-console to optional desktop shortcut
...
The default start menu shortcut already uses --no-console, so now the
optional desktop shortcut does too. This also applies to the optional
Run task at the end of installation.
Thanks to @lotharsm for reviewing this
2022-10-31 23:15:16 -07:00
D G Turner
d91072d798
MTROPOLIS: Fix Extra Parameters in Format GCC Compiler Warning
2022-11-01 05:24:34 +00:00
Walter Agazzi
f2438746e3
DIRECTOR: Fix two missing titles in detection tables
2022-10-31 23:46:08 +01:00
Donovan Watteau
e80a33eb74
SCUMM: Prevent Indy from being stuck in Crete (WORKAROUND)
...
In the "elevator" room in Crete (where you can pick up the gold box),
one can get stuck in the room, if quickly clicking on the right side of
the room, although that part shouldn't be accessible yet at that point.
This is because the original entry script for this room initializes
the walkbox matrix too late, so it's possible to move to the other side
of the room before the walkbox restrictions kick in. This workaround
just copies the original setBoxFlags() and createBoxMatrix() calls, but
triggers them at an earlier stage.
This enhancement is always enforced, since you can get completely stuck,
and some players can be totally confused by this problem.
Also happens with the original interpreter; I remember hitting this
issue twenty years ago...
2022-11-01 00:17:19 +02:00
Thierry Crozat
d3da8a7367
GRAPHICS: Fix undefined behaviour in ManagedSurface blit on opaque target
...
The color components computation had intermediate results that could overflow
a signed int. So now the computation is done using unsigned int instead, which
prevents the overflow (since the max intermediate value is 255*255*257*257,
which fits in an unsigned int).
Note: I also considered adding an explicit cast to do the uint8 * uint8
operations using uint32, but decided not to as it is not required (there is no
overflow due to integer promotion) and makes the code more difficult to read.
2022-10-31 21:46:22 +00:00
Thierry Crozat
eff98b0c56
COMMON: Fix undefined behaviour in RandomSource constructor
...
The 'time.tm_year * 86400 * 366' line caused the result to overflow
what can be stored in an int; and signed int overflow is undefined
behaviour. The result goes into an unsigned int anyway, so now
all the intermediate computations are also done with unsigned int.
It still overflows (not on this line, but on the next one), but
that is fine as the standard guarantees that unsigned int overflow
wraps around.
2022-10-31 21:46:22 +00:00
Donovan Watteau
088d701f24
ICB: Fix an off-by-one in InitWeather()
2022-10-31 16:03:47 +01:00
Walter Agazzi
e423b6b712
DIRECTOR: Fix filesize for some D3 entries (initial A)
2022-10-31 15:23:12 +01:00
alxpnv
8701b1ba54
ASYLUM: fix changing SFX volume also changes Voice volume
...
Bug no. 13912
2022-10-31 15:09:10 +03:00
elasota
c6139d298c
MTROPOLIS: Fix messengers resolving source-relative targets relative to themselves instead of relative to the sender of the message that activated the messenger.
2022-10-31 03:54:00 -04:00
elasota
9a93ef2ff2
MTROPOLIS: Add more debug inspectors for mToon elements.
2022-10-31 03:53:59 -04:00
ScummVM-Translations
0b5a1793ba
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-10-31 05:13:21 +00:00
elasota
30b2242aa8
MTROPOLIS: Add support for sound media cues.
2022-10-31 01:12:36 -04:00
elasota
bfa17baa01
MTROPOLIS: Remove some spammy log messages.
2022-10-31 01:12:01 -04:00
elasota
206818c68f
MTROPOLIS: Use a better default size for the debug inspector.
2022-10-31 01:11:39 -04:00
ScummVM-Translations
06c44d1a96
I18N: Update translations templates
2022-10-31 01:44:58 +00:00
elasota
752b276a11
MTROPOLIS: Add detection for SPQR: The Empire's Darkest Hour Macintosh Retail.
2022-10-30 21:44:11 -04:00
elasota
c2a89b2513
MTROPOLIS: Add hack for MTI animations using the wrong rate flag.
2022-10-30 21:44:10 -04:00
elasota
285eb67b31
MTROPOLIS: Add detection and boot stub for SPQR: The Empire's Darkest Hour Windows Retail
2022-10-30 21:44:10 -04:00
elasota
a39a6e0032
MTROPOLIS: Patch up some support statuses, implement set modifier.
2022-10-30 21:44:09 -04:00
Matthew Jimenez
ad6817e2f1
ULTIMA8: Improve splash screen rendering for non-standard aspect ratios
2022-10-30 18:21:30 -05:00
Eugene Sandulenko
07cc180374
SAGA2: Implement teleport_place console command
2022-10-30 23:48:15 +01:00
Eugene Sandulenko
74577539c1
JANITORIAL: Whitespaces
2022-10-30 23:31:43 +01:00
Eugene Sandulenko
9522773ca8
GUI: Do not run shader test when shader is cleared
2022-10-30 23:07:35 +01:00
Le Philousophe
ab12e7fe01
COMMON: Fix a missing str.h include
...
It's not included anymore in util.h
2022-10-30 19:38:35 +01:00
Le Philousophe
032904f626
COMMON: Use forward to avoid extraneous copies
...
This is more a test than really useful as printf doesn't take objects
with move semantics
2022-10-30 18:37:16 +01:00
Le Philousophe
f0cf08ec91
COMMON: Add move semantics helpers
2022-10-30 18:37:16 +01:00
Le Philousophe
7021b938e5
COMMON: Add remove type helpers for const and volatile
2022-10-30 18:37:16 +01:00
Le Philousophe
1800117031
COMMON: Remove useless str.h inclusion
...
The util.h header must not include str.h as it will get used in it
(inclusion loop).
2022-10-30 18:37:16 +01:00
Le Philousophe
1f2c78adfe
ALL: Make sure str.h is included when using String
...
Fix all cases working because str.h is included in util.h
2022-10-30 18:37:16 +01:00
ScummVM-Translations
36da17c337
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-10-30 13:47:01 +00:00
Walter Agazzi
a5d1410a0c
AGS: Add Excavation HB and RnR will never die! to achievements table
2022-10-30 13:30:12 +01:00
Walter Agazzi
d7fd36217d
ACHIEVEMENTS: Add ExcavationHB and RnRND AGS games
2022-10-30 13:30:12 +01:00