Martin Gerhardy
43a41ed429
TWINE: LBA1: flag the preview version
2025-02-11 17:55:00 +01:00
Martin Gerhardy
68f7c92940
TWINE: renamed members and functions to match original sources
2024-10-16 16:00:17 +02:00
Martin Gerhardy
bdee243b95
TWINE: renamed method to match original sources
2024-10-14 21:07:44 +02:00
Martin Gerhardy
d89f925155
TWINE: renamed to match original sources
2024-10-14 19:56:29 +02:00
Martin Gerhardy
f0f5c5c3bb
TWINE: renamed functions and members to match original sources
2024-10-12 21:40:55 +02:00
Martin Gerhardy
a85299312c
TWINE: removed ScopedEngineFreeze and updated lPLAY_FLA
...
by using saveTimer and restoreTimer directly again its easier to validate against the original sources
2024-10-12 21:40:54 +02:00
Martin Gerhardy
6d4af03f82
TWINE: renamed methods to match the original sources
2024-10-12 21:40:54 +02:00
Martin Gerhardy
4f49b2c812
TWINE: renamed variables to match the original sources
2024-10-11 17:29:25 +02:00
Martin Gerhardy
8d972b2535
TWINE: header inclusion cleanup
2024-10-11 17:29:25 +02:00
Martin Gerhardy
e3b8cf864c
TWINE: renamed struct and members to match the original sources
2024-10-11 17:29:25 +02:00
Martin Gerhardy
2a3d39edf7
TWINE: renamed function to better match the original name
2024-10-11 08:39:00 +02:00
Martin Gerhardy
d1a1be8f71
TWINE: moved functions out of class scope (boundRuleThree/lerp)
2024-10-10 20:22:06 +02:00
Martin Gerhardy
03aabee84b
TWINE: removed unused rgba palette method
2024-10-10 18:11:44 +02:00
Martin Gerhardy
e846600f51
TWINE: allow to set a Graphics::Palette instance directly
2024-10-10 11:31:39 +02:00
Martin Gerhardy
8751b6d673
TWINE: added palette menu entries to the debugger
2024-10-08 23:45:50 +02:00
Martin Gerhardy
990f48c5f7
TWINE: merged debug states into one class
2024-10-07 11:45:39 +02:00
Hubert Maier
1260bbfffe
JANITORIAL: TWINE: Fix typos
2024-09-17 00:38:51 +03:00
Martin Gerhardy
d6a0b5fb47
TWINE: fixed mouse cursor config var handling
2024-09-13 17:07:29 +02:00
Martin Gerhardy
69c5c3a43c
TWINE: updated the music code and renamed methods and variables...
...
to match the original source code
This should fix issue https://bugs.scummvm.org/ticket/14669 - but it's hard to say due to the many
different versions that are out there
2024-09-13 17:07:29 +02:00
Martin Gerhardy
dd12c874a4
TWINE: renamed methods to match original sources
2024-09-09 20:24:25 +02:00
Martin Gerhardy
5f6ad06a10
TWINE: renamed define to match original sources
2024-09-09 20:24:25 +02:00
Martin Gerhardy
8304887bf7
TWINE: fixed different values for max life points in lba1 and lba2
2024-08-14 18:01:03 +02:00
Martin Gerhardy
f2802c0c83
TWINE: LBA2: implemented a few more opcodes
2024-08-14 17:29:46 +02:00
Martin Gerhardy
d46820d565
TWINE: added a few lba2 stubs and converted some code from lba2-classic
2024-06-08 17:42:52 +02:00
Martin Gerhardy
c0c70e55b0
TWINE: some lba2 opcode work and empty stubs for buggy code
2024-03-23 15:12:25 +01:00
Martin Gerhardy
9c23225eaa
TWINE: implemented a few lba2 opcodes
2024-03-22 18:52:52 +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
Eugene Sandulenko
ec2dd2726b
ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason
2023-12-08 12:21:16 +01: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
Martin Gerhardy
0517e015fc
TWINE: unified with original sources and reduced the amount of globals
2023-02-06 18:57:54 +01:00
Martin Gerhardy
5ccbc0d472
TWINE: handle lba2 holomap locations
2023-01-22 18:48:19 +01:00
Martin Gerhardy
1b8252df0b
TWINE: renamed variables and ActorMoveStruct functions
2023-01-21 18:10:01 +01:00
Martin Gerhardy
fa2cdce750
TWINE: getting closer to the original source release
2023-01-21 15:23:00 +01:00
Martin Gerhardy
b40f693430
TWINE: converted TO_SECONDS into a function
...
because the lba1 and lba2 behaviour differs
2023-01-16 17:46:28 +01:00
Martin Gerhardy
890582a20c
TWINE: prepare life and move scripts for v2
2023-01-16 17:46:28 +01:00
Martin Gerhardy
0d2c93ea39
TWINE: added (unimplemented) check for a cdrom release
...
this is used in scenes 80 and 117
MIDI_OFF
IF CDROM == 1
PLAY_CD_TRACK 8
SET_TRACK_OBJ 1 11
ELSE
ENDIF
and
MIDI_OFF
SET_TRACK 0
IF CDROM == 0
ANIM_OBJ 2 178
ELSE
ENDIF
So it looks like as it could have influence on the game
maybe this should be an option...
2023-01-16 17:46:28 +01:00
Martin Gerhardy
c65033ceca
TWINE: add interface to life and move scripts
2023-01-16 17:46:28 +01:00
Martin Gerhardy
56c70427c9
TWINE: renamed script classes for v1 (lba1)
2023-01-16 17:46:28 +01:00
Martin Gerhardy
4f03586d8b
TWINE: music pauses when entering the behaviour mode menu
...
so it also pauses when hitting F1-F2
https://bugs.scummvm.org/ticket/13679
2022-08-17 20:50:39 +02:00
Martin Gerhardy
145f0bc72e
TWINE: added android dotemu sample support
...
the have it in ogg files - see https://bugs.scummvm.org/ticket/13492
2022-06-08 11:43:09 +02:00
Martin Gerhardy
ca293e49aa
TWINE: helper macros for seconds
2022-06-02 10:09:25 +02:00
Martin Gerhardy
50cb1551ed
TWINE: added detection for gog lba1 classic release
2022-06-01 18:16:00 +02:00
Martin Gerhardy
39ca392a45
TWINE: replaced magic numbers with enum constants
2022-02-15 07:46:50 +01:00
Martin Gerhardy
c5943bfb40
TWINE: cleanup return value of scene loop
2022-02-15 07:46:07 +01:00
Martin Gerhardy
7046e8a170
TWINE: renamed variable
2022-02-15 07:45:49 +01:00
Martin Gerhardy
c8d2348110
TWINE: convert static variable into member
2022-02-15 07:31:24 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Martin Gerhardy
ad3aba1908
TWINE: added support for lbashow
2021-11-30 15:40:48 +01:00
Martin Gerhardy
ca9044323c
TWINE: removed broken crossfade feature
2021-11-29 17:17:20 +01:00
Martin Gerhardy
68602a9e0a
TWINE: little big adventure 2 fixes
...
implemented smk movieinfo handling
main menu shows correct text now
music track handling
2021-10-31 20:03:11 +01:00