Commit Graph
137148 Commits
Author SHA1 Message Date
eientei b96174c02e DIRECTOR: testExtensions: Try the non-converted filename as well
Required to get Wrath of the Gods to play, because due the existing code, when given `30AM1`, it was only checking `30AM1` and `AM1.MMM` but not `30AM1.MMM` (which is what the file is called)
2022-10-17 12:47:04 +02:00
eientei b80fa3f122 DIRECTOR: Add support for multi-entry D3 EXEs
Tested on Wrath of the Gods demo, only contains movie file path
information
2022-10-17 12:29:16 +02:00
Daniel Abramowitz f47977db1d AGI: Format Logs
Use the text's stringPrintf function to format the log messages.
2022-10-17 07:26:46 +03:00
Timo Mikkolainen 398550e996 I18N: Update translation (Finnish)
Currently translated at 100.0% (1768 of 1768 strings)
2022-10-17 00:33:49 +00:00
AndywinXp 3bd3fe6b04 SCUMM: INDY4: Properly fix #1265 2022-10-17 00:49:38 +02:00
Einar Johan Trøan Sømåen 614ad647d1 GRIM: Don't error out on "specialty" texture loading.
Specialty textures are not loaded from files, so
the previous change broke EFMI entirely. This change
makes an exception for specialty textures.
2022-10-16 22:43:20 +02:00
Roland van Laar 346d4b08c4 DIRECTOR: FONTS: Fix memory leak
Don't map the same fromFont twice.
CloneRanger mapped one fromFont twice, resulting in a memory leak on
descruction since the pointer to the first fontMap was lost.
2022-10-16 22:06:27 +02:00
Daniel Abramowitz 65aba03517 AGI: Write log() Function to File
Now the log() function writes to a file, as
the AGI engine did.

It appears that ScummVM doesn't have any "append" functionality.
As a result, I made this implementation create a new file each time
a message is logged. Note that the file is only created if the
log() function is called. The file name includes the game name
and the current time, ensuring that logs won't be overwritten.

The format is: agi.<gameid>.<currentime>.log and will be logged to
the working directory.

Last week I first implemented the log() function. In that commit
I just had it log to the console. In this commit we start
writing to a file.
2022-10-16 21:52:21 +02:00
Donovan Watteau 0e81058cc7 SCUMM: Don't print unprintable chars in warnings and errors 2022-10-16 22:27:58 +03:00
Le Philousophe d398034fe5 BACKENDS: OPENGL: Enable filtering when using scaling shaders 2022-10-16 20:42:54 +02:00
Lothar Serra Mari e8f262aca1 WIN32: Set release date for 2.6.1 2022-10-16 19:58:34 +02:00
Lothar Serra Mari 965c387aed NEWS: Reveal codename and release date for 2.6.1 2022-10-16 19:53:06 +02:00
Le Philousophe c257251e8f BACKENDS: OPENGL: Implement FrameCount uniform 2022-10-16 19:43:05 +02:00
Le Philousophe 8047aef666 BACKENDS: OPENGL: Add support for wrap mode in libretro 2022-10-16 19:43:05 +02:00
Le Philousophe 73f48341c0 BACKENDS: OPENGL: Allow to set texture wrapping mode 2022-10-16 19:43:05 +02:00
Le Philousophe 82cd971aca OPENGL: Add more texture wrap modes detection 2022-10-16 19:43:05 +02:00
Donovan Watteau fb17cf427c SCUMM: Make Indy3 Trac#2556 workaround an optional enhancement
This enhancement could probably be improved if the original issue is
real, since the game really doesn't expect you to go back to the
front of the castle, but as I don't own the German release and can't
reproduce this bug from a normal gameplay on my other releases, I'd
rather only adjust the _enableEnhancements flag for now.
2022-10-16 16:55:39 +02:00
Le Philousophe e532e33127 BACKENDS: OPENGL: Add aliases support to libretro 2022-10-16 14:06:44 +02:00
Le Philousophe 353239a158 BACKENDS: OPENGL: Reuse existing samplers if possible
This avoids allocating samplers when one with the same texture already
exists.
2022-10-16 14:04:57 +02:00
Le Philousophe 3a31992403 BACKENDS: OPENGL: Really fix Pass# and PassPrev# uniforms 2022-10-16 14:04:39 +02:00
Le Philousophe dc3f4b4f6d BACKENDS: OPENGL: Fix Pass# and PassPrev# uniforms 2022-10-16 11:20:54 +02:00
Thunderforge 604c6f522d ENGINES: Correcting capitalization of bbvs full name
"Beavis and Butt-head in Virtual Stupidity" -> "Beavis and Butt-Head in Virtual Stupidity"

This matches how it [appears on Wikipedia](https://en.wikipedia.org/wiki/Beavis_and_Butt-Head_in_Virtual_Stupidity) as well as how it's capitalized in [the show itself](https://en.wikipedia.org/wiki/Beavis_and_Butt-Head).
2022-10-16 09:47:39 +03:00
elasota 07285565b7 MTROPOLIS: Fix MTI credits not rendering correctly. Fix extra mToon frame being needlessly rendered. 2022-10-16 02:29:18 -04:00
elasota 5749d6a66e MTROPOLIS: Force render update when objects change position or visibility. 2022-10-16 02:29:17 -04:00
elasota e9a6ef273f MTROPOLIS: Various MTI fixes. 2022-10-16 02:29:16 -04:00
Roland van Laar 662de4c696 DIRECTOR: LINGO: Add comment regarding b_duplicate
b_duplicate is stubbed again. Show in which commit it was.
2022-10-15 23:10:09 +02:00
Roland van Laar 76e56f5b1f DIRECTOR: Remove and document broken cast copies
Stubbed b_duplicate again.
    The implementation was broken, it copied the reference to the cast not the
    cast itself.
Adds warning to createOrReplaceCastMember.
    The function only handles replacing not creating.
2022-10-15 23:09:23 +02:00
Le Philousophe c1311ff2b2 BACKENDS: OPENGL: Add support for PassPrev# uniforms
They are not documented but used by some shaders.
They point at previous passes inputs.
2022-10-15 20:48:52 +02:00
Le Philousophe c5d64589b4 BACKENDS: OPENGL: Fix OutputSize uniforms value
The OutputSize value is the size of the FBO target and not the screen
size
2022-10-15 19:09:53 +02:00
Le Philousophe a4f8491c55 BACKENDS: OPENGL: Try to recover from shader error at startup time
Let's just retry without the shader.
2022-10-15 16:45:24 +02:00
Le Philousophe 8e88170c0d BACKENDS: OPENGL: Fix output size computation 2022-10-15 16:02:15 +02:00
Le Philousophe 27971587a5 BACKENDS: OPENGL: Proper unsigned int parsing 2022-10-15 12:31:12 +02:00
Walter Agazzi b4674950a5 GLK: GLULX: Add detection for various recent games
Reported in TRAc #12805
2022-10-15 12:08:29 +02:00
Donovan Watteau 08645a3d9f SCUMM: Add detection for German Monkey2 Ultimate Talkie (Trac#13131) 2022-10-15 10:47:18 +02:00
ScummVM-Translations c30461ef08 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-15 05:31:30 +00:00
Matthew Duggan 692a2e166e MATH: Make Vector3d::length const correct 2022-10-15 14:31:00 +09:00
Niv Baehr acee74a4b7 I18N: Update translation (Hebrew)
Currently translated at 92.1% (1630 of 1768 strings)
2022-10-14 19:33:50 +00:00
ScummVM-Translations 5524791d47 I18N: Update translations templates 2022-10-14 17:41:13 +00:00
sluicebox 5d204ace7c SCI: Add more details to detection table
- Adds resource files for floppy disks 8 and above
- Adds more KQ4 version details
2022-10-14 12:40:39 -05:00
sluicebox b7dc7f39d1 SCI: Fix typos in script patch comments 2022-10-14 12:40:39 -05:00
antoniou79 fbdee822db BLADERUNNER: CUTCONTENT: Restore Guzza quote in UG18 2022-10-14 11:33:28 +03:00
antoniou79 3ef467dafc BLADERUNNER: Fix inconsistency for Guzza's quote in UG18
KIA clue kClueBriefcase plays this quote, but in-game dialogue was skipping it
2022-10-14 11:33:28 +03:00
antoniou79 ffe65087a8 BLADERUNNER: Include flag id 0 for cmdFlag()
This is for the debugger. Flag 0 is not really used, but it exists and should be included.

We might re-use it for restored content in the future.
2022-10-14 11:33:28 +03:00
Niv Baehr 09f5e5c6c2 I18N: Update translation (Hebrew)
Currently translated at 63.8% (1128 of 1768 strings)
2022-10-14 03:33:49 +00:00
sluicebox e50833c400 SCI32: Fix LIGHTHOUSE script patch comment 2022-10-13 19:12:41 -05:00
sluicebox 7f0f63670b SCI32: Fix LIGHTHOUSE animation speed when opening safe
Fixes bug #10226
2022-10-13 19:01:09 -05:00
sluicebox 26d4a53d56 SCI32: Fix LIGHTHOUSE missing birds in tower roost
Fixes bug #10265
2022-10-13 19:01:09 -05:00
Thierry Crozat 8a8c00f072 DOC: Improve command line usage description in docportal 2022-10-14 00:29:05 +01:00
Thunderforge 88e4fe24c6 DOCS: Adding engine and debugflag-related CLI options (#4331) 2022-10-13 17:46:46 -05:00
Lothar Serra Mari 972a6aed9b NEWS: Mention latest simon2 fix in German NEWS file 2022-10-13 19:36:01 +02:00