Commit Graph
137148 Commits
Author SHA1 Message Date
ScummVM-Translations 306ac9eca6 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-08 14:57:48 +00:00
athrxx dee25ecfc5 SCUMM: (SAM) - add dissolve effect when restarting with F8
SAM has this hard coded for the restart handling. I noticed it in an
emulator and then found it in the original code . Without that, the
game would show the box transition for the restart which is
not suitable for SAM (it is made for games with a separate
verb interface).
2022-10-08 16:57:07 +02:00
ScummVM-Translations 7d4542064f I18N: Update translations templates 2022-10-08 14:56:09 +00:00
Le Philousophe 1af0e814e1 GUI: In grid launcher group by title to match what is displayed 2022-10-08 16:55:56 +02:00
Le Philousophe 1041c69710 GUI: Unify games listing between choosers
And avoid building of useless array
2022-10-08 16:55:56 +02:00
Le Philousophe 476b82ec84 GUI: Use engine ID to match metadata
This avoids classifying Cryo Atlantis as LucasArts game and Indiana Jones
series
2022-10-08 16:55:56 +02:00
Walter Agazzi 10a93eaa2d GLK: ADRIFT: Add detection for alternate version of Wax Worx 2022-10-08 16:38:56 +02:00
Lothar Serra Mari 1f159348de NEWS: Update German NEWS file 2022-10-08 10:55:28 +02:00
Lothar Serra Mari 155bfd38db NEWS: Add missing full stop 2022-10-08 10:54:30 +02:00
Roland van Laar 92b746c59c DIRECTOR: LINGO: Fix derefence befe null check
If movie is there is a check earlier in the function.
Meaning, it's guarenteed to exist at this point.

Fixes COVERITY: 1498918
2022-10-08 10:37:24 +02:00
Roland van Laar 9e4e20962b DIRECTOR: LINGO: Fix memory leak
Memory leak happens when a cast is moved but without
specifying the place for it to move to.
Datum constructor gets the castMemberId by copy leaving the
resource to be dealt with by the original function.

- Includes lingo test.

Fixes COVERITY: 1498924
2022-10-08 10:28:03 +02:00
D G Turner 8dfe2ccc96 SCUMM: Fix GCC Pedantic Compiler Warning Due To Extra Semicolon 2022-10-08 06:40:23 +01:00
Die4Ever 549174a540 GROOVIE: improve detection entries for T11H and Souped Up 2022-10-07 20:14:10 -05:00
Eugene Sandulenko 4afd1bd043 MADS: Fix copy/paste error. CID 1356120 2022-10-08 01:44:06 +02:00
Eugene Sandulenko 9ae7a446e1 ICB: Fix copy/pate error. CID 1433582 2022-10-08 01:42:15 +02:00
Eugene Sandulenko 7c0d64034a ICB: Fix copy/paste error. CID 1433438 2022-10-08 01:40:14 +02:00
Eugene Sandulenko 74cd80a92c GLK: SCOTT: Fix copy/paste reeor. CID 1488039 2022-10-08 01:38:33 +02:00
Eugene Sandulenko 4a748a1791 DIRECTOR: Fix copy/paste error 2022-10-08 01:33:14 +02:00
Donovan Watteau 3b543d06ff CONFIGURE: Make configure --help around 30% faster 2022-10-08 01:04:12 +02:00
athrxx 6a60a73840 KYRA: fix regression from 7204eaaf
(bug no. 13886 - Kyrandia 2 and 3 crashes when trying to open options)
2022-10-08 01:01:48 +02:00
ScummVM-Translations 31f567f146 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-07 22:55:25 +00:00
Walter Agazzi 69adbd829e DIRECTOR: Add detection for Me & My World 2022-10-08 00:53:32 +02:00
Walter Agazzi 6dd8668f8f DIRECTOR: Add detection for three small demos
From CD-ROM Now #7 '94 coverdisc. Trac #13835-7
2022-10-08 00:53:32 +02:00
ScummVM-Translations f4799fbeb7 I18N: Update translations templates 2022-10-07 22:28:48 +00:00
ScummVM-Translations 03ac2d64ae 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-07 22:28:47 +00:00
athrxx 0a15c027b2 SCUMM: (Amiga/Mac/PCSpk) - add detune/transpose to sound drivers. 2022-10-08 00:28:21 +02:00
athrxx 8a487f0ff1 SCUMM: (SAMNMAX) - add some missing volume controls
(unsure if used)
2022-10-08 00:28:18 +02:00
athrxx f5c421e52a SCUMM: (IMS) - some cleanup and fixes
Move some Midi related code into the new drivers. I have
kept some handling for Mac and PCSpk for now, since I'll
have to do more research, before I touch them. But eventually
it would be nice to get rid of as much of these sound
type checks/exceptions in the common code as possible.

Also, I finally verified that Samnmax does actually init the
pitchbend factor to 2, but it can be set to 0 by control
change 16. In this case the pitchbend message will alter
the volume instead of the pitch. I don't know if that method
is used anywhere, though.
2022-10-08 00:28:15 +02:00
ScummVM-Translations 0ac8d467b3 I18N: Update translations templates 2022-10-07 21:44:02 +00:00
Die4Ever 157af3c22a GROOVIE: support for T11H Souped Up 2022-10-07 16:43:32 -05:00
ScummVM-Translations 1ee2f72515 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-07 16:30:17 +00:00
Walter Agazzi d74e12b63c DIRECTOR: Improve detection for Maniac Sports
Punycode Mac file
Add additional version
Add second file to Win detection to prevent clash with Maniac Mansion
Deluxe
2022-10-07 18:29:22 +02:00
ScummVM-Translations 45d494876a I18N: Update translations templates 2022-10-07 15:44:46 +00:00
Roland van Laar 121cb51ab7 DIRECTOR: LINGO: fix divide by zero
Set `fps` in `b_framesToHMS` to be at least one.
Tested in D3 and D4 on mac.

Fixes COVERITY: 1461266
2022-10-07 17:44:17 +02:00
Roland van Laar a2dc39d444 DIRECTOR: Fix unchecked return value
Only try to open the datafork when `open` succeeded.

Fixes COVERITY: 1465739
2022-10-07 17:14:10 +02:00
Roland van Laar 9aafdcf976 DIRECTOR: Fix unchecked return value
getChildren returns false when not succesful, i.e. meaning we can bail
out of the loop iteration.

Fixes COVERITY: 1462418
2022-10-07 17:05:46 +02:00
Roland van Laar 891fa08f15 DIRECTOR: Refactor loading next Movie
The loading of the next movie and corresponding shared cast
is now handled in seperate functions.
There checks when to load a new shared cast and when to delete
the previous one could be simplified by returning early when the
previous and new shared casts are the same.

At the same time it fixes a Dereference after null check from Coverity.
sharedCast->getArchive() could return a null pointer and wasn't checked
in all places.

Fixes COVERITY: 1498090
2022-10-07 17:00:31 +02:00
Walter Agazzi e40004ce32 DIRECTOR: Add detection for Physicus Win/De and remove duplicate 2022-10-07 15:43:18 +02:00
Walter Agazzi 59f9370854 DIRECTOR: Add detection for CSI Miami 2022-10-07 15:43:18 +02:00
Donovan Watteau f7bdce7671 SCUMM: Adjust subtitle color workarounds for MI1 FM-TOWNS
In the FM-TOWNS version of Monkey Island 1, the inventory is limited to
16 colors, and it looks like the subtitles have a similar constraint, so
adjust the subtitle color workarounds for the priest and the head of the
navigator for this case, otherwise they would just be printed in white.
2022-10-07 13:34:59 +02:00
ScummVM-Translations 3fdf9f5ae8 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-07 11:25:19 +00:00
Roland van Laar 18b42af0ac DIRECTOR: Fix dereference null return value
Check if castMember is not a nullptr before using it.

Fixes COVERITY: 1487660
2022-10-07 13:25:02 +02:00
ScummVM-Translations b7e07e705d I18N: Update translations templates 2022-10-07 11:18:06 +00:00
Roland van Laar 8201244f4f DIRECTOR: Fix dereference null return value
Refactor LB:b_movie to check once if castMember is not a nullptr

Fixes COVERITY: 1490723
2022-10-07 13:17:41 +02:00
Roland van Laar ae201e7adf JANITORIAL: DIRECTOR: Fix whitepace 2022-10-07 13:17:41 +02:00
Roland van Laar c3e74c928d DIRECTOR: Fix dereference null return value
Check if castMember is not a nullptr before querying it.

Fixes COVERITY: 1490158
2022-10-07 13:17:41 +02:00
Roland van Laar c128f4056c DIRECTOR: make use of Datum constructor
Replace handcrafted creation of CASTREF with the datum constructor
which handles the creation itself.
2022-10-07 13:17:41 +02:00
Roland van Laar 2d58f23c39 DIRECTOR: use variables instead of repeated gets
Refactor repeated getCurrentMovie en getScores calls to one per
function.
2022-10-07 13:17:41 +02:00
Donovan Watteau 7c92832db9 VKEYBD: Fix euro symbol description in keycodeDescTable
This was encoded in Windows-1252 and it triggered a
-Winvalid-source-encoding warning. Just use ASCII, as for the other
descriptions.
2022-10-07 12:45:40 +02:00
Donovan Watteau 4be173fc49 VKEYBD: Repair the apostrophe key in the virtual keyboard
The `target` and `name` attributes for this key didn't use the same
character, so they never matched and the key had no effect.
2022-10-07 12:45:40 +02:00