1799 Commits

Author SHA1 Message Date
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
Martin Gerhardy
f7aeef424d TWINE: renamed variables 2023-01-29 19:32:51 +01:00
Martin Gerhardy
dd77f4bd8b TWINE: renamed variables 2023-01-29 19:32:51 +01:00
Martin Gerhardy
4c74a3410e TWINE: renamed method to match the original sources 2023-01-29 19:32:51 +01:00
Martin Gerhardy
d4aae98ac4 TWINE: fixed cast warnings 2023-01-29 19:32:51 +01:00
Martin Gerhardy
179061b7df TWINE: fixed cast warnings 2023-01-29 19:32:51 +01:00
Martin Gerhardy
f476804699 TWINE: use int64 for the rotation 2023-01-29 19:32:51 +01:00
Martin Gerhardy
1491e37f16 TWINE: fixed short overflow error in setAngleCamera 2023-01-29 19:32:51 +01:00
Martin Gerhardy
6c5b867d3a TWINE: removed duplicated rotate method 2023-01-29 19:32:51 +01:00
Martin Gerhardy
611722d419 TWINE: continue renaming 2023-01-29 19:32:51 +01:00
Martin Gerhardy
afb3359f4d TWINE: unified holomap code and fixed weird rotations from one location to another 2023-01-29 19:32:51 +01:00
Martin Gerhardy
4f67edaa38 TWINE: replaced setAngleCamera 2023-01-29 19:32:50 +01:00
Martin Gerhardy
8e5afba379 TWINE: handle lba2 game chapter 2023-01-22 18:48:20 +01:00
Martin Gerhardy
5ccbc0d472 TWINE: handle lba2 holomap locations 2023-01-22 18:48:19 +01:00
Martin Gerhardy
de50ee3e4a TWINE: removed vtop and vbottom from renderPolygons 2023-01-21 21:29:40 +01:00
Martin Gerhardy
72b4bfb052 TWINE: continue with renaming 2023-01-21 18:33:26 +01:00
Martin Gerhardy
c53ce8923a TWINE: more renaming 2023-01-21 18:10:02 +01:00
Martin Gerhardy
2e53c0fa3f TWINE: unified movement stuff with original sources 2023-01-21 18:10:02 +01:00
Martin Gerhardy
1b8252df0b TWINE: renamed variables and ActorMoveStruct functions 2023-01-21 18:10:01 +01:00