Commit Graph

123967 Commits

Author SHA1 Message Date
sluicebox
68ba0fa2d6 SCI: Remove GUIO_NOSPEECH from HOYLE4
HOYLE4 has speech. Bug #13007
2021-10-15 13:02:53 -05:00
trembyle
df21feb3a7 DIRECTOR: Change Simpsons Studio game IDs
Per request by Discord user Lenny, who runs automated tests on these.
2021-10-15 11:24:06 -04:00
trembyle
f8658d60db DIRECTOR: Add detection for community discoveries
Thanks to Parotaku for suggesting The Mask (D3 Mac / D4 Win)

Thanks to einentei for discovering the Bud weis er screen saver.
2021-10-15 11:17:12 -04:00
trembyle
73933d90fd JANITORIAL: DIRECTOR: Minor formatting fixes
Fixed whitespace, sorting, etc.
2021-10-15 11:16:22 -04:00
Misty De Meo
8a8d999980 DIRECTOR: add Bandai Previews Vol. 3 2021-10-15 10:48:21 -04:00
alxpnv
4576f1f087 ASYLUM: fix loading screen too dark
Also added a missing fade-in

Reported by Attx
2021-10-15 15:35:22 +03:00
alxpnv
32ec986518 ASYLUM: fix vertical alignment for movie subtitles
Bug reported by Attx
2021-10-15 15:35:22 +03:00
Torbjörn Andersson
c6efd7a27c KYRA: Fix error message in loadSpecialAmigaCPS() 2021-10-15 07:25:22 +02:00
Evan Miller
a9a59ba37e SDL: Fix exception on macOS 10.4/10.5
The getBytes:...:remainingRange: API was introduced in 10.6.
2021-10-14 21:00:04 +01:00
athrxx
ea386eda87 KYRA: (LOL) - fix sound index read on BE platforms (bug no. 12987)
regression from 3ae1d92f
2021-10-14 15:40:30 +02:00
Eugene Sandulenko
93746e702f
LURE: Made game flags enum sequential 2021-10-14 13:58:58 +03:00
Eugene Sandulenko
0e48263e50
AD: Allow both MacResFork and non-resfork entries coexist 2021-10-14 13:55:44 +03:00
Eugene Sandulenko
33f8e1228a
MADS: Avoid adding '\0' to quotes 2021-10-14 13:21:07 +03:00
Torbjörn Andersson
f5f78d7c5d SCUMM: The Indy 3 / Loom Macintosh cursors aren't animated
So there's no need to keep reading the cursor from the Mac resource over
and over again.
2021-10-14 08:46:02 +02:00
sluicebox
04cdd7af00 SCI: Fix kSetPort return value
SSCI doesn't return zero; it doesn't return anything. This shouldn't
affect any games since no scripts should depend on a non-existent
return value, but this discrepancy came up while investigating a
fan script that accidentally relies on this.
2021-10-13 19:18:43 -05:00
sluicebox
f3b04519a6 CLOUD: Fix crash on HTTP request with unparsed path
Occurred during an nmap scan. Fixes bug #12997
2021-10-13 19:18:43 -05:00
Misty De Meo
562c0f7c8c GROOVIE: check for USE_MAD for MP3
The groovie engine is unconditionally trying to acess the
`Audio::makeMP3Stream` method, which won't exist if ScummVM is
being compiled without MAD. Other consumers use this `#ifdef` to
determine if they should try to call it, so I've made the same
change here.
2021-10-13 23:52:24 +03:00
Coen Rampen
28dcd89782 SAGA: Add AdLib fallback for IHNM GOG
This commit adds a fallback for the GOG version of I Have No Mouth... This
version is missing the AdLib instrument definition files which are necessary
to use the Miles driver. If these files are missing, the regular AdLib driver
is used, which has built-in instrument definitions. A warning is shown so the
user knows the music is inaccurate without the missing files.
2021-10-13 22:21:16 +02:00
athrxx
27bb4850ab KYRA: (LOL) - try to avoid Common::Array assert on MorphOS 2021-10-13 21:01:04 +02:00
alxpnv
c95a8036b5 ASYLUM: (Fisherman puzzle) fix resetting
Reported by Attx
2021-10-13 16:15:16 +03:00
alxpnv
80763d58b7 ASYLUM: (Fisherman puzzle) identify more variables 2021-10-13 16:15:16 +03:00
alxpnv
493be0c7f9 ASYLUM: (Fisherman puzzle) fix sounds 2021-10-13 16:15:16 +03:00
alxpnv
9600ef7297 ASYLUM: fix loading screen animation too fast
Reported by Attx
2021-10-13 16:15:16 +03:00
Torbjörn Andersson
c2354dc862 SCUMM: Position text better in Indy 3 Mac (bug #12983)
The text positioning seemed to be correct in all cases I checked (which
admittedly weren't all of them). The original spaces characters
differently, but I would say that the original does it wrong. I typed
the same text in ResEdit, and it came out the way ScummVM draws it.

I see no reason for being that bug compatible with the original.
2021-10-13 08:16:08 +02:00
Martin Gerhardy
ebdad0681c BASE: added --list-records command line option 2021-10-13 01:56:43 +03:00
ScummVM-Translations
78b099be57 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-10-12 22:30:49 +00:00
Cameron Cawley
121088b3ef GUI: Regenerate the theme archives 2021-10-12 23:30:32 +01:00
ScummVM-Translations
2a9df4f159 I18N: Update translations templates 2021-10-12 22:29:31 +00:00
Cameron Cawley
d460f8f70a GUI: Avoid showing ellipses in smaller labels 2021-10-12 23:29:21 +01:00
Cameron Cawley
b444f53685 GUI: Specify the spacing for checkboxes and radio buttons in the theme files 2021-10-12 23:27:07 +01:00
ScummVM-Translations
9fcb6501d1 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-10-12 21:20:04 +00:00
Filippos Karapetis
598c9bb92c GROOVIE: More work on the 11th Hour gallery puzzle logic 2021-10-13 00:19:26 +03:00
ScummVM-Translations
868037eef8 I18N: Update translations templates 2021-10-12 18:47:23 +00:00
athrxx
072c54318d KYRA: (LOL) - replace sound list char* array with Common::StringArray 2021-10-12 20:45:52 +02:00
Torbjörn Andersson
d3de644b62 SCUMM: Space lines in Indy 3 text boxes like the original (bug #12983)
I didn't think anyone would notice that the lines of the Indy 3 text
boxes were spaced slightly differently in ScummVM than in the original.
I realized it wouldn't be as tricky as first thought to fix that, though
I may clean it up a bit later.

This fixes a tiny part of bug #12983.
2021-10-12 20:14:08 +02:00
ScummVM-Translations
204badf813 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-10-12 13:12:42 +00:00
alxpnv
e9e0f98172 ASYLUM: (TicTacToe puzzle) fix arbitrary placement
Bug reported by Attx
2021-10-12 16:14:21 +03:00
alxpnv
0dbc08aa6b ASYLUM: (TicTacToe puzzle) rename class members 2021-10-12 16:14:20 +03:00
ScummVM-Translations
cde96a97e5 I18N: Update translations templates 2021-10-12 12:43:55 +00:00
antoniou79
56ef67f6d5 GUI: Prevent segfault for Options in GMM in-game 2021-10-12 15:43:10 +03:00
Paul Gilbert
dd791b3453 XEEN: Fix crash on startup loading xeen.ccs data 2021-10-11 20:34:05 -07:00
Paul Gilbert
f1df58e74b AGS: Add TFG SOMI detection 2021-10-11 19:49:19 -07:00
Rebecca Wallander
80957a6629 AGS: add full name in detection table 2021-10-11 19:42:16 -07:00
Scott Percival
29973e8627 DIRECTOR: Revert change to inkBlitShape
Using the dest. rect for everything leaves snail trails
in most of Spaceship Warlock.
2021-10-12 08:19:29 +08:00
Andrei Prykhodko
b91ae61143 PETKA: fix scene scrolling 2021-10-11 22:42:22 +03:00
Thierry Crozat
96979f06ba BUILD: Do not use CpMac in osxsnap make target
The documentation for CpMac indicates that since  Mac OS X 10.4
we can use cp instead, and thet CpMac will be deprecated. It looks
like it was finally removed in Xcode 13 as this is no longer
installed as part of the Xcode command line tools.

Also make sure links are preserved when using cp in the bundle make
target. The -P option is the default on macOS and the various Linux
I checked, but this may not be the case on all systems.
2021-10-11 19:41:18 +01:00
Evan Miller
b8132baa94 SDL: Fix building/deployment on macOS <10.7
NSWindow.backingScaleFactor needs OS support, so a run-time test is
necessary in addition to the OS X SDK guard.
2021-10-11 19:40:37 +01:00
Martin Gerhardy
46723348fc TWINE: added clipping to model rendering
this fixes the rendering issue with drowing
2021-10-11 20:31:58 +02:00
Martin Gerhardy
cae51f4222 TWINE: ensure that the clip is properly reset 2021-10-11 20:31:58 +02:00
Martin Gerhardy
f4461e7424 TWINE: make sure we have a proper clip value set 2021-10-11 20:31:58 +02:00