Commit Graph
137148 Commits
Author SHA1 Message Date
neuromancer 8cdc9334dd FREESCAPE: better checks for drill position in driller 2022-11-14 19:11:58 +01:00
neuromancer 12f6c38432 FREESCAPE: drill rendering improvements in driller 2022-11-14 18:24:39 +01:00
Carlo Bramini 7fc0e2d110 BLADERUNNER: optimize math calculations.
This patch just moves the calls to sin() and cos() outside the declaration of the rotation matrix, so that those values are calculated only one time, as it has been already done in other parts of this source code.
2022-11-14 18:54:45 +02:00
neuromancer 02a9b16e0f FREESCAPE: added missing object to drill in driller 2022-11-14 16:02:01 +01:00
neuromancer bafbf669ea FREESCAPE: improved precision of drilling in driller 2022-11-14 13:13:24 +01:00
Vladimir Serbinenko 5198e1c7ca SAGA: Update few Chinese strings.
Thanks to sev for finding those strings.
2022-11-14 07:30:12 +01:00
Filippos Karapetis 13656c4c31 MADS: Add missing code for stamp animations
An example is the animation played when trying to open the locked door
in Phantom scene 102
2022-11-14 04:27:46 +02:00
Filippos Karapetis 6c1b052325 MADS: Stop speech when dialog is closed 2022-11-14 04:27:46 +02:00
Filippos Karapetis a4150f1495 MADS: Fix dialog speech timing in Phantom. Some more renaming 2022-11-14 04:27:45 +02:00
Eugene Sandulenko aed9bb5f92 NEWS: Mention MADS engine improvements 2022-11-14 01:38:01 +01:00
Eugene Sandulenko 425d27e6c1 MADS: Fix copyright header 2022-11-14 01:35:05 +01:00
ScummVM-Translations dd0200bbd6 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-11-13 23:40:00 +00:00
Vladimir Serbinenko e1aa80ec93 SAGA: Add TODOs for missing Chinese strings 2022-11-14 00:39:47 +01:00
Vladimir Serbinenko c61ec5664f SAGA: Fix position of asterisk in pointer declaration 2022-11-14 00:39:47 +01:00
Vladimir Serbinenko c43e8f2cec SAGA: Fix inconsistencies in big5 variable use 2022-11-14 00:39:47 +01:00
Vladimir Serbinenko 396f14105c SAGA: Replace Chinese floppy language id from Simplified to Traditional 2022-11-14 00:39:47 +01:00
Vladimir Serbinenko 005c6a91d3 SAGA: Add language data for Chinese ITE 2022-11-14 00:39:47 +01:00
Vladimir Serbinenko 5b3d7332a7 SAGA: Reserve space for Chinese strings 2022-11-14 00:39:47 +01:00
Vladimir Serbinenko a143f509b1 SAGA: Change interface layout for Chinese
This changes the interface to be more in line with the original
2022-11-14 00:39:47 +01:00
Vladimir Serbinenko 1fa22aefd0 SAGA: Support Chinese word wrapping 2022-11-14 00:39:47 +01:00
Vladimir Serbinenko f07270e3ef SAGA: Support Chinese rendering for ITE 2022-11-14 00:39:47 +01:00
ScummVM-Translations c2c7e8f9fa I18N: Update translations templates 2022-11-13 23:27:44 +00:00
Vladimir Serbinenko 63684ea1cf SAGA: Add detection entries for ITE Amiga CD-ROMs 2022-11-14 00:27:33 +01:00
Vladimir Serbinenko 002ec9cf03 SAGA: Adjust isNonInteractiveDemo for Amiga
On Amiga main resource file is just an index, so it's very small even on
the full game
2022-11-14 00:27:33 +01:00
Vladimir Serbinenko 9fae5e4efd SAGA: Load module strings as little-endian
No idea why they're stored this way
2022-11-14 00:27:33 +01:00
Vladimir Serbinenko f90c541b9b SAGA: Use screen height if bgmask height is zero 2022-11-14 00:27:33 +01:00
Vladimir Serbinenko 0c56fe819a SAGA: Treat resources with "ECHO is on\r\n" as invalid
There are some number of them in Amiga build but they're invalid. Skip them
2022-11-14 00:27:33 +01:00
Vladimir Serbinenko 8fde889532 SAGA: Support reading Amiga resources 2022-11-14 00:27:33 +01:00
Vladimir Serbinenko 5a431670d4 SAGA: Disable music on Amiga
Not implemented yet.
2022-11-14 00:27:33 +01:00
Vladimir Serbinenko 03c1d029a1 SAGA: Make unknown scene descriptor size an error
Wrong size usually means that we've got the wrong resource. Just error
out as continueing is futile
2022-11-14 00:27:33 +01:00
Vladimir Serbinenko ee8151e007 SAGA: Support decoding AGA and ECS graphics 2022-11-14 00:27:33 +01:00
Vladimir Serbinenko 8ff65b22cc SAGA: Introduce flag for differentiating mask and dissolve background image
On Amiga they're actually loaded differently. Fortunately only intro uses
later cases so we can ust mark specific intro scenes as needing special
handling.
2022-11-14 00:27:33 +01:00
Vladimir Serbinenko e8643e41de SAGA: Allow working without sound 2022-11-14 00:27:33 +01:00
Vladimir Serbinenko 64241d1657 SAGA: Add new flags to specify AGA and ECS graphics 2022-11-14 00:27:33 +01:00
Vladimir Serbinenko 1dd16ea8be SAGA: Move intro description to detection_tables.h
Literally all Amiga releases so far have different resource IDs, it's
unreasonable by now to make introproc_ite.cpp re-recognize those versions.
Just pass parameters along.
2022-11-14 00:27:33 +01:00
Vladimir Serbinenko 8809f2db79 SAGA: Make loadStrings accept configurable endianness
On Amiga releases some files use LE and others BE, so allow to specify
it manually
2022-11-14 00:27:33 +01:00
Vladimir Serbinenko 8b5c5d9b85 SAGA: Mark Amiga as big-endian 2022-11-14 00:27:33 +01:00
ScummVM-Translations 052e810273 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-11-13 23:20:47 +00:00
elasota 806966389c MTROPOLIS: Add keybind to skip movies for debug purposes. 2022-11-13 18:19:49 -05:00
ScummVM-Translations 44823b4146 I18N: Update translations templates 2022-11-13 23:16:25 +00:00
AndywinXp 078bfa70cd SCUMM: FT: Fix mouse button-up events being lost during INSANE sequences 2022-11-14 00:15:45 +01:00
neuromancer 4af3e8ee79 FREESCAPE: check collision now executes the conditions in each object collided, instead of the smaller one 2022-11-14 00:06:31 +01:00
Walter Agazzi 7cb5cda720 DIRECTOR: Fix filesize for some D3 entries (J-L) 2022-11-13 23:57:32 +01:00
Vladimir Serbinenko 7ef2db032e MADS: Don't use intermediary struct 2022-11-14 00:13:54 +02:00
Vladimir SerbinenkoandFilippos Karapetis 41dab15c41 MADS: Add a typedef for simpilicity and add a missing underscore
Co-authored-by: Filippos Karapetis <bluegr@gmail.com>
2022-11-14 00:13:54 +02:00
Vladimir SerbinenkoandFilippos Karapetis 1367c3820e MADS: Use ArchiveMemberPtr constructor
Co-authored-by: Filippos Karapetis <bluegr@gmail.com>
2022-11-14 00:13:54 +02:00
Filippos Karapetis daa263b34a MADS: Remove obsolete comment 2022-11-14 00:13:54 +02:00
Vladimir Serbinenko d2ea82ca41 MADS: Uncomment and update original floppy installer detection entry 2022-11-14 00:13:54 +02:00
Vladimir Serbinenko ac0fa51d1c COMMON: Add mention of Rex Nebular in dcl. 2022-11-14 00:13:54 +02:00
Vladimir Serbinenko fa5596e20f MADS: Enable in-memory unpacking of DOS Rex Nebular installer 2022-11-14 00:13:54 +02:00