155117 Commits

Author SHA1 Message Date
ScummVM-Translations
d32e14cc36 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/
2024-08-31 19:29:25 +00:00
NabeelShabbir
ca60a3325f
TINSEL: Add keymapper support 2024-08-31 22:29:09 +03:00
ScummVM-Translations
778c5fce48 I18N: Update translations templates 2024-08-31 19:22:23 +00:00
NabeelShabbir
f8ad3fe2e4
SWORD1: Add keymapper support 2024-08-31 22:22:09 +03:00
Eugene Sandulenko
336eadb653
QDENGINE: Remove obsolete STUB warning 2024-08-31 20:49:27 +02:00
kunxl-gg
56701f386e QDENGINE: Fix mask rendering by removing unnecessary * 2 multiplication
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-31 20:47:07 +02:00
Paul Gilbert
f979a1da55 M4: RIDDLE: Finished room 407 daemon 2024-08-31 11:02:55 -07:00
Eugene Sandulenko
44e56aad77
QDENGINE: Got rid of the global variables in QDEngineEngine 2024-08-31 19:23:53 +02:00
Eugene Sandulenko
2ff338c1ca
QDENGINE: Merged qd_runtime.cpp into qdengine.cpp 2024-08-31 18:44:22 +02:00
ScummVM-Translations
2f1fc70e5f 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/
2024-08-31 16:01:30 +00:00
Eugene Sandulenko
69fab4c650
QDENGINE: Cleanup engine startup 2024-08-31 18:01:08 +02:00
Eugene Sandulenko
f359f8794f
QDENGINE: Plug in arkada_avromat.dll minigame 2024-08-31 18:01:08 +02:00
Eugene Sandulenko
199078dfbe
QDENGINE: First version of arkada_avtomat.dll minigame code for maski 2024-08-31 18:01:08 +02:00
ScummVM-Translations
dd83d4bcb7 I18N: Update translations templates 2024-08-31 14:45:45 +00:00
Le Philousophe
a98df4e445 ANDROID: Rework the virtual gamepad controller
- Use a SVG asset to allow for better scalability
- Make the controller visible when touching the screen
- Allow for oblique moving by placing finger between two directions
- Add more buttons on the center area of the screen (GUIDE, START, LEFT
  STICK, RIGHT STICK) and simplify right area (only four buttons)
- Don't track all fingers, only the ones needed
- Cleanup now unused code
2024-08-31 16:45:32 +02:00
Le Philousophe
5065891f0c ANDROID: Make system gestures insets available to C++
This will be used by touch controls
2024-08-31 16:45:32 +02:00
Le Philousophe
64eff5293a ANDROID: Add compatibility helper to get system gestures insets 2024-08-31 16:45:32 +02:00
Le Philousophe
678a8fe4cb ANDROID: Add alpha setting to textures in 3D backend
This allows to tune the transparency of the texture easily.
2024-08-31 16:45:32 +02:00
Le Philousophe
caf7901cb4 BACKENDS: OPENGL: Update blending color when it's dirty
This makes sure the color is updated before drawing the texture and
avoids extraneous calls when the color was already set.
2024-08-31 16:41:40 +02:00
Antonin Carette
12c5f02e71 Minimized changes for PR 2024-08-31 17:41:18 +03:00
Antonin Carette
64538394ec Fixed missing background sound in Gob1 2024-08-31 17:41:18 +03:00
sluicebox
6ed7bd1263 AGI: Add Apple II and CoCo3 sound-blocking behavior 2024-08-31 17:36:08 +03:00
sluicebox
919bc46dcb AGI: Add Apple II and CoCo3 sound generators 2024-08-31 17:36:08 +03:00
sluicebox
9b7604f006 AGI: Cleanup AgiSound 2024-08-31 17:36:08 +03:00
sluicebox
7c074453d1 AGI: Move AgiNote to sound_sarien.cpp 2024-08-31 17:36:08 +03:00
Le Philousophe
1c1125d8ac GRIM: Refresh screen on a regular basis when possible
The only case where it's not possible is when we directly draw on OpenGL
backbuffer.
In TinyGL, we only update the backend screen without doing any
rendering.
2024-08-31 16:29:21 +02:00
kunxl-gg
266c32669c QDENGINE: Fix filename encoding in intro video playback
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-31 14:10:35 +02:00
kunxl-gg
a8459bcca2 QDENGINE: Rectify filename encoding in music track playback
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-31 14:10:35 +02:00
kunxl-gg
11044ee5f6 QDENGINE: Fix xml output
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-31 14:10:35 +02:00
AndywinXp
e0f4c0bfa4 SCUMM: SAMNMAX/IMUSE: Set music reduction available for CD version only 2024-08-31 14:05:40 +02:00
AndywinXp
0add487eea SCUMM: SAMNMAX: Implement original noir mode
At default, we still use our improved version (for which
I restored the correct accurate grayscale colors, though).

For this original noir mode we have to play without the
"minor bug fixes" enhancement class active.
2024-08-31 13:30:15 +02:00
Donovan Watteau
f039be35d9 SCUMM: Document Trac#346 workaround a bit more
One needs to wait a bit before reading the note or the map, for the
script sync issue to show up, and also the bug is also there in the
SCUMMv4 releases, but there it seems to only cause some strange
animation behavior, instead of an error (to be fixed with a new
enhancement at a later date...).
2024-08-31 13:07:58 +02:00
Donovan Watteau
d74b20aefe SCUMM: Make Trac#5709 enhancements optional
Reading the scripts and the (nicely detailed) original bug report,
it looks all good for being a `kEnhMinorBugFixes` enhancement.

The Macintosh and 256-color releases appear to be not affected, but
the workaround is done in a way where this doesn't matter.
2024-08-31 11:52:17 +02:00
neuromancer
84c0aae46f FREESCAPE: correct rendering of colors from castle ega images 2024-08-31 09:40:45 +02:00
Donovan Watteau
28891948d6 SCUMM: Backport a small enhancement from the Japanese Indy3 FM-TOWNS release
One of the tunnels in the catacombs has no object description at all, in some
Indy3 releases. This was fixed in the Japanese FM-TOWNS release, but not in
the English FM-TOWNS release (this, among other differences between the two
releases, makes me think that the Japanese release actually benefited from
some late fixes).

This is a very minor issue, but since it's trivial to fix it, and since LEC
decided that it was worth a bugfix themselves, let's do it too.
2024-08-31 09:34:45 +02:00
NorwayFun
228190ad71 I18N: Update translation (Georgian)
Currently translated at 61.1% (1452 of 2373 strings)
2024-08-31 05:43:45 +00:00
Xaviu
2851fb98af I18N: Update translation (Catalan)
Currently translated at 82.6% (1961 of 2373 strings)
2024-08-31 05:43:43 +00:00
Paul Gilbert
9170e9150c M4: RIDDLE: In progress room 407 daemon 2024-08-30 22:37:04 -07:00
ScummVM-Translations
d64661d164 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/
2024-08-30 23:04:48 +00:00
Donovan Watteau
f133aae998 SCUMM: Add a TODO regarding the original behavior of ScummEngine::getMaskFromBox() 2024-08-31 01:03:28 +02:00
Donovan Watteau
724ab1a3d0 SCUMM: Document the original interpreter behavior for Trac#346 and Trac#10571
Test done by AndywinXp, grazie mille!
2024-08-30 23:13:16 +02:00
Walter Agazzi
2d66ce876b I18N: Update translation (Italian)
Currently translated at 100.0% (2373 of 2373 strings)
2024-08-30 18:24:56 +00:00
AndywinXp
b0854a4935 SWORD1: Implement GUI language selector 2024-08-30 12:30:08 +02:00
IlDucci
1c6994cb31 I18N: Update translation (Spanish)
Currently translated at 100.0% (2373 of 2373 strings)
2024-08-30 09:04:21 +00:00
neuromancer
679292d788 HYPNO: use GFXTransaction and add missing video in wet 2024-08-30 08:43:02 +02:00
Paul Gilbert
e1b41182ec M4: RIDDLE: Finally finished the room 407 parser
Now onto the equally complicated room daemon. Whimper.
2024-08-29 22:57:31 -07:00
Paul Gilbert
e89797e313 M4: RIDDLE: Yet more room 407 parser 2024-08-29 21:18:27 -07:00
elasota
850e92343d MTROPOLIS: Fix some data readers not returning error codes on read failure 2024-08-29 22:07:46 -04:00
elasota
fdaa96daba MTROPOLIS: Convert Miniscript program runs from tasks to coroutines 2024-08-29 22:07:46 -04:00
elasota
590844d4d4 MTROPOLIS: Convert sound element tasks to coroutines 2024-08-29 22:07:46 -04:00