Kaloyan Chehlarski
080494dd67
NANCY: Re-enable detection entries
...
Added ciftree.dat checksums to three detection entries and
re-enabled them.
2023-11-09 22:18:11 +02:00
Kaloyan Chehlarski
f5bed36b54
COMMON: Fix edge case in InstallShield file extraction
...
It is possible for a file table to contain multiple entries for
the same file, each with a different volume. This is valid,
and means that the file can be extracted from multiple .cab
files.
However, sometimes the header can report a file as existing
in multiple volumes despite it not actually being present in
all of them. The previous policy when encountering
duplicate entries was to just overwrite, which effectively
resulted in us keeping the last encountered entry, which
would be for the highest volume id. However, when an
erroneous entry mentioned above was encountered,
extraction would fail.
This commit makes it so we now keep the entry with the
lowest volume id, and discard the rest.
2023-11-09 22:18:11 +02:00
Kaloyan Chehlarski
7270be6997
DISTS: Update nancy.dat
...
The file now contains fixes for a bunch of typos, as well as
patches for game bugs and softlocks.
2023-11-09 22:18:11 +02:00
Kaloyan Chehlarski
d4ef7b81b3
NANCY: Mark nancy2-5 as testing
2023-11-09 22:18:11 +02:00
Kaloyan Chehlarski
981a4afc9b
NANCY: Add GUI option to nancy5 detection entries
...
The option is for enabling/disabling the softlock fix in
nancy.dat.
2023-11-09 22:18:11 +02:00
Kaloyan Chehlarski
6d5a3e3063
DEVTOOLS: Add nancy5 patches to create_nancy
...
Added a patch for a softlock between day 2 and 3, as well
as one at the very end of day 3. Added a patch for a buggy
scene that won't work properly without subtitles. Both of
these patches are supposed to be distributed by HeR, but
the file on their website does not actually contain them;
thus, they're both homebrew.
2023-11-09 22:18:11 +02:00
Kaloyan Chehlarski
2bd42c7b22
NANCY: Fix memory leaks in loadImage()
2023-11-09 22:18:11 +02:00
Walter Agazzi
9b1bb0b197
CRUISE: Added detection for fanmade Italian Amiga
2023-11-09 20:30:14 +01:00
Coen Rampen
2a707a626d
ULTIMA/NUVIE: Fix incorrect variable data type
2023-11-09 19:04:22 +01:00
ScummVM-Translations
88b8307333
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-09 17:20:29 +00:00
Miro Kropacek
15a1455e0d
BACKENDS: ATARI: Allow mixing into mono
...
Please note that Falcon 16-bit playback doesn't allow only one channel.
2023-11-09 18:20:06 +01:00
Miro Kropacek
43eb596d40
BACKENDS: ATARI: Set ST-MIDI driver for all audio
...
Also, MT-32 and MIDI are set to "auto" so no need to change those, too.
2023-11-09 18:20:06 +01:00
Miro Kropacek
f7d78ec70a
BACKENDS: ATARI: Implement internal downsampling to 8-bit
...
So we don't rely on STFA's questionable algorithms and we can use
X-SOUND, too.
2023-11-09 18:20:06 +01:00
ScummVM-Translations
0a07c5bbb9
I18N: Update translations templates
2023-11-09 17:19:43 +00:00
Coen Rampen
36001426dc
ULTIMA/NUVIE: Rework music code
...
This commit adds a MidiParser implementation for Ultima 6's
M format and MidiDrivers for AdLib and MT-32. This replaces
the old implementation based on AdPlug, which supports
AdLib only and does not have ScummVM's support for various
OPL emulators and devices.
Music for Savage Empire and Martian Dreams has been
temporarily disabled, because these games use a different
music format and there is no MidiParser yet.
2023-11-09 18:19:25 +01:00
Benjamin Funke
46b44bf344
GOB: added french version of Adi 5 to detection tables
2023-11-09 19:18:21 +02:00
ScummVM-Translations
d52e078a82
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-09 08:52:39 +00:00
neuromancer
59fa078d8c
FREESCAPE: removed usage of glColor3ub in shader renderer
2023-11-09 09:52:17 +01:00
VAN-Gluon
a0cc6e3390
I18N: Update translation (Japanese)
...
Currently translated at 99.8% (2017 of 2021 strings)
2023-11-09 08:41:35 +00:00
Marcel Souza Lemes
c9569d3a19
I18N: Update translation (Portuguese (Brazil))
...
Currently translated at 100.0% (2021 of 2021 strings)
2023-11-09 08:41:34 +00:00
illusion01
66364f4f17
I18N: Update translation (Hindi)
...
Currently translated at 14.5% (295 of 2021 strings)
2023-11-08 23:41:35 +00:00
Purple T
77dc8caa9f
I18N: Update translation (French)
...
Currently translated at 100.0% (2021 of 2021 strings)
2023-11-08 13:53:18 +00:00
IlDucci
9cec32ab8e
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (2021 of 2021 strings)
2023-11-08 11:45:14 +00:00
ScummVM-Translations
ce0fb7f401
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-08 11:26:19 +00:00
Eugene Sandulenko
e3409e8cb3
SLUDGE: Add function number to the trace output
2023-11-08 12:26:00 +01:00
ScummVM-Translations
309e432f70
I18N: Update translations templates
2023-11-08 10:46:22 +00:00
ScummVM-Translations
248082133b
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-08 10:46:20 +00:00
AndywinXp
8461f25218
SCUMM: Rename enhancementClassActive to enhancementEnabled
2023-11-08 11:46:06 +01:00
AndywinXp
e7f4f25881
SCUMM: Clean-up and explain enhancement classes
2023-11-08 11:46:06 +01:00
AndywinXp
c6872cdbbf
SCUMM: Clean-up for enhancement groupings
2023-11-08 11:46:06 +01:00
AndywinXp
2c474ff163
SCUMM: Insert comment explaining enhancement categories in detail
2023-11-08 11:46:06 +01:00
AndywinXp
13fb771bf3
SCUMM: Convert enable_enhancements to new flags
2023-11-08 11:46:06 +01:00
AndywinXp
d5fa7aeb90
SCUMM: Mark all enhancements with their respective classes
2023-11-08 11:46:06 +01:00
AndywinXp
de0a096ff6
SCUMM: Set-up enhancement groups and add bit flags
...
This also removes the enhancement pop-up list which isn't
needed anymore.
For further information about enhancement groupings:
https://github.com/scummvm/scummvm/pull/5102#issuecomment-1608278733
2023-11-08 11:46:06 +01:00
Torbjörn Andersson
1b36ac06a6
SCUMM: Add I18N note to enhancements pop-up
2023-11-08 11:46:06 +01:00
Torbjörn Andersson
30940b4ff1
SCUMM: Reword bit flags in terms of shifts
2023-11-08 11:46:06 +01:00
Torbjörn Andersson
fe2bb48762
SCUMM: Make parts of ScummGameOptionsWidget private or protected
2023-11-08 11:46:06 +01:00
Torbjörn Andersson
d8d689f06f
SCUMM: Reword comment
2023-11-08 11:46:06 +01:00
Torbjörn Andersson
2c368d42ce
SCUMM: Add GUIO_ENHANCEMENTS to The Curse of Monkey Island
2023-11-08 11:46:06 +01:00
Torbjörn Andersson
a982378482
SCUMM: Initial work on more fine-grained enhancement setting
...
There was discussion a while back about how people may want to enable
some of the SCUMM enhancements, but not all since some of them affect
gameplay beyond simple bugfixing. This is an initial attempt at the GUI
part of it. The details are very much still up for discussion.
2023-11-08 11:46:06 +01:00
ScummVM-Translations
37bb3d5ecb
I18N: Update translations templates
2023-11-08 08:28:37 +00:00
sluicebox
cfa1ad6de2
SCI: Fix errorString version query
2023-11-08 01:09:59 -07:00
ScummVM-Translations
a083710834
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-08 06:45:41 +00:00
Little Cat
8219ede6d4
SCUMM HE: Move warns to DEBUG_MOONBASE_AI.
2023-11-08 02:45:22 -04:00
ScummVM-Translations
edd62c6fad
I18N: Update translations templates
2023-11-08 03:48:11 +00:00
sluicebox
cb233df64d
SCI: Fix errorString when execution stack isn't initialized
2023-11-07 20:47:31 -07:00
sluicebox
5cc1ac3a98
SCI: Initialize EngineState::_segMan
...
Destructor deletes a potentially uninitialized pointer
2023-11-07 20:47:30 -07:00
Marco Borrini
a98dea4e7c
GLK: ZCODE: Reviews #-A entries on Playfic site, adds 99 new games
2023-11-08 03:28:27 +01:00
Marco Borrini
076ad0bd69
GLK: ZCODE: Puts back some Playfic titles previously removed by personal judgement
2023-11-08 03:28:27 +01:00
Marco Borrini
945cc9f8fe
GLK: GLULX: Forces ScummVM to show a warning screen when starting unstable games
2023-11-08 03:28:27 +01:00