Commit Graph
276 Commits
Author SHA1 Message Date
Martin Gerhardy aaa7645a52 TWINE: convert the holomap releated code to be more like the original source release 2023-01-17 19:11:34 +01:00
Martin Gerhardy 1dc1cb9ce3 TWINE: fixed loading an image with no palette 2023-01-17 19:11:34 +01:00
Martin Gerhardy 5fc73620a4 TWINE: show dotemu splash screen 2023-01-17 06:28:45 +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 ff200665c5 TWINE: added empty files for v2 script files 2023-01-16 17:46:28 +01:00
Martin Gerhardy 0064723b24 TWINE: support different angles for lba1 and lba2 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 b5eb958d8d TWINE: renamed methods to match original sources 2023-01-15 11:28:58 +01:00
Martin Gerhardy c32a1d6b2e TWINE: renamed members 2023-01-15 11:28:58 +01:00
Martin Gerhardy 1ab3df79a8 TWINE: renamed methods and members to match the original sources 2023-01-15 11:28:58 +01:00
Martin Gerhardy 6bbc92ef53 TWINE: renamed members and methods to match original sources 2023-01-07 13:09:15 +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 99164665ba TWINE: fixed using the wrong penguin angle
Rotate(0, 800, ListObjet[NUM_PERSO].Beta) is the original source code line
2022-07-24 19:06:29 +02:00
Martin Gerhardy cd7e3ec6e4 TWINE: renamed method to match original sources 2022-07-24 19:05:36 +02:00
Martin Gerhardy dd56f35477 TWINE: after watching the cutscenes at the television, the background is not properly restored
https://bugs.scummvm.org/ticket/13683
2022-07-12 20:25:58 +02:00
Martin Gerhardy c3c24a382e TWINE: Meca Penguin not working
fixed bug https://bugs.scummvm.org/ticket/13665
2022-07-10 19:25:28 +02:00
Martin Gerhardy cd5dbb0ab3 TWINE: Action selection popup menu is not shown when pressing Ctrl
https://bugs.scummvm.org/ticket/13612
2022-07-06 07:41:04 +02:00
Martin Gerhardy a90fef32dc TWINE: more collision fixes from original source code 2022-06-14 20:33:00 +02:00
Martin Gerhardy 4e73580f53 TWINE: renamed member to match original sources 2022-06-12 22:22:34 +02:00
Martin Gerhardy cdb198ade2 TWINE: fixed protopack inventory action body 2022-06-12 19:47:48 +02:00
Martin Gerhardy 613d8e342d TWINE: renamed a few more methods and defines 2022-06-11 14:52:19 +02:00
Martin Gerhardy 8fd03789b0 TWINE: synced more names with original sources 2022-06-11 13:55:46 +02:00
Martin Gerhardy 0f411e7669 TWINE: renamed member to match original sources 2022-06-11 12:44:22 +02:00
Martin Gerhardy fe56c0d0fa TWINE: renamed member to match original sources 2022-06-11 12:44:17 +02:00
Martin Gerhardy c2825bfc45 TWINE: renamed variables and added comments from the original code 2022-06-11 12:43:33 +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 0d1c9acd4f TWINE: fixed classic version quick behaviour handling 2022-06-03 21:05:17 +02:00
Martin Gerhardy 35e0a747a4 TWINE: don't show the behaviour dialog in classic mode 2022-06-02 10:09:25 +02:00
Martin Gerhardy ca293e49aa TWINE: helper macros for seconds 2022-06-02 10:09:25 +02:00
Martin Gerhardy e7b829412e TWINE: show the 2.21 logo and the lba1 classic bitmap 2022-06-01 18:16:00 +02:00
Martin Gerhardy 50cb1551ed TWINE: added detection for gog lba1 classic release 2022-06-01 18:16:00 +02:00
athrxx bd1dbecde9 TTS: (ENGINES) - add support for tts enable function
The new option only works as intended if the engine that have TTS support apply their own settings. It cannot be globally implemented before and after runGame(), since the engines don't all use the same config manager variables (sometimes "tts_enabled_speech", "tts_enabled" or "tts_narrator, sometimes more than one of these).
2022-04-26 21:08:41 +03: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
Martin Gerhardy 580c3250e8 TWINE: added support for --boot-param 2022-02-15 07:25:40 +01:00
Eugene Sandulenko 823bc16312 ALL: Update copyright year 2022-01-01 00:00:45 +01:00
Martin Gerhardy 41bb954435 TWINE: renamed member for palette fade handling 2021-12-31 11:48:32 +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 d78295a8ca TWINE: Game is slow when VSYNC is ON
https://bugs.scummvm.org/ticket/13066

I'm still not 100% sure on the speed of the game. I've compared with videos like this one:
  https://www.youtube.com/watch?v=YdTCwx9hAvo
2021-11-16 20:05:20 +01:00
Martin Gerhardy 2649654485 TWINE: the demo of lba1 has three scenes 2021-11-01 18:08:39 +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
Martin Gerhardy 02e051fa39 TWINE: added isDotEmuEnhanced() helper method 2021-10-29 18:07:26 +02:00
Martin Gerhardy 950a4540cd TWINE: replaced magic numbers and named enum constants 2021-10-11 20:31:58 +02:00
Martin Gerhardy 2a68678662 TWINE: simplified if statement
and reduced cyclic complexity
2021-10-04 18:23:59 +02:00
Martin Gerhardy a0ea8dc7f3 TWINE: renamed class to Movies
as it now also playing smacker videos for lba2
2021-09-10 19:20:56 +02:00
Martin Gerhardy 4b512d64b8 TWINE: added lba2 intro support 2021-09-10 19:20:56 +02:00