Martin Gerhardy
a6a75599a6
TWINE: added lba2 demo detection entry
2025-03-05 22:39:26 +01:00
Matthew Jimenez
1e99ce9d43
GRAPHICS: Use constexpr for palette constants
2025-02-26 11:11:43 +02:00
Le Philousophe
0a4dd23113
COMMON: Remove plural of debugChannels
...
This variable previously held several channels while it's only used for
one channel now.
2025-02-22 23:28:26 +01:00
Eugene Sandulenko
949027a01e
ENGINES: [l-w]: Turn debug enums from bitfield into plain enums
2025-02-22 21:55:59 +01:00
Filippos Karapetis
db97ad0761
TWINE: Fix compilation under Windows
2025-02-18 03:37:57 +02:00
Martin Gerhardy
e15f409d4c
TWINE: initialize lba2 struct members and plug a memory leak
2025-02-17 22:18:36 +01:00
Martin Gerhardy
899ea70a20
TWINE: Skipping the text intro with Escape also skips the subsequent FMV
...
fixes 15734 (https://bugs.scummvm.org/ticket/15734 )
2025-02-13 17:37:47 +01:00
Martin Gerhardy
a19438f21e
TWINE: started to support mixer balance changing for some samples
...
also renamed methods to match better the original sources
2025-02-13 17:32:01 +01:00
Martin Gerhardy
8a4e6e36cc
TWINE: fixed missing pitchbend parameter for environmental sounds
2025-02-13 13:57:38 +01:00
Martin Gerhardy
9c2de6ded6
TWINE: fixed Audio::makeVOCStream call and fixed memory leak in vox samples
2025-02-13 13:57:38 +01:00
Martin Gerhardy
71668787d7
TWINE: fixed memory leak in fla sample handling
2025-02-13 13:57:38 +01:00
Martin Gerhardy
f13f308a35
TWINE: The movement of the meca penguin is different from dos version
...
fixed issue 13731 (https://bugs.scummvm.org/ticket/13731 )
2025-02-13 13:57:38 +01:00
Martin Gerhardy
443604edf1
TWINE: fixed triggering an error after applying the funfrock fix
2025-02-13 07:49:22 +01:00
Filippos Karapetis
5ffc84f8d0
TWINE: Fix compilation
2025-02-12 14:08:53 +02:00
Martin Gerhardy
ca2f2071c2
TWINE: fixed pitch handling for samples
...
see https://bugs.scummvm.org/ticket/15735
2025-02-12 11:52:31 +01:00
Martin Gerhardy
3afb6333b9
TWINE: added pitchbend values to playSample (they are still unused)
...
see issue https://bugs.scummvm.org/ticket/15735
2025-02-11 21:43:53 +01:00
Martin Gerhardy
f00f4e9d7c
TWINE: comments to mention the original source names
2025-02-11 21:09:16 +01:00
Martin Gerhardy
b7a00af4c9
TWINE: Pressing Space in normal mode does not trigger use/talk action.
...
fixed bug https://bugs.scummvm.org/ticket/15733
2025-02-11 21:03:37 +01:00
Martin Gerhardy
4e5a85a400
TWINE: link to the bug ticket for the enhancement
2025-02-11 20:52:02 +01:00
Martin Gerhardy
c51da2090b
TWINE: fixed segfault when restaring a game from the launcher a second time
...
the log watcher wasn't unregistered
2025-02-11 20:46:13 +01:00
Martin Gerhardy
cfca64a04f
TWINE: renamed member to match original sources + added comments
2025-02-11 20:46:07 +01:00
Martin Gerhardy
bf9c6a8136
TWINE: only enable the engine fixes for lba1
...
added a few comments
2025-02-11 17:55:00 +01:00
Martin Gerhardy
736b5b385f
TWINE: use enhancementEnabled from Engine class
...
also activate the funfrock door fix by default
see ticket https://bugs.scummvm.org/ticket/13818
2025-02-11 17:55:00 +01:00
Martin Gerhardy
d8ec24f831
TWINE: use constants
2025-02-11 17:55:00 +01:00
Martin Gerhardy
43a41ed429
TWINE: LBA1: flag the preview version
2025-02-11 17:55:00 +01:00
Martin Gerhardy
ba7069292b
TWINE: fixed invalid lastJoyFlag triggers in processBehaviourExecution
2025-02-11 17:55:00 +01:00
Cameron Cawley
b8652f7e0c
ENGINES: Use LiberationSans with ImGui instead of FreeSans
2025-01-30 14:11:05 +02:00
Cameron Cawley
25cbdbc6f8
TWINE: Remove use of transBlitFrom maskOnly parameter
2025-01-08 19:29:46 +02:00
Le Philousophe
6824e1057e
TWINE: Don't use GIFDecoder when it's not built
2025-01-08 13:40:33 +02:00
Miro Kropacek
91cf8dd036
TWINE: gif is an optional component
2025-01-07 21:35:52 +01:00
Cameron Cawley
645f5d2e36
GRAPHICS: Remove overrideColor from ManagedSurface::transBlitFrom
2024-12-30 10:59:16 +02:00
Eugene Sandulenko
49e43701d5
CONFIGURE: Turned gif into a component
2024-12-27 13:20:50 +01:00
Eugene Sandulenko
879eba5c32
CONFIGURE: Replace mt32emu component with 'midi'
...
This component disables all MIDI-related things when unused,
including MT-32 emulator, Fluidsynth, TiMidity and Sonivox
2024-12-26 22:54:56 +01:00
Hubert Maier
abe0ea7c13
JANITORIAL: TWINE: Fix typos
2024-12-25 17:55:45 +02:00
Le Philousophe
d33ec239fa
CONFIGURE: Added imgui component and marked all the relevant engines
2024-12-25 00:34:39 +01:00
Eugene Sandulenko
d780708c96
ENGINES: Add mt32emu as a feature and component
...
Add it to engines that have MIDI playback.
This essentially compiles the emulator only when an engine that
can potentially use it (e.g. MIDI) is enabled
2024-12-25 00:34:39 +01:00
Eugene Sandulenko
fdecb6afca
ENGINES: Add components to configure.engine's explanatory comment
2024-12-25 00:34:39 +01:00
Le Philousophe
ecca8b4a41
TWINE: Cleanup ImGui callbacks after running
2024-12-11 21:39:45 +01:00
Martin Gerhardy
0aa23d5e23
TWINE: fixed issue #14778 (translation for custom texts)
...
.. by removing the translations for now
2024-11-09 19:54:07 +01:00
Martin Gerhardy
cb82016f3b
TWINE: fixed invalid music offset for some lba1 versions
...
this should fix issue #15410 (https://bugs.scummvm.org/ticket/15410 )
we are now checking if track_01.xxx exists and don't apply the track offset in that case
2024-11-09 19:41:52 +01:00
Martin Gerhardy
a5e06bdbed
TWINE: Added detection entry submitted in #15113
...
https://bugs.scummvm.org/ticket/15113
2024-11-06 18:06:09 +01:00
Martin Gerhardy
fe50ac1fda
TWINE: add holomap variable debugging to the imgui windows
2024-11-06 18:06:09 +01:00
Martin Gerhardy
e9cef50975
TWINE: extracted into own method to match original sources
2024-11-06 18:06:09 +01:00
Eugene Sandulenko
1b11072358
TWINE: Comment out unused class variables
2024-10-24 15:07:03 +02:00
Martin Gerhardy
f75439fc63
TWINE: the W key was supposed to only do Action on Normal
...
see #15408 : https://bugs.scummvm.org/ticket/15408
2024-10-23 22:24:51 +02:00
Martin Gerhardy
fcab03efd6
TWINE: Glitched background during main menu idle credits
...
8ac2ed039f
introduced the regression
2024-10-24 07:32:00 +02:00
Martin Gerhardy
6fd22e78ad
TWINE: activated some lba2 code snippets
2024-10-18 20:22:15 +02:00
Martin Gerhardy
5a3fdf415b
TWINE: further renaming and comments about original names
2024-10-18 20:22:15 +02:00
Martin Gerhardy
49539fb9b1
TWINE: re-added flagfade flag that was removed by accident
...
see issue #15384
2024-10-17 15:59:12 +02:00
Martin Gerhardy
1adc1ed576
TWINE: improved center actor debug command to place the actor correctly on higher levels
2024-10-17 15:41:44 +02:00