Commit Graph
137148 Commits
Author SHA1 Message Date
Kastuś K ad6b53f175 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 66.4% (1132 of 1703 strings)
2022-02-09 13:44:11 +00:00
Kastuś K 587e0815c7 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 66.2% (1129 of 1703 strings)
2022-02-09 13:34:46 +00:00
Kastuś K b5068d4fde I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 63.3% (1079 of 1703 strings)
2022-02-09 12:58:33 +00:00
Marcel Souza Lemes c722d6c2bd I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1703 of 1703 strings)
2022-02-09 10:27:09 +00:00
Xaviu d06e1d81c0 I18N: Update translation (Catalan)
Currently translated at 66.2% (1129 of 1703 strings)
2022-02-09 10:27:08 +00:00
eientei95 bf0397654f DIRECTOR: Decode score scripts using regional encoding 2022-02-08 21:36:44 +01:00
Kastuś K 071ad89182 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 63.1% (1076 of 1703 strings)
2022-02-08 19:52:57 +00:00
Andrei Prykhodko cad05c054e PETKA: update cursor when picking item 2022-02-08 21:38:39 +02:00
Kastuś K 21c9bb7c8e I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 63.0% (1073 of 1703 strings)
2022-02-08 18:10:49 +00:00
Andrei Prykhodko 50fdf4bcea PETKA: fix crash when loading room from game map 2022-02-08 20:04:50 +02:00
Andrei Prykhodko 50acebd675 PETKA: sync sound settings on start 2022-02-08 20:04:50 +02:00
George Kormendi 51b91f7b75 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1703 of 1703 strings)
2022-02-08 16:38:42 +00:00
Timo Mikkolainen 21de7ca8d8 I18N: Update translation (Finnish)
Currently translated at 100.0% (1703 of 1703 strings)
2022-02-08 16:38:41 +00:00
Lothar Serra Mari d9390d914e I18N: Update translation (German)
Currently translated at 100.0% (1703 of 1703 strings)
2022-02-08 16:38:40 +00:00
IlDucci 3041e10c30 I18N: Update translation (Spanish)
Currently translated at 100.0% (1703 of 1703 strings)
2022-02-08 16:38:33 +00:00
trembyle 84c94c8894 DIRECTOR: Revert Haunted House filepath
This game can be detected recursively by the users. Since the projector
and other data files are not in parallel directories, paths are not
required.
2022-02-08 10:59:54 -05:00
Andrei Prykhodko e2174c5296 PETKA: improved text rendering
bug #12064
2022-02-08 17:37:33 +02:00
ScummVM-Translations ca227d3fb1 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-02-08 13:05:46 +00:00
Thierry Crozat 57151505ea GUI: Fix theme version
The theme files were modified in c80adc3e, and the theme version was
incremented in the theme files, but not in the ThemeEngine, causing
a discrepency.
2022-02-08 13:04:08 +00:00
ScummVM-Translations 6d1bf207ec I18N: Update translations templates 2022-02-08 12:31:51 +00:00
Torbjörn Andersson fc1c686909 SCUMM: Don't require the Roland update for the Loom demos
The Roland update is only required to get MT-32 music from the full EGA
version of Loom. The demos include the Roland music already.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson 7df600d656 SCUMM: Add detection entry for Loom demos
This is so that the demos can be properly distinguished from the full
game by looking at the GF_DEMO flag.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson b3ca4b2151 SCUMM: Don't show the Overture setting for VGA Loom
Though this only works if the game was added recently enough. My old
entry for VGA Loom doesn't have an "extra" field, nor does my old EGA
Loom entry specify the platform. I really should regenerate that
scummvm.ini file one of these days...
2022-02-08 13:31:39 +01:00
Torbjörn Andersson 3899a50503 SCUMM: Fix bugs when initializing default Loom Overture tempo
We now store the difference compared to the default value, rather than
the actual SCUMM ticks. Therefore, the default value for the setting is
0, not DEFAULT_LOOM_OVERTURE_TICKS.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson 871ddc819c SCUMM: Clarify the Loom Overture slider tooltip a bit 2022-02-08 13:31:39 +01:00
Torbjörn Andersson c80adc3e8b SCUMM: Add setting for the Loom Overture tempo on the Engine tab
It's hard to make this appear only on EGA Loom, so the tooltip has to
document the fact that it's only useful there. The setting is made
relative to the default tempo, which I feel is a much more sensible way
of presenting it to the user than the raw ticks value.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson c63786022d SCUMM: Another attempt at fixing the Loom Overture timing
I can only conclude that SCUMM ticks aren't accurate enough to match the
original timer, but at least the transition now happens almost at the
same point as with the MT-32 version, when using the Ozawa version of
the music. Maybe this should be configurable, to accommodate for
different recordings?
2022-02-08 13:31:39 +01:00
Torbjörn Andersson 13faad39a3 SCUMM: Enable Loom replacement tracks for more versions
Thanks to eientei and GandalfTheWhite for confirming that the Atari ST
and Amiga versions use the same track numbering as the EGA (AdLib) and
Macintosh versions. That should mean that only the versions that already
use CD audio track need to be excluded.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson ea0e2f6c39 SCUMM: Remove leftover variable
I had originally thought I could set _isRolandLoom when the Sound class
was created, but at that point the soundcard variable has not yet been
set. It was replaced with an isRolandLoom() function, but I left the
variable behind by mistake.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson 0f61ae7f7a SCUMM: Map Loom demo music to the appropriate replacement tracks. 2022-02-08 13:31:39 +01:00
Torbjörn Andersson 0bd13126b5 SCUMM: Don't loop the Loom replacement audio tracks
I mistakenly thought they should be looped, but after testing (both with
ScummVM and DOSBox) I have come to the conclusion that they should not.
The music ends whenever there is a sound effect anyway, so having the
music play to the end of the track is the exception, not the rule.

In the FM Towns version, music does play continuously. Personally I find
this makes the game much harder, since the music can drown out the sound
effects.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson f0c07b299b SCUMM: Add replacement track for unmaking the Loom
Also tweaked the expected length of the Overture so that it syncs up
nicely with Act II: No. 10 Scène (Moderato) from the Seiji Ozawa
recording. It was apparently used as tempo reference for the Loom
soundtrack, though I don't know if this was the actual track used for
the Overture since No. 14 is almost identical.

The way the code is written, it should still work fine even if the track
is longer or shorter than expected. And, let's face it, most players
will probably skip the Overture once they've heard it a few times.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson 2c5e771b85 SCUMM: Add replacement track for Loom's "opening the sky" scene
This track is a bit harder to isolate from the ballet recording, since
it's in the middle of a piece of music. But since all enhanced tracks
are optional, that's not really a problem.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson 7f6463f5c0 SCUMM: Ensure that the full Loom Overture plays 2022-02-08 13:31:39 +01:00
Torbjörn Andersson 5d9282ad7d SCUMM: Slightly more robust getReplacementAudioTrack()
Check that VAR_SOUNDCARD really is 4 before concluding that something is
a Roland track.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson 5d32eccf72 SCUMM: Fix Loom Overture stalling if replacement track ends
For the Loom Overture to end, the music timer has to reach at least 278.
Keep the music timer updated for as long as there is a current CD sound,
even if the track itself has ended. If the track ends very early during
the Overture, skip ahead to the scene change. There will be several
seconds of silence, but this seems unlikely to ever happen to begin
with.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson 48bebe680d SCUMM: Emulate the music timer for replacement audio tracks
This is currently hard-coded for the Loom Overture, and counts the
number of SCUMM ticks that have passed since the song started. Perhaps
it would make more sence to query the CD position, but our CD audio
manager doesn't support that at the time of writing.
2022-02-08 13:31:39 +01:00
Torbjörn Andersson 8ad80a83c1 SCUMM: Initial work on replacement audio tracks for Loom
This allows EGA Loom and Mac Loom to use replacement audio tracks, e.g.
from the FM Towns or TurboGrafx-16 versions or, with a bit work, any
recording of the original ballet.

Currently the Ouverture doesn't work, since it relies on the music
timer being updated.
2022-02-08 13:31:39 +01:00
Kastuś K c1d8d43701 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 62.1% (1058 of 1701 strings)
2022-02-08 11:54:27 +00:00
Kastuś K 4f7fa2f46a I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 62.0% (1055 of 1701 strings)
2022-02-08 11:28:12 +00:00
Kastuś K 4e64fde6e9 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 60.9% (1036 of 1701 strings)
2022-02-08 11:12:01 +00:00
Kastuś K 6ca1e1e87c I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 60.1% (1024 of 1701 strings)
2022-02-08 10:55:30 +00:00
Kastuś K a1697d450c I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 59.7% (1016 of 1701 strings)
2022-02-08 10:13:57 +00:00
Kastuś K 6a3f034e88 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 59.2% (1008 of 1701 strings)
2022-02-07 21:54:01 +00:00
Kastuś K 4b65efee8d I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 57.9% (985 of 1701 strings)
2022-02-07 21:33:01 +00:00
Andrei Prykhodko fd98a42300 PETKA: fix outline color and text color for dialog options
bugs #12063
2022-02-07 23:15:56 +02:00
ScummVM-Translations fb831cc8a5 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-02-07 21:08:15 +00:00
Thierry Crozat 12d1112780 AGS: Add sanity check on luminance in tint_image
This fixes bug #13246 Mage's Initiation - crashes while entering
the Palace on Lone Island.

The game has incorrect data causing the luminance value to be -26335
in the Lone Island palace. The original game doesn't crash has the
config file distributed with the game specifies either the D3D9 or
OGL driver should be used and those have a sanity check on the
luminance when tinting sprite to use 255 if it is negative. This
commit does the same sanity check for the software rendering path.
2022-02-07 21:03:40 +00:00
Kastuś K caab995fb9 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 57.2% (974 of 1701 strings)
2022-02-07 17:54:35 +00:00
Kastuś K f8c90f101d I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 55.2% (940 of 1701 strings)
2022-02-07 17:24:24 +00:00