Commit Graph
147040 Commits
Author SHA1 Message Date
Le Philousophe 0ea1b5aef6 GRAPHICS3D: Clear screen while hiding overlay 2023-11-26 16:12:14 +01:00
Le Philousophe eae8491722 GRAPHICS3D: Properly disable scissor test while rendering surfaces
Restore it afterwards for the engine.
2023-11-26 13:02:33 +01:00
AndywinXp 342afe0925 SCUMM: DIMUSE: Rename previously mislabeled argument in dispatchSwitchStream() 2023-11-26 12:54:24 +01:00
Walter Agazzi 0ac7210f28 CREDITS: Add myself to AGS credits 2023-11-26 11:01:17 +02:00
sluicebox ef813c6d4d VIDEO: Complete reversion from previous commit 2023-11-25 21:28:41 -08:00
sluicebox 38d507d9b8 VIDEO: Revert QuickTime changes that crash Myst
Reverts QuickTime commits that crash multiple Myst videos:
1e877bab26
156ba82247

Fixes bug #14665
2023-11-25 20:57:27 -08:00
sluicebox b8c97f1561 DIRECTOR: Add newline at EOF 2023-11-25 20:52:22 -08:00
Eugene Sandulenko 63c8367ace GRAPHICS: MACGUI: Indicate presence of a table in debug output in MacTextCanvas 2023-11-25 19:46:40 -08:00
Eugene Sandulenko 71b3ba59ee DRAGONS: Added workaround for crash in German release. Bug #13925 2023-11-25 19:46:35 -08:00
Joost Peters 33423d11bf DIRECTOR: Correct title for boeboekstocht 2023-11-25 23:50:13 +01:00
Coen Rampen f1abbff901 MIDI: Update FluidSynth settings
This updates the FluidSynth settings to the value ranges and defaults used by
the current version 2.3.4.

Reverb
- Room size: 0.00-1.20 / 0.20 to 0.00-1.00 / 0.20
- Width: 0-100 / 1 to 0.0-100.0 / 0.5
Chorus
- Level: 0.00-1.00 / 1.00 to 0.00 - 10.00 / 2.00
- Speed: 0.30-5.00 / 0.30 to 0.10-5.00 / 0.30
- Depth: 0.0-21.0 / 8.0 to 0.0-256.0 / 8.0
2023-11-25 22:26:53 +01:00
Benjamin Funke 35268ebc44 GOB: fix indentation in Adibou 1 detection entry 2023-11-25 21:41:16 +02:00
grisenti 47899ee46f HPL1: Disable assertions in Newton code 2023-11-25 18:05:59 +01:00
grisenti f79c5478f9 HPL1: Correctly handle first start 2023-11-25 16:07:41 +01:00
grisenti 67726a7e6d HPL1: Initialize glViewport with screen size 2023-11-25 14:57:32 +01:00
Kaloyan Chehlarski df10ff8ac3 NANCY: Fix segfault in decompressor
With the new optimizations, the decompressor will read
exactly one byte past the end of its input. This commit makes
the input buffer one byte longer to compensate for that.
2023-11-25 14:24:56 +02:00
Walter Agazzi e6545cefc9 AGS: Add detection entries from TRAC reports 2023-11-25 12:53:31 +01:00
Walter Agazzi 1ed61dc44f DIRECTOR: Fix mathsworkshop director version 2023-11-25 12:41:03 +01:00
Lothar Serra Mari eda55f402c DIRECTOR: Add demo/preview version of Maths Workshop
* DIRECTOR: Add demo/preview version of Maths Workshop
2023-11-25 12:32:31 +01:00
AndywinXp 74d5d2c81b SCUMM: COMI: Fix erratic quit confirmation behavior 2023-11-25 12:25:08 +01:00
Benjamin Funke 623e7670c0 GOB: add the original game name of the english version of Adibou 1 2023-11-25 12:20:56 +02:00
Benjamin Funke 813db1e101 GOB: use correct lang code for english version of Adibou 1 2023-11-25 10:47:19 +02:00
Eugene Sandulenko 9e0bbe0272 DIRECTOR: Fix warning 2023-11-25 02:04:35 +01:00
Scott Percival 5c4af133af DIRECTOR: Only update _ditheredImg when necessary
Previously, BitmapCastMember would update _ditheredImg (if required) in
every call to createWidget. In the case of paletted images, this means
a fairly big penalty of calling Surface::ditherFloyd on every frame.

Instead, we can run it once the first time, and only run it again if
isModified() returns true (i.e. there's been a palette change).

Greatly improves performance in henachoco05.
2023-11-25 02:03:38 +01:00
Scott Percival 1ac78ddf44 DIRECTOR: Add fast path for kInkTypeCopy 2023-11-25 02:03:38 +01:00
Scott Percival 24c10f9597 DIRECTOR: Make DigitalVideo scale video to fit the widget 2023-11-25 02:03:38 +01:00
Scott Percival 04188be8be DIRECTOR: Fix detection entry for teamxtreme1 2023-11-25 02:03:38 +01:00
Walter Agazzi 5ea6c33ad1 AGS: Add detection for a few commercial games
From TRAC reports
2023-11-25 01:23:02 +01:00
athrxx 7396e21c47 SCUMM: (v7/8)- fix walk code bug 2023-11-25 01:10:25 +01:00
polyesterswing ab096190e6 SLUDGE: Fix bug caused by getTextFromAnyVar in a debug context
In Out of Order, you could not walk/talk to "Urban Leopard".
2023-11-25 00:32:06 +01:00
Matthew Duggan 704d1d0211 MTROPOLIS: Fix crash - correct movie chunk offset
Fixes a typo introduced in PR#5378 which used the wrong value as the chunk
offset.
2023-11-25 09:37:51 +11:00
Kaloyan Chehlarski d64c94c6dd NANCY: Stop multiple keys at the same time in PianoPuzzle
This fixes an issue in PianoPuzzle that could produce
graphical glitches when clicking adjacent keys
2023-11-25 00:09:19 +02:00
Kaloyan Chehlarski 8add576cbc NANCY: Further optimize decompressor
Modified the Decompressor class so it no longer keeps
a ReadStream for its input data. This helps us avoid doing
a vtable lookup for every byte read, and halves the time
needed to decompress.
2023-11-25 00:09:19 +02:00
Roland van Laar 762ebd59df DIRECTOR: LINGO: improve lingo c_not
It's a bit unexpected, but `not` works differently then the inverse of
`if`.

After testing in D4.0.4 the following two statements are true:

    defined variables are falsy when checked with not
        i.e. not varundefined => true and not vardefined => false
    only a var with value 0 is seen as false when checked with not
        i.e. not 0 => true
2023-11-24 22:49:06 +01:00
Coen Rampen 318dda4884 ULTIMA/NUVIE: Error msg when FM-Towns load fails 2023-11-24 21:26:16 +01:00
Eugene Sandulenko 92b03145a2 GRAPHICS: MACGUI: Disable MacText with tables resizing
The problem is more complex than it appears, so, disabling this
before the release, because the current code is removing
tables on resize
2023-11-24 19:48:24 +01:00
AndywinXp 2fd005b001 SCUMM: MACGUI: Update Loom conditions for disabling menu items 2023-11-24 12:47:39 +01:00
Walter Agazzi 004d09bfe4 DIRECTOR: Add detection for Vince Collins animations 2023-11-24 12:25:01 +01:00
Walter Agazzi b618114ae9 DIRECTOR: Fix filesize of a few HO promos 2023-11-24 12:25:01 +01:00
neuromancer 23708828e2 FREESCAPE: remove useless glVertexPointer 2023-11-24 11:34:23 +01:00
Aditya df3acd267d CRAB: Add a separate class named TTSHandler 2023-11-24 11:34:21 +05:30
Aditya 460054e163 CRAB: Enable tts for dialogues and replies 2023-11-24 11:34:21 +05:30
Aditya 566d848c08 CRAB: Enable TTS for Chapter Introduction 2023-11-24 11:34:21 +05:30
Little Cat 6e8cb70833 HE SCUMM: Implement SET_POLL_ANSWER. 2023-11-23 22:04:00 -04:00
Eugene Sandulenko e00b7fbf58 PARALLACTION: Added alternative international Nippon version. Bug #13630 2023-11-24 02:41:32 +01:00
ScummVM-Translations ff0106fd15 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/
2023-11-24 01:27:21 +00:00
Eugene Sandulenko f5829aee43 AD: Print out engineid:gameid pairs for game references in sanity checks
These are now new canonical game names, thus, making it consistent.
2023-11-24 02:26:58 +01:00
ScummVM-Translations 83fb8d4885 I18N: Update translations templates 2023-11-24 01:15:34 +00:00
Eugene Sandulenko dbf34b31e0 GUI: Made HelpDialog resizable, moved it to the STX and bumped the theme version 2023-11-24 02:14:28 +01:00
D G Turner d9462bc136 PRIVATE: Fix Duplicated Declaration GCC Compiler Warnings 2023-11-24 00:05:23 +00:00