Cameron Cawley
b0707aeb34
TITANIC: Use ADGF_NO_FLAGS instead of 0 in detection entries
2024-07-06 08:03:32 +03:00
Cameron Cawley
10eb8e96c0
SCI: Use ADGF_NO_FLAGS instead of 0 in detection entries
2024-07-06 08:03:32 +03:00
Cameron Cawley
d2996b9ed2
ZVISION: Make use of the ADGF_DVD flag
2024-07-06 07:57:24 +03:00
Cameron Cawley
c3dc4e00fd
PEGASUS: Make use of the ADGF_DVD flag
2024-07-06 07:57:24 +03:00
elasota
b5a067415a
MTROPOLIS: Add object reparenting, cloning, and killing
2024-07-06 00:45:58 -04:00
elasota
dbc1f8f4cf
MTROPOLIS: Add "section" attrib, force-load Sound subsection in SPQR
2024-07-06 00:45:58 -04:00
sluicebox
9f6b266049
SCI: Fix SCI1.1 view displacement scaling
...
Fixes negative displacements being scaled to the wrong value, causing
views to be drawn at the wrong location.
Example: LB2 floppy Act 3 room 430 scaled O'Riley's x displacement
to -2 instead of -1, placing him one pixel too far to the left.
Confirmed in disassembly that this calculation is a signed divide
and not an unsigned shift.
2024-07-05 16:21:20 -07:00
sluicebox
3bc4378e25
SCI: Fix SCI1.1 scaling inaccuracies
...
Fixes the pigeon flight in Pepper's Adventures in Time.
The pigeon view is scaled down to one pixel but the scaling code was
incorrectly producing an empty table for certain inputs. Other scaling
inaccuracies were identified and fixed too.
Fixes bug #15222
2024-07-05 14:39:36 -07:00
AndywinXp
98f242a7b7
SCUMM: SPYFOX3: Fix unreadable numbers in minigame
...
This closes ticket #6712 :
"SCUMM/HE: SPYFOX3 - Text drawing
glitch in "Radioactive Trash Collector""
HE100 (and a very late version of HE99) uses different
flags for drawBox color modes. Incidentally, the target
color (light gray) used for the background on which
text is rendered managed to trigger a different mode,
hence the text never being removed.
2024-07-05 23:36:46 +02:00
Walter Agazzi
a504bbb885
AGS: Add detection entries for various games
...
From AGS forums / itch.io
Fix #15246
2024-07-05 22:38:13 +02:00
sluicebox
cb0db51091
AGI: Fix closing window when overlapping with menu
...
Fixes out of bounds memory access when closing a window that overlaps
with the menu bar at the top of the screen. This crashed at least some
release builds, including Windows release 2.8.1.
Mixed-Up Mother Goose is the only game known to draw a text window over
the menu bar. When I recently added support for this, I missed that the
code for closing the window needed to be updated too:
bc8550ce02
Fixes bug #15241
Big thanks to @hugoarpin for reporting this and testing the fix.
2024-07-05 09:55:51 -07:00
athrxx
94bb74000f
KYRA: (LOK) - minor text speed fix adjustment
...
(ignore chat text display duration when speech is enabled)
2024-07-05 14:39:42 +02:00
Walter Agazzi
8cd127b0d1
I18N: Update translation (Italian)
...
Currently translated at 100.0% (2284 of 2284 strings)
2024-07-05 12:13:43 +00:00
athrxx
905ee76654
SCI: minor mouse precision fix for Hercules mode
...
The translation of the mouse coords shoud now mirror the scaling of the
graphics more precisely. The change is too minor to notice ingame, though.
2024-07-05 14:08:57 +02:00
Alexander Korotkov
fd97ca71f0
KYRA: LoK - Fix chat duration
...
When both subtitles and voice are enabled use voice duration as in
the original game.
2024-07-05 14:08:18 +02:00
Purple T
ba3a51dbf7
I18N: Update translation (French)
...
Currently translated at 100.0% (2284 of 2284 strings)
2024-07-05 11:51:00 +00:00
Purple T
63e2fd8449
I18N: Update translation (French)
...
Currently translated at 99.9% (2283 of 2284 strings)
2024-07-05 09:19:38 +00:00
IlDucci
c55fbe7d3f
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (2284 of 2284 strings)
2024-07-05 09:19:32 +00:00
Filippos Karapetis
494ec37f20
DGDS: Disable multiple MIDI player instances for music + SFX
...
Simultaneous MIDI players aren't supported by the backend.
MIDI sound effects are deactivated for now, till this
functionality is implemented properly with a single instance
2024-07-05 10:22:22 +03:00
ScummVM-Translations
28a4f42080
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/
2024-07-05 05:38:24 +00:00
Cameron Cawley
a8221621e6
GRAPHICS: Explicitly handle matching formats in ManagedSurface::simpleBlitFrom
2024-07-05 08:38:08 +03:00
ScummVM-Translations
04137b4d21
I18N: Update translations templates
2024-07-05 05:37:44 +00:00
elasota
39bcf1a69a
VCRUISE: Add preload sounds option
2024-07-05 01:37:16 -04:00
elasota
8eb323644d
MTROPOLIS: Resolve str2num failures to 0 and warn instead
2024-07-04 22:14:01 -04:00
elasota
d13568b185
MTROPOLIS: Sink invalid attrib writes that are documented as allowed in 1.x
2024-07-04 21:40:35 -04:00
elasota
dbc4579e3b
MTROPOLIS: Fix media cue modifier not cloning correctly
...
Fixes crash in the Bureau maze in Obsidian
2024-07-04 21:37:08 -04:00
elasota
299b98089b
MTROPOLIS: Improve vthread stack debug
2024-07-04 20:39:53 -04:00
elasota
42e2c4c242
MTROPOLIS: Add nthelement and elementindex attribs
2024-07-04 19:48:33 -04:00
elasota
35d89b254b
MTROPOLIS: Permit list expansion
2024-07-04 19:34:40 -04:00
elasota
82a25bb271
MTROPOLIS: Remove errant debug code
2024-07-04 18:43:37 -04:00
elasota
d22b49fb05
MTROPOLIS: Add more attribs to SysInfo
2024-07-04 18:42:58 -04:00
elasota
bba278db34
MTROPOLIS: Instantiate aliases before putting them in the modifier inner scope
2024-07-04 18:42:36 -04:00
elasota
a19065c255
MTROPOLIS: Move Fade modifier to standard plug-in
2024-07-04 17:46:11 -04:00
elasota
818b0bc618
MTROPOLIS: Coerce vector sources for Vector Motion Modifier instead of check
...
This is necessary since they are now correctly receiving the var reference instead of a raw vector value
2024-07-04 15:56:20 -04:00
elasota
e7fbd26afa
MTROPOLIS: Produce a reference to the var instead of the var contents from var ref sources
2024-07-04 15:56:20 -04:00
elasota
9d16f99f1b
MTROPOLIS: Fix missing linkInternalReferences and visitInternalReferences in SaveAndRestoreModifier
2024-07-04 15:56:20 -04:00
elasota
e212224d1f
MTROPOLIS: Permit var references to reference non-variable modifiers
2024-07-04 15:56:20 -04:00
ScummVM-Translations
3eb0b7e763
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/
2024-07-04 19:54:36 +00:00
Cameron Cawley
3676b39194
GRAPHICS: Deprecate the ManagedSurface copy constructor
...
Also reverted the changes from commit 81f566a
.
2024-07-04 22:54:21 +03:00
Cameron Cawley
4bbcf77f70
GRAPHICS: Add move constructors to ManagedSurface
2024-07-04 22:54:21 +03:00
ScummVM-Translations
e77625ff04
I18N: Update translations templates
2024-07-04 16:12:55 +00:00
scummvmuser
43f88c7d01
GUI: rebuild if _aspectCheckbox is expected
...
Fixes or works around https://bugs.scummvm.org/ticket/15243 . This may
not be appropriate, but it avoids a segfault (nil _aspectCheckbox) for
me when I've specified `--disable-aspect` and switch from SDL to
OpenGL, anyway.
2024-07-04 19:12:41 +03:00
复予
c0667b92b9
I18N: Update translation (Chinese (Simplified))
...
Currently translated at 100.0% (2282 of 2282 strings)
2024-07-04 15:43:17 +00:00
Filippos Karapetis
cd2f52339f
AUDIO: Remove leftover reference to common/inttypes.h
2024-07-04 15:18:00 +03:00
Torbjörn Andersson
a16f24b9bb
AUDIO: Sync with upstreams Nuked OPL. Last commit: 730f8c2
2024-07-04 15:13:11 +03:00
Roland van Laar
744400a4a7
DIRECTOR: fix comparison int/uint warning
2024-07-04 13:30:06 +02:00
Eugene Sandulenko
101300a8a3
NEWS: Mention Moonbase Commander support
2024-07-03 23:36:17 +02:00
Cameron Cawley
42903e7e6e
COMMON: Add inttypes.h to common/scummsys.h
2024-07-03 22:34:26 +01:00
Filippos Karapetis
8ee953e910
IMAGE: Fix compilation of MPEG decoder
2024-07-04 00:15:36 +03:00
Filippos Karapetis
7347a82df2
COMMON: Remove inttypes.h
...
It contains defines that should be available from scummsys.h.
Also, it contains defines to support ancient and
now unsupported versions of MSVC (2013 and earlier)
2024-07-04 00:03:15 +03:00