Commit Graph

123710 Commits

Author SHA1 Message Date
Coen Rampen
111b237e02 AUDIO: Fix Roland GS emulation not using MT-32 drumkit
The Roland GS MT-32 emulation option would not select the MT-32 drumkit on the
GS device, because the drumkit change was filtered out in the MT32GM driver.
This commit fixes this by adding an exception for this drumkit change when GS
MT-32 emulation is active.
2021-10-09 16:59:44 +02:00
Coen Rampen
69629944e5 MADE: Use SFX sound type for sampled audio
The engine used the plain sound type for sampled sound effects and movie audio
and applied the SFX user volume control to the plain sound type. This caused
emulators like the AdLib emulator and Munt to be affected by the SFX user
volume control, because they use the plain sound type. This commit fixes this
by using the SFX sound type instead of the plain sound type. User volume is
applied by Engine::syncSoundSettings.

This commit also fixes the setSoundVolume script function. Volume was
previously applied to the SFX and speech sound types, which were not used.
Also, by directly using Mixer::setVolumeForSoundType, it would override the
user volume setting. This is fixed by storing the game sound volume in a field
and applying this to the current and future audio streams. This fixes bug
#6444.
2021-10-09 16:59:44 +02:00
Lothar Serra Mari
84e88b9b3c DISTS: Update appcast.xml for 2.5.0 2021-10-09 16:24:18 +02:00
Martin Gerhardy
fa09c80830 TWINE: fixed missing holomap surface mappings 2021-10-09 10:46:46 +02:00
Martin Gerhardy
c37c46921d TWINE: fixed and renamed fla opcodes 2021-10-08 19:12:51 +02:00
Martin Gerhardy
ae010f210c TWINE: todo comment about unhandled balance value for fla samples 2021-10-08 19:06:37 +02:00
Martin Gerhardy
26b828beb9 TWINE: fixed holomap rotation keys 2021-10-08 19:00:01 +02:00
Martin Gerhardy
34ed1dc02f TWINE: fixed holomap gap 2021-10-08 19:00:01 +02:00
Martin Gerhardy
bc7beae631 TWINE: reuse loop var in prepareHolomapProjectedPositions 2021-10-08 19:00:01 +02:00
Martin Gerhardy
a2b1ae288f TWINE: improved renderHolomapPolygons readability 2021-10-08 19:00:01 +02:00
Martin Gerhardy
08833c3d0f TWINE: renamed variables 2021-10-08 19:00:01 +02:00
Martin Gerhardy
3813b49a72 TWINE: renamed variables 2021-10-08 19:00:01 +02:00
Martin Gerhardy
902de4633a TWINE: renamed variables 2021-10-08 19:00:01 +02:00
Martin Gerhardy
54cca2d549 TWINE: replaced magic number 2021-10-08 19:00:01 +02:00
Martin Gerhardy
12441a9aae TWINE: read sample balance opcode for fla files 2021-10-08 18:42:27 +02:00
Martin Gerhardy
e28dd8db29 TWINE: renamed method 2021-10-08 18:42:27 +02:00
BeWorld
db3f152ca6
MorphOS: disabled detectFramebufferSupport. added MorphOS doc 2021-10-07 16:02:29 +02:00
Mataniko
c969644d7f CREDITS: Update credits 2021-10-07 07:59:30 -04:00
Coen Rampen
d6b0b78ae3 SAGA: Allow use of non-resource files for detection
The engine expected all files listed in the detection entries to be resource
files. This commit adds the option to use a non-resource file for detection.
This is needed to use a MID file to detect one of the Windows versions of
Inherit the Earth.
2021-10-05 20:37:05 +02:00
George Kormendi
f473d979a5 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1651 of 1651 strings)
2021-10-05 11:26:12 +00:00
BLooperZ
77a78904e5 KYRA: HOF: fix hebrew multiword object action str 2021-10-04 21:46:38 +02:00
Coen Rampen
5006b1a50c SAGA: Add scanning music subdir during detection
Scanning the music subdirectory is now necessary for detecting the Windows
version of Inherit The Earth.
2021-10-04 20:35:22 +02:00
Thierry Crozat
902412241e CONFIGURE: Fix fluidsynth detection on some macOS systems 2021-10-04 19:28:47 +01:00
Cameron Cawley
8744e2300b VIDEO: Initial support for UBB2 videos
Currently only handles the audio track.
2021-10-04 18:37:25 +02:00
Cameron Cawley
c75e3088fe CRYOMNI3D: Add detection for the Atlantis: The Lost Tales demo 2021-10-04 18:37:25 +02:00
Cameron Cawley
f5ea77bed3 CRYOMNI3D: Support the Versailles 1685 demo 2021-10-04 18:37:25 +02:00
Martin Gerhardy
4c079726d7 TWINE: changed access to BlockEntry data 2021-10-04 18:35:20 +02:00
Cameron Cawley
358e1548fa TWINE: Additional stream checks when loading the body data
This fixes a crash on startup on RISC OS.
2021-10-04 18:35:20 +02:00
Martin Gerhardy
2a68678662 TWINE: simplified if statement
and reduced cyclic complexity
2021-10-04 18:23:59 +02:00
Martin Gerhardy
ba562ccc2f TWINE: extended warning message with the draw list type 2021-10-03 21:14:35 +02:00
Martin Gerhardy
1824b01e5e TWINE: fixed invalid sample idx for animation action ACTION_RIGHT_STEP 2021-10-03 21:08:45 +02:00
ScummVM-Translations
3a0f68fd0d 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/
2021-10-04 12:48:05 +00:00
alxpnv
ab0609db66 ASYLUM: fix uninitialized member
CID 1462749
2021-10-04 15:49:10 +03:00
alxpnv
04bb1031d5 ASYLUM: fix incorrect expression
CID 1462750
2021-10-04 15:46:30 +03:00
Purple T
d4f414ca26 I18N: Update translation (French)
Currently translated at 100.0% (1651 of 1651 strings)
2021-10-04 09:35:44 +00:00
ScummVM-Translations
74972e418a I18N: Update translations templates 2021-10-03 19:06:09 +00:00
Coen Rampen
bc886473d9 SAGA: Add separate ItE Windows and Linux detection entries
This commit adds separate detection entries for the Windows and Linux versions
of Inherit The Earth.
There was a combined DOS/Windows/Linux entry with DOS as the platform. It is
not clear to me if this is a combined release or a single entry for three
separate releases, but the Windows and Linux release do exist as separate
releases. These would be detected with DOS as the platform, which would cause
the music not to work, because the DOS, Windows and Linux versions use
different music formats.
2021-10-03 21:05:53 +02:00
ScummVM-Translations
846173d530 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/
2021-10-03 10:06:43 +00:00
antoniou79
b3bb24e697 ANDROID: New versionCodes 73-76 for 2.6.0 2021-10-03 13:06:18 +03:00
antoniou79
9d6afc80b4 ANDROID: Repurpose VersionCodes for 2.5.1 2021-10-03 13:06:18 +03:00
Eugene Sandulenko
c4535bf8fa I18N: Update translation (Swedish)
Currently translated at 64.9% (1073 of 1651 strings)
2021-10-03 07:20:09 +00:00
Eugene Sandulenko
9336bb82f0 I18N: Update translation (Polish)
Currently translated at 64.3% (1063 of 1651 strings)
2021-10-03 07:20:07 +00:00
Eugene Sandulenko
6290248415 I18N: Update translation (Danish)
Currently translated at 65.0% (1074 of 1651 strings)
2021-10-03 07:20:06 +00:00
Eugene Sandulenko
4d86506252 I18N: Update translation (Catalan)
Currently translated at 40.0% (662 of 1651 strings)
2021-10-03 07:20:01 +00:00
Eugene Sandulenko
c5b0604813 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1651 of 1651 strings)
2021-10-03 07:13:06 +00:00
Eugene Sandulenko
e796468307 I18N: Update translation (Russian)
Currently translated at 100.0% (1651 of 1651 strings)
2021-10-03 07:12:58 +00:00
Thierry Crozat
6b5d23ed87 AGS: Improve some game names in the detection table.
See discussion in bug #12971
2021-10-03 00:19:26 +01:00
ScummVM-Translations
c5462806b3 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/
2021-10-02 22:58:14 +00:00
Thierry Crozat
c8d8b230be N64: Fix setting graphics modes 2021-10-02 23:57:29 +01:00
ScummVM-Translations
fa52e0d19e I18N: Update translations templates 2021-10-02 22:50:31 +00:00