Commit Graph

122256 Commits

Author SHA1 Message Date
Eugene Sandulenko
b72d6d89b9
COMMON: Proper check for MacBinary presence. This fixes false positives for QT movies 2021-08-10 19:33:27 +02:00
Eugene Sandulenko
d44938f916
COMMON: Added common CRC implementation. Borrowed from Wintermute engine 2021-08-10 19:33:27 +02:00
Torbjörn Andersson
8b10066bda SCUMM: Fix compiling without SCUMM v7/8 2021-08-10 19:13:50 +02:00
Martin Gerhardy
c41ac8f974 TWINE: fixed rendering the magic ball
introduced in 3f1faa95b7

looks like some previous slot is reused here - as the DrawListType::DrawExtras doesn't e.g.
set the x, y and z values of the draw cmd. But it is used in processDrawListExtras()
2021-08-10 13:40:49 +02:00
Martin Gerhardy
55ad82dff5 TWINE: fixed typos 2021-08-10 13:40:49 +02:00
Martin Gerhardy
1c9377ed93 TWINE: converted enum to enum class 2021-08-10 13:40:49 +02:00
Martin Gerhardy
faaa0927ce TWINE: added missing enum prefix 2021-08-10 13:40:49 +02:00
Andrea Boscarino
c7ac4f9473
NEWS: Mention DiMUSE and SCUMM fixes 2021-08-10 14:17:36 +03:00
Torbjörn Andersson
c59432e3da NEWS: Add MI1 fixes. 2021-08-10 13:03:11 +02:00
Filippos Karapetis
0a3e3d8372 SLUDGE: Remove superfluous C string conversions 2021-08-10 13:04:09 +03:00
Cameron Cawley
e187a37d95 SLUDGE: Avoid direct use of remove() 2021-08-10 13:04:09 +03:00
Torbjörn Andersson
c193fa74bf SCUMM: Restore old clock tower behavior to the CD version of MI1
In the floppy VGA version (and presumably the EGA version as well), the
clock tower only gets a new description ("e.g. "Hmm.  Still ten
o'clock.") if you leave the room after examining it. In the CD version,
someone has "fixed" the behavior so that the description changes
immediately when the clock tower is examined.

Since it also changes on exiting the room after examining the clock
tower, that means you're much less likely to ever see the second
description. (There are only three, with a random variation on the
last one.) It doesn't completely ruin the joke, but...

To restore the original behavior, we don't allow the clock tower script
to increment the variable that changes its description.
2021-08-10 12:47:03 +03:00
Torbjörn Andersson
400e40da8e SCUMM: MI1: Use correct colors for Smirk's cigar smoke in CD version
We recently enabled the smoke animation that was present in the EGA and
VGA floppy versions of MI1, but removed in the CD version. However, for
a couple of reasons the colors were not correct.

For one thing, the animation doesn't use the same color indexes as in
the floppy version. But it still tries to remap the floppy version's
color indexes to other colors.

For another, one of the colors it tries to remap to gets overwritten,
probably to ensure that the GUI uses consistent colors. If that's the
only reason, we can safely ignore that for this room since it has no
visible GUI.

The voodoo lady's smoke is still using different colors than the floppy
version. I have no good ideas for how to fix that. Those colors will get
overwritten, and this time there is a visible GUI. But perhaps that
shouldn't be fixed since the special edition, for better or for worse,
pretty much made those colors canonical.
2021-08-10 12:41:48 +03:00
Martin Gerhardy
15dd09a527 EVENTRECORDER: fixed compilation 2021-08-10 09:34:48 +02:00
Martin Gerhardy
0a928d25e0 TWINE: use SpriteData for shadow sprite 2021-08-10 09:23:59 +02:00
Martin Gerhardy
a7f09b0214 TWINE: improved sprite parser 2021-08-10 09:23:59 +02:00
Martin Gerhardy
ff79ea61da TWINE: moved mainpalette and renamed members 2021-08-10 09:21:34 +02:00
Martin Gerhardy
8073e15a1b TWINE: moved constant into cpp file 2021-08-10 09:21:33 +02:00
Martin Gerhardy
f8641cf823 TWINE: renamed members and use constants 2021-08-10 09:21:33 +02:00
Martin Gerhardy
40e53bd4ef TWINE: started with lba2 model parsing 2021-08-10 09:21:33 +02:00
Ben Castricum
331d023be0 I18N: Update translation (Dutch)
Currently translated at 93.6% (1557 of 1663 strings)
2021-08-10 05:18:15 +00:00
VAN-Gluon
e24741094d I18N: Update translation (Japanese)
Currently translated at 100.0% (1663 of 1663 strings)
2021-08-10 04:32:26 +00:00
Eugene Sandulenko
9510ac929c I18N: Update translation (Ukrainian)
Currently translated at 99.8% (1661 of 1663 strings)
2021-08-10 04:32:26 +00:00
George Kormendi
5c23862ffd I18N: Update translation (Hungarian)
Currently translated at 100.0% (1663 of 1663 strings)
2021-08-10 04:32:24 +00:00
Paul Gilbert
dbf76e10b8 AGS: Added demo detection entry 2021-08-09 20:52:19 -07:00
Paul Gilbert
eef503877f GLK: COMPREHEND: Fix room outside cell in OO-Topos not rendering 2021-08-09 20:39:40 -07:00
a/
f3c6276162 SAGA2: Fix uninitialized field. CID 1461353 2021-08-10 11:34:23 +09:00
IlDucci
6283794f40 I18N: Update translation (Spanish)
Currently translated at 100.0% (1663 of 1663 strings)
2021-08-09 22:24:28 +00:00
ScummVM-Translations
a83c9b1bf7 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-08-09 21:54:00 +00:00
djsrv
dbdb3dcbd4 AGS: Fix String -> Path conversion 2021-08-09 17:47:33 -04:00
djsrv
ba28d7fde6 ALL: Change listMatchingMembers pattern to a Path
This handles any potential differences in directory separators passed to
the function, as with the other Archive functions.
2021-08-09 17:47:30 -04:00
djsrv
2aa7e3e558 COMMON: Replace matchString pathMode with general wildcard exclusions
Different characters may need to be excluded for different path styles.
2021-08-09 17:43:12 -04:00
ScummVM-Translations
f58ef31441 I18N: Update translations templates 2021-08-09 21:42:15 +00:00
sluicebox
af7d05999e SCI: Add SQ1 option to enable bearded musicians
Adds a game option to enable the original graphics that Sierra
disabled for legal reasons but still included.

Trac #12773
2021-08-09 16:40:38 -05:00
Eugene Sandulenko
9ba6f1fe01
DEVTOOLS: COMPANION: Keep the file names in mac mode, set the modification time 2021-08-09 23:03:00 +02:00
Eugene Sandulenko
681fc2eaa3
DEVTOOLS: COMPANION: Set the macbinary type and creator for mac mode 2021-08-09 22:41:12 +02:00
Walter Agazzi
b4659e7d39 I18N: Update translation (Italian)
Currently translated at 99.8% (1659 of 1661 strings)
2021-08-09 20:25:50 +00:00
George Kormendi
f332d8e27e I18N: Update translation (Hungarian)
Currently translated at 100.0% (1661 of 1661 strings)
2021-08-09 20:25:49 +00:00
Purple T
4f95f6620f I18N: Update translation (French)
Currently translated at 100.0% (1661 of 1661 strings)
2021-08-09 20:25:49 +00:00
Timo Mikkolainen
dc24c4586a I18N: Update translation (Finnish)
Currently translated at 100.0% (1661 of 1661 strings)
2021-08-09 20:25:47 +00:00
Eugene Sandulenko
8952db2dfd
DEVTOOLS: COMPANION: Fix mac mode and set file timestamps 2021-08-09 22:09:03 +02:00
a/
23f6dc66ed SAGA2: Add onAcceptDrop method constant 2021-08-09 23:47:24 +09:00
Roland van Laar
0e0aef0201 DEVTOOLS: COMPANION: add macbinary mode
`dumper-companion.py mac [--punycode] directory` will recursively look
for resourceforks and encode them inplace as macbinary.

When `--punycode` is enabled it will encode filenames in punycode.

This is a MacOS only feature.
2021-08-09 15:54:05 +02:00
Roland van Laar
66568ca700 DEVTOOLS: COMPANION: Improve helptext
Make it clear that punyencoding of stdin is supported.
2021-08-09 15:54:05 +02:00
Roland van Laar
4d00111acf DEVTOOLS: COMPANION: hfs dump use existing dir
Don't complain when the directory to write to already exists.
2021-08-09 15:54:05 +02:00
Roland van Laar
8ddb3aec3a DEVTOOLS: COMPANION: remove superfluous statement 2021-08-09 15:54:05 +02:00
Roland van Laar
c586311c26 DEVTOOLS: COMPANION: add development info helptext 2021-08-09 15:54:05 +02:00
sluicebox
49ce49aae6 COMMON: Update override keywords in OutSaveFile 2021-08-09 08:37:53 -05:00
ysj1173886760
be5134d7ca DIRECTOR: fix FPE in initTransParams 2021-08-09 20:35:45 +08:00
ysj1173886760
677cec6aea DIRECTOR: implement setting the timer. 2021-08-09 20:35:45 +08:00