1817 Commits

Author SHA1 Message Date
Martin Gerhardy
04c7c17b76 TWINE: Fixed glitches from using the holomap #14808
https://bugs.scummvm.org/ticket/14808
2024-01-06 13:46:20 +01:00
Martin Gerhardy
6770a5ba5e TWINE: comment for Renderer::rot 2024-01-06 13:46:20 +01:00
Martin Gerhardy
2472dc2659 TWINE: comment on why this is member var 2024-01-06 13:46:20 +01:00
Martin Gerhardy
d0a750ef4e TWINE: added new debug level for timers 2024-01-06 13:46:19 +01:00
Martin Gerhardy
09c2b1ca80 TWINE: use toSeconds for time conversions 2024-01-06 13:46:19 +01:00
Martin Gerhardy
c8b3664446 TWINE: removed newlines from debug and warning calls 2024-01-06 13:46:19 +01:00
Martin Gerhardy
7309118b2d TWINE: fixed scenery zoom issue #14795
see https://bugs.scummvm.org/ticket/14795

NOTE: this might not be the most optimized solution...
2024-01-03 13:36:58 +01:00
Martin Gerhardy
0059a00afb TWINE: enforce redraw after switching disabling the scene zoom 2024-01-03 13:36:37 +01:00
Martin Gerhardy
cff51c8f4b TWINE: allow to toggle the zoom mode by keybinding
this is bound to F5 in the original game - but F5 is our own dialog

there is currently no binding set at all. See https://bugs.scummvm.org/ticket/14795
2024-01-02 13:53:17 +01:00
Martin Gerhardy
17baf66b90 TWINE: fixed reading fla version 2024-01-02 13:31:47 +01:00
Martin Gerhardy
95cf7abc32 TWINE: reverted parts of 0517e015fc7 to fix bug #14776
See https://bugs.scummvm.org/ticket/14776 for more details
2024-01-02 11:27:17 +01:00
Martin Gerhardy
37614e194e TWINE: extended error message 2024-01-01 18:54:40 +01:00
Le Philousophe
6d86d20e1c TWINE: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Eugene Sandulenko
ec2dd2726b ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason 2023-12-08 12:21:16 +01:00
Martin Gerhardy
ee77e845e4 TWINE: renamed and commented to match original sources 2023-11-16 16:58:04 +01:00
Kaloyan Chehlarski
5eeba15395 TWINE: Fix out of bounds write
Fixed an incorrect usage of sizeof() which results in writing
way past the end of a statically-allocated array.
2023-10-28 16:19:34 +03:00
Martin Gerhardy
39d60856aa TWINE: the movement of the meca penguin is different from dos version 2023-10-01 20:58:16 +02:00
Martin Gerhardy
a05b53798c TWINE: removed uused parameter 2023-08-14 20:56:36 +02:00
Martin Gerhardy
1f6672f713 TWINE: fixed sound event from the other side of the map
see https://bugs.scummvm.org/ticket/13197
2023-08-09 01:46:13 +02:00
Martin Gerhardy
42265aacc7 TWINE: stop music if another music is about to start 2023-08-09 01:28:56 +02:00
Martin Gerhardy
ddb0420ef6 TWINE: fixed LBA1 GOG version - Adeline jingle does not play at all
https://bugs.scummvm.org/ticket/13132
2023-08-09 01:16:00 +02:00
Martin Gerhardy
ee812fc497 TWINE: the initial position of an actor is set to SIZE_BRICK_Y
... in the original sources
2023-05-30 22:05:09 +02:00
Martin Gerhardy
04a56d78e9 TWINE: unified names with original source release 2023-05-30 22:04:23 +02:00
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
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
Vladimir Serbinenko
ed88fc457d TWINE: Fade-in characters starting from the right when playing in Hebrew.
Hebrew translation use ISO-8859-8 in visual ordering. This is nasty but we can't
change it. Instead do the best with what we have. One of problems is that
characters fade in in the order that is reverse to reading order. This patch
improves this and sets a groundwork for other RTL languages, hopefully in
logical ordering.
2023-05-13 13:46:00 +02:00
Martin Gerhardy
7f5e9197c9 TWINE: implemented a few lba2 life script opcodes 2023-05-12 06:05:19 +02:00
Vladimir Serbinenko
23e31dd2cf TWINE: Support rendering Japanese strings in LBA1-PC 2023-05-11 22:00:31 +02:00
Martin Gerhardy
243756c855 TWINE: mark japanese version as unstable 2023-05-10 18:42:38 +02:00
Martin Gerhardy
8247aad108 TWINE: also show the adeline logo for the 2.21 release of lba1 2023-03-27 06:39:02 +02:00
Martin Gerhardy
0fb1d34165 TWINE: add all voice subfolders
we are now able to switch the voices via in-game option, thus we also need
all the subfolders registered
2023-03-27 06:24:40 +02:00
Martin Gerhardy
697c6e4a72 TWINE: Little big adventure can't mix language between voice and text #14261
this is now possible with a new in-game option
2023-03-27 06:22:26 +02:00
Donovan Watteau
18ab6803d6 JANITORIAL: Fix various "an" typos in comments 2023-03-16 14:47:28 +01:00
Martin Gerhardy
7bb3f88086 TWINE: fixed crash for lba1 demo
see https://bugs.scummvm.org/ticket/14294

introduced in 5059a77b431f8c9857dbbf8e9126ca0b06ed9720
2023-03-04 17:10:45 +01:00
Martin Gerhardy
91f47ebea5 TWINE: fixed encoding for custom translations
see issue #14192
2023-02-22 18:21:29 +01:00
Martin Gerhardy
8655f6b978 TWINE: further renaming 2023-02-06 19:04:39 +01:00
Martin Gerhardy
e0051c2aa8 TWINE: fixed LBAAngles usage 2023-02-06 18:57:54 +01:00
Martin Gerhardy
c6b0b8ecef TWINE: replaced with macro 2023-02-06 18:57:54 +01:00
Martin Gerhardy
9c76b8689e TWINE: use toSeconds 2023-02-06 18:57:54 +01:00
Martin Gerhardy
ddb73bc158 TWINE: renamed variables to match original sources 2023-02-06 18:57:54 +01:00
Martin Gerhardy
0517e015fc TWINE: unified with original sources and reduced the amount of globals 2023-02-06 18:57:54 +01:00
Martin Gerhardy
21a7f52183 TWINE: unified with original sources 2023-02-06 18:57:54 +01:00
Martin Gerhardy
658fb4ccbc TWINE: reverted implementation of getAngle
to the state before 2e53c0fa3fb5d9c52fd396ff3ba5c63fda72da5d - it broke the sokoban scene
2023-01-29 19:32:51 +01:00
Martin Gerhardy
252b4670e6 TWINE: again renaming 2023-01-29 19:32:51 +01:00
Martin Gerhardy
302b65ed74 TWINE: renamed methods 2023-01-29 19:32:51 +01:00
Martin Gerhardy
7e72fb59f2 TWINE: renamed variables 2023-01-29 19:32:51 +01:00