Martin Gerhardy
b29f0a0ef9
TWINE: implemented missing function copyInterAnim
2023-05-30 21:55:32 +02:00
Martin Gerhardy
70b794cbb9
TWINE: split assignments
2023-05-30 21:13:57 +02:00
Martin Gerhardy
dc19459c1c
TWINE: renamed variables and changed game flag array size
2023-05-30 20:45:18 +02:00
elasota
b6606f33a2
VCRUISE: Fix credits not playing in Schizm if the user clicks "Credits" after backing out of the credits
2023-05-30 14:23:11 -04:00
Martin Gerhardy
459c8e8305
TWINE: todo comment about dotemu credits scene
2023-05-30 20:04:13 +02:00
Martin Gerhardy
0dd39590ff
TWINE: comment
2023-05-30 20:04:13 +02:00
Martin Gerhardy
7cce9889ae
TWINE: mark japanese version as supported
2023-05-30 20:04:13 +02:00
elasota
920308f877
VCRUISE: Add Schizm English CD version detection
2023-05-30 13:22:27 -04:00
elasota
1eb6ea63ac
VCRUISE: Use Japanese and Chinese versions of Noto Sans for those languages
2023-05-30 13:22:27 -04:00
elasota
389594e9ec
VCRUISE: Add fallback for loading localization data if only Speech00.txt exists, and could be in any language
2023-05-30 13:22:27 -04:00
grisenti
2c2cc1720b
COMMON: Add std::map and std::multimap replacements
...
moved from hpl1/std
2023-05-30 19:14:04 +02:00
ScummVM-Translations
996ae31916
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-05-30 13:15:50 +00:00
Walter Agazzi
b81f20865a
AGS: Add AGS Awards 2022 client + minor sorting fixes
2023-05-30 14:49:02 +02:00
Walter Agazzi
20487eb9f4
AGS: Remap GameDataDirToken to saves directory
...
Games may attempt to create files in %appdata%, which is not supported.
Redirect to the saves directory, prepending the gameid.
This fixes an immediate crash in "Beat the Buzzer" and "There's Something in
the Pipes", which create .ini files using the iniFile2 module.
2023-05-30 11:51:39 +02:00
VAN-Gluon
b9664ba4b4
I18N: Update translation (Japanese)
...
Currently translated at 100.0% (1932 of 1932 strings)
2023-05-30 08:40:27 +00:00
elasota
df126e00b2
VCRUISE: Fix compile failure
2023-05-29 23:31:42 -04:00
Paul Gilbert
ce66d26463
MM: MM1: Fix Cast Spell, Spellbook display in combat
2023-05-29 20:07:46 -07:00
Paul Gilbert
31a2814353
MM: MM1: Fix for closing Gypsy interaction
2023-05-29 20:07:46 -07:00
elasota
25f2afc7b5
VCRUISE: Expand failure to load subtitles data warning
2023-05-29 21:45:29 -04:00
Paul Gilbert
1e363fae95
MM: MM1: Guard against invalid portraits when loading savegames
2023-05-29 18:15:44 -07:00
Paul Gilbert
8482ac79d4
MM: MM1: Persist party chars' selected spells in savegames
2023-05-29 18:10:01 -07:00
Paul Gilbert
a61f16ce98
MM: MM1: Don't cast spell if none selected
2023-05-29 18:10:00 -07:00
Paul Gilbert
be4beeed56
MM: MM1: Implement spell casting from Cast Spell view
2023-05-29 18:10:00 -07:00
elasota
c524fee2ff
VCRUISE: Add support for Steam release subtitles
2023-05-29 20:57:47 -04:00
D G Turner
5e8aeaa9e2
VCRUISE: Fix Sequence Point GCC Compiler Warning
...
This looks like a cut and paste error.
2023-05-30 00:38:28 +01:00
Marcel Souza Lemes
3644e39346
I18N: Update translation (Portuguese (Brazil))
...
Currently translated at 100.0% (1932 of 1932 strings)
2023-05-29 22:40:26 +00:00
elasota
6823514318
COMMON: Add Bulgarian language code
2023-05-29 23:50:15 +02:00
Eugene Sandulenko
b4d83e43da
MM: MM1: Add missing override keyword
2023-05-29 22:22:10 +02:00
Eugene Sandulenko
b60275e104
DIRECTOR: Gracefully process case when there is no startup file specified
2023-05-29 22:21:23 +02:00
Lothar Serra Mari
08039632bf
NEWS: Mention Reah and Shizm support in German NEWS file
2023-05-29 21:13:39 +02:00
Harishankar Kumar
832d7d2f02
DIRECTOR: Change error in case of bad file to warning, to exit gracefully
...
Initially for a bad file that didn't exist, the ProjectorArchive was throwing up, now however implemented gracefully loading.
Fixed error and termination for `Majestic.bin`, the path it tried to look up was `Majestic` from detection entry.
2023-05-29 19:36:15 +02:00
Harishankar Kumar
608beef745
DIRECTOR: Fix memory leak due to bad flag
...
ProjectorArchive was giving memory leak and build failures due to not deleting unwrapped stream after use
2023-05-29 19:36:15 +02:00
Harishankar Kumar
9955c95806
DIRECTOR: Add multiple resources in exe using ProjectorArchive
...
This patch uses ProjectorArchive to extract multiple resources embedded into executable files, additionally a new function getRawExe is defined which gets raw exe file name without --start-movie overriding it.
Solves the problem for finding multiple resource files like `ModTB.DXR` in 'mcluhan', uses 'mcluhan.exe' to extract resources and add them to SearchMan.
2023-05-29 19:36:15 +02:00
elasota
20ea82174f
VCRUISE: Add more Schizm dubs
2023-05-29 11:20:58 -04:00
Antoniou Athanasios
76b12496b4
I18N: Update translation (Greek)
...
Currently translated at 100.0% (1932 of 1932 strings)
2023-05-29 10:06:18 +00:00
IlDucci
9e7d40d87c
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (1932 of 1932 strings)
2023-05-29 09:44:40 +00:00
ScummVM-Translations
1f2820a220
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-05-29 04:18:26 +00:00
Paul Gilbert
13e91fd29e
MM: MM1: Capitalization fixes in text strings
2023-05-28 21:18:07 -07:00
ScummVM-Translations
82d54700a3
I18N: Update translations templates
2023-05-29 03:48:41 +00:00
Paul Gilbert
15d94ab08a
MM: MM1: Add sound for bumping into walls
2023-05-28 20:48:28 -07:00
Paul Gilbert
aef18e3a25
MM: MM1: Add Clouds title music to Enhanced title screen
2023-05-28 20:48:28 -07:00
Paul Gilbert
7b4312311c
MM: MM1: Clean up Enhanced requirements message
2023-05-28 20:48:28 -07:00
elasota
d3e2297fb1
VCRUISE: Adjust detection of English Schizm
2023-05-28 22:25:06 -04:00
PushmePullyu
bad85b3c9c
SAGA: Fix use-after-free on handling actor action
...
On switching scenes:
Reset _actor->_lastZone in Actor::updateActorsScene().
Actors can store a pointer to a HitZone in _lastZone
(see Actor::handleActions()).
The HitZone pointed to is held by ObjectMap vm->_scene->_objectMap
in array _hitZoneList.
When changing scenes the array elements are cleared via
ObjectMap::clear() and _lastZone can become stale since
only some code paths reset it (e.g. Actor::takeExit()).
The stale pointer is then passed to Actor::stepZoneAction()
from Actor::handleActions() and dereferenced.
Fixes #13661
2023-05-28 23:32:20 +03:00
neuromancer
034df5c465
FREESCAPE: added better detection of driller releases for atari
2023-05-28 19:33:43 +02:00
neuromancer
415efcc2c9
FREESCAPE: added code to decrypt some driller releases for atari
2023-05-28 19:33:43 +02:00
neuromancer
70c94e3a71
FREESCAPE: added code to decrypt dark for amiga/atari
2023-05-28 19:33:43 +02:00
elasota
c7b2b9c332
VCRUISE: Fix incorrect volume sliders when the sound volume has never been changed
2023-05-28 09:52:21 -04:00
elasota
0ae6fb3354
VCRUISE: Fix wrong music mute setting handling, flush config changes to disk when quitting
2023-05-28 09:44:22 -04:00
elasota
b8e4beafc5
VCRUISE: Fix wrong animation speed in rotate-to-play animations
2023-05-28 09:44:22 -04:00