123590 Commits

Author SHA1 Message Date
Die4Ever
f1890553ed GROOVIE: fix o2_midicontrol stop command 2021-09-15 19:13:57 +03:00
Die4Ever
c0f489fe09 GROOVIE: fix op 0x0A o2_bf0on 2021-09-15 19:13:57 +03:00
Die4Ever
58a795c022 GROOVIE: stop audio when fast forwarding 2021-09-15 19:13:57 +03:00
Die4Ever
a72ac69b4e GROOVIE: right click to fast forward
For videos that don't have a _videoSkipAddress this allows you to fast forward through them. Also allows you to skip audio files like in T11H the riddles and hints.
2021-09-15 19:13:57 +03:00
Die4Ever
038758a7f2 GROOVIE: Clandestiny music
Clandestiny uses a hardcoded lookup table for song filenames
2021-09-15 19:13:57 +03:00
Die4Ever
8da84fdda9 GROOVIE: added background sound effects
For The 11th Hour, this means things like clock chimes and wind sounds. This also fixes the end of the game where you have until the clock chimes 12 to choose a door.

- also renamed the stub ops functions

- sound effect volume setting for Groovie 2 games

- stop sound effects when playing an FMV (an interlaced video)
2021-09-15 19:13:57 +03:00
Die4Ever
6fb5822f98 GROOVIE: fix video frame pacing
Integer math in the waitFrame function was causing drift over time, remembering how many milliseconds we rounded off fixes it.
2021-09-15 19:13:57 +03:00
Die4Ever
132ac84bdb GROOVIE: replace strcmpi with scumm_stricmp
tlcgame.cpp was using the Windows-specific strcmpi
2021-09-15 19:13:57 +03:00
Die4Ever
87e98d1e86 GROOVIE: stubs for T11H AI puzzles
This is enough to get through the whole game, although you have to use the GameBook to solve mouse trap, chapel, and cake. Modern art has rudimentary AI. Beehive and Pente both auto-solve. Updated o2_stub49 so the player can choose an ending.
2021-09-15 19:13:57 +03:00
Die4Ever
7a09ae0a15 GROOVIE: T11H fix mouse trap crash 2021-09-15 19:13:57 +03:00
Die4Ever
454dbff264 GROOVIE: v2 use o2_printstring opcode 2021-09-15 19:13:57 +03:00
Die4Ever
c7e4c851f6 GROOVIE: some cleanup 2021-09-15 19:13:57 +03:00
Die4Ever
7e53331044 GROOVIE: Codacy and formatting 2021-09-15 19:13:57 +03:00
Die4Ever
3494ce638c GROOVIE: add o2_copybgtofg and fix o_videofromstring1 2021-09-15 19:13:57 +03:00
Die4Ever
e7a406657f GROOVIE:Grooovie2 clearer names for different versions of The 11th Hour 2021-09-15 19:13:57 +03:00
Die4Ever
7465118de6 GROOVIE: fix T7G regression with intro and outro songs (track2.ogg) 2021-09-15 19:13:57 +03:00
Die4Ever
5fbf8bd146 GROOVIE: fix accidental o2 in _opcodesT7G 2021-09-15 19:13:57 +03:00
Die4Ever
21449e3e5a GROOVIE: fix duplicated debug channels 2021-09-15 19:13:57 +03:00
Die4Ever
ee91abb26a GROOVIE: fix compiler errors 2021-09-15 19:13:57 +03:00
Christian Lindemann
cc61104b98 GROOVIE: Start implementation of gallery puzzle 2021-09-15 19:13:57 +03:00
Christian Lindemann
71e2e2654a GROOVIE: Added T11H Engish version available on Steam 2021-09-15 19:13:57 +03:00
Christian Lindemann
3d8cb28b8c GROOVIE: Bugfix. Videos with ID0 were skipped 2021-09-15 19:13:57 +03:00
Christian Lindemann
efcc882cc8 GROOVIE: Added calc of final profile for TLC 2021-09-15 19:13:57 +03:00
Christian Lindemann
9c68ffb79f GROOVIE: Overlay corrections, some other bugfixes 2021-09-15 19:13:57 +03:00
Christian Lindemann
d3493f2352 GROOVIE: Bugfixes ROQ Player / Stubs for 11H Staufs moves 2021-09-15 19:13:57 +03:00
Christian Lindemann
6525123663 GROOVIE: TLC Music / Small Bugfixes / Better Comments 2021-09-15 19:13:57 +03:00
Christian Lindemann
e0ed66fe58 GROOVIE: Adaptions for transparent cursor 2021-09-15 19:13:57 +03:00
Christian Lindemann
d4fea1aa34 GROOVIE: Added german version of 11h 2021-09-15 19:13:57 +03:00
Christian Lindemann
76c71278fb GROOVIE: Described unknown filed in resource database 2021-09-15 19:13:57 +03:00
Christian Lindemann
0c919bc38b GROOVIE: Extensions to ROQ Player for 11H 2021-09-15 19:13:57 +03:00
Christian Lindemann
7b397d8ec9 GROOVIE: Bugfixes in TLC specific calculations 2021-09-15 19:13:57 +03:00
Christian Lindemann
7004f65557 GROOVIE: Minor changes in debug messages / hotspot debugging 2021-09-15 19:13:57 +03:00
Christian Lindemann
1a006ea3e3 GROOVIE: Add support for TLC 2021-09-15 19:13:57 +03:00
Christian Lindemann
d0f247f7b0 GROOVIE: Add cursor hotspots for V2 engine 2021-09-15 19:13:57 +03:00
Christian Lindemann
1e2c395d12 GROOVIE: Add printfunction opcode for V2 engine 2021-09-15 19:13:57 +03:00
Christian Lindemann
46ebbe8000 GROOVIE: Support of TLC ROQ video files 2021-09-15 19:13:57 +03:00
Christian Lindemann
b5e62ffdaf GROOVIE: Update game detection. Add TLC-DE and engine can differ between each game 2021-09-15 19:13:57 +03:00
Martin Gerhardy
847689b5f7 TWINE: improved error checks for palette loading 2021-09-15 17:34:50 +02:00
Martin Gerhardy
06011741f5 TWINE: added constants for holomap colors 2021-09-15 17:34:50 +02:00
Martin Gerhardy
ac3c3e565e TWINE: use angle constant 2021-09-15 17:34:50 +02:00
Martin Gerhardy
ce23193986 TWINE: use Common::sort and remove the dirty cast 2021-09-15 17:34:50 +02:00
Martin Gerhardy
e38cc4dc24 TWINE: pass-by-ref (TwineResource) 2021-09-15 17:34:50 +02:00
Martin Gerhardy
7ec971a42f TWINE: removed outdated comments 2021-09-15 17:34:50 +02:00
Martin Gerhardy
1587e87617 TWINE: prepare holomap code to work with other surfaces and images 2021-09-15 17:34:50 +02:00
Martin Gerhardy
cde4a27d6a TWINE: support TwineResource in Parser class 2021-09-15 17:34:50 +02:00
Martin Gerhardy
fa259c8d76 TWINE: fixed movie info loading for lba2 2021-09-15 17:34:50 +02:00
neuromancer
dc3919b413 PRIVATE: optimized palette composition for PS3 2021-09-15 08:30:05 +02:00
Paul Gilbert
36f5fe939e AGS: Revert load ttf font as outline for ttf font
This reverts commit d561d865e4574f44b5f15dbaf075505bb1a0c113.
2021-09-14 19:33:20 -07:00
antoniou79
d561d865e4 AGS: Only load ttf font as outline for ttf font
Possible fix for https://bugs.scummvm.org/ticket/12923
2021-09-14 19:01:43 -07:00
Paul Gilbert
6dea8fd43d AGS: Fix crash in Time Gentelmen Please 2021-09-14 18:54:14 -07:00