Commit Graph

142712 Commits

Author SHA1 Message Date
elasota
b683bf7b7a MTROPOLIS: Add hack to fix failed integrity check when disembarking the Hispaniola 2023-06-13 00:44:23 -04:00
elasota
464834000f MTROPOLIS: Add another variable reference hack to fix Hispaniola not transitioning to night in MTI 2023-06-13 00:10:23 -04:00
elasota
cc0cc74a87 MTROPOLIS: Change Shanghai support status to Done 2023-06-12 22:53:56 -04:00
elasota
bf5ffe7ffd MTROPOLIS: Dump Shanghai move selections to debug log 2023-06-12 22:53:44 -04:00
elasota
07726745d4 MTROPOLIS: Implement Miniscript global references and MTI Shanghai minigame 2023-06-12 22:44:59 -04:00
elasota
89c8f002c0 MTROPOLIS: Better fix for corrupted mToon graphics in MTI 2023-06-12 22:44:59 -04:00
ScummVM-Translations
605794d1e7 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-06-13 02:14:25 +00:00
Paul Gilbert
eb80a2119b COMMON: Fix string method comments in forbidden.h 2023-06-12 19:14:09 -07:00
Marcel Souza Lemes
994d67dcfb I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1939 of 1939 strings)
2023-06-13 01:40:32 +00:00
Timo Mikkolainen
7b61a9707b I18N: Update translation (Finnish)
Currently translated at 100.0% (1939 of 1939 strings)
2023-06-13 01:40:31 +00:00
Walter Agazzi
aeb56e5623 AGS: Add detection for recent games
From AGS forums and itch.io
2023-06-12 18:37:46 +02:00
PushmePullyu
1ae8852549 MM: MM1: Fix crash on roster load
Do not ignore EOS when loading roster save.
This prevents a comparison with an uninitialized variable.

Fixes #14509
2023-06-12 07:45:44 -07:00
ScummVM-Translations
8a5c818d61 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-06-12 13:50:02 +00:00
Eugene Sandulenko
96c36bb004
DIRECTOR: Remove VWtc/VWtk warnings. These chunks are not used 2023-06-12 15:49:45 +02:00
Eugene Sandulenko
7dff783c74
DIRECTOR: Skip more unused chunks 2023-06-12 15:49:44 +02:00
VAN-Gluon
52c9a02c6a I18N: Update translation (Japanese)
Currently translated at 100.0% (1939 of 1939 strings)
2023-06-12 13:40:31 +00:00
ScummVM-Translations
0d9c056d0b 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-06-12 00:55:33 +00:00
Misty De Meo
dbda3574cc
DIRECTOR: add second movutils name, method
This is loaded as `MovieUtilities` in Momi no Ki no Shita de, which
also makes use of the getSystemPath method.

Other methods not implemented since they're not used on this disc.
2023-06-11 17:25:22 -07:00
ScummVM-Translations
7cb2e1ce5f I18N: Update translations templates 2023-06-11 23:12:34 +00:00
elasota
f0d095a1a9 VCRUISE: Fix settings not saving 2023-06-11 19:12:09 -04:00
AndywinXp
438bdce454 SCUMM: Implement proper v4 palette cycling code
This commit properly takes care of #10854 and #1016;
the previous code was retrofitted from v5 and thus potentially
presented inaccuracies (e.g. room 1 in LOOM CD shouldn't
cycle colors).

A post-load fix was also necessary for older savegames,
otherwise color cycling would not occur at all until the room
was exited and then re-entered. Being that the cycling data
was being mangled by the previous implementation, there was
no choice but to introduce a new save version to detect this.
2023-06-12 00:26:02 +02:00
elasota
b32118014e VCRUISE: Quiet VS arithmetic warnings 2023-06-11 17:57:03 -04:00
elasota
dceb68bc7a VCRUISE: Fix most recent save detection when autosaves are disabled. 2023-06-11 17:54:53 -04:00
Walter Agazzi
deb82ee500 I18N: Update translation (Italian)
Currently translated at 100.0% (1939 of 1939 strings)
2023-06-11 21:52:58 +00:00
Eugene Sandulenko
aed4c89b13
DIRECTOR: Print out list of unprocessed chunks in Director files 2023-06-11 23:24:47 +02:00
elasota
4201e4562f VCRUISE: Fix memory and file handle leak 2023-06-11 17:05:33 -04:00
elasota
8eff55d7a0 VCRUISE: Fix loadGraphic memory leak 2023-06-11 16:51:09 -04:00
elasota
daca56923f VCRUISE: Try case variations of game subdir in DVD versions of Schizm to fix English DVD version on case-sensitive file systems 2023-06-11 13:53:51 -04:00
elasota
5be735b33d VCRUISE: Change missing animation warning to error 2023-06-11 13:52:34 -04:00
elasota
75ba135707 VCRUISE: Change default language of Netherlands English DVD release from Dutch to English 2023-06-11 13:12:32 -04:00
IlDucci
25cf3cf45a I18N: Update translation (Spanish)
Currently translated at 100.0% (1939 of 1939 strings)
2023-06-11 15:45:28 +00:00
Matthew Jimenez
6af7acd319 ULTIMA8: Clean up mouse button event handling 2023-06-11 09:53:38 -05:00
VAN-Gluon
dc856b07a0 I18N: Update translation (Japanese)
Currently translated at 99.8% (1936 of 1939 strings)
2023-06-11 14:40:31 +00:00
Antoniou Athanasios
6d4c613865 I18N: Update translation (Greek)
Currently translated at 100.0% (1939 of 1939 strings)
2023-06-11 07:05:43 +00:00
Lothar Serra Mari
19929f87fb I18N: Update translation (German)
Currently translated at 99.8% (1936 of 1939 strings)
2023-06-11 06:59:27 +00:00
elasota
830d4fb1e7 MTROPOLIS: Fix hang in MTI cannon scene 2023-06-11 02:53:35 -04:00
elasota
097751fc0c VCRUISE: Add detection for Reah Polish demo and Schizm Dutch DVD 2023-06-11 02:53:35 -04:00
ScummVM-Translations
a6c69f6e0e 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-06-11 06:52:52 +00:00
Antoniou Athanasios
ecaa049184 I18N: Update translation (Greek)
Currently translated at 100.0% (1938 of 1938 strings)
2023-06-11 06:27:18 +00:00
Antoniou Athanasios
1b3317e9df I18N: Update translation (Greek)
Currently translated at 100.0% (1938 of 1938 strings)
2023-06-11 06:09:15 +00:00
ScummVM-Translations
ac1f613e43 I18N: Update translations templates 2023-06-11 04:30:03 +00:00
Donovan Watteau
b263c3f31f SCUMM: MONKEY1: Detect and reject corrupted DISK03.LEC sold by LRG
Limited Run Games not only sold an anthology with corrupted 903.LFL
and DISK04.LEC files for the original English EGA release of Monkey 1,
the DISK03.LEC file is also corrupted, at least in costume 78-11 at the
church near the very end of the game, making it unplayable by default in
this officially sanctioned release.

We can't do anything to fix this ourselves, but it's still possible to
recover proper files from the KryoFlux dumps also provided by LRG.

So, detect this faulty DISK03.LEC file as well, and tell users that
it's corrupted before they report weird crashes which are totally out
of our scope. Hoping that LRG provides fixed files to customers who
would contact their support...

Checked against my own LRG copy and against my original Ubisoft CD of
the French EGA release for reference.

Trac#14500.
2023-06-11 06:28:09 +02:00
elasota
ccef585e1a MTROPOLIS: Discard 127 vertical skip code since it doesn't appear to do anything, and it breaks several graphics 2023-06-10 20:43:13 -04:00
Paul Gilbert
44cc98f4d9 NEWS: New Xeen engine option for HP/SP bars 2023-06-10 16:08:30 -07:00
ScummVM-Translations
26d212b1f3 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-06-10 23:06:30 +00:00
Alexander Izmailov
ba5f3d9028 MM: XEEN: workaround for broken canrnage hand animation.
Some resource files from MM1 are opened by ID, that is hash(filename).
The ID for "049.att." file is exist and incorrect for this file.
MM4-5 games should not use IDs at all.
Not sure if here is the right place to select the way sprite loads.
But it fixes bug #14503.
2023-06-10 16:06:16 -07:00
ScummVM-Translations
526a895896 I18N: Update translations templates 2023-06-10 23:03:20 +00:00
Alexander Izmailov
a3cfd1fabd MM: XEEN: add hp and sp bars for QoL 2023-06-10 16:03:08 -07:00
ScummVM-Translations
e3343eb810 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-06-10 21:56:50 +00:00
elasota
7423e92580 MTROPOLIS: Add hack to fix black square in MTI's MPZ-1000 screen 2023-06-10 17:55:57 -04:00