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 Serbinenko and Filippos 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 Serbinenko and Filippos 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