Commit Graph
195 Commits
Author SHA1 Message Date
Die4Ever 9007fd72e8 GROOVIE: T7G piano remove right side exit hotspot 2022-12-21 11:58:04 -06:00
Die4Ever e04a692b87 GROOVIE: option for slim left/right hotspots in puzzles, enabled by default 2022-12-21 11:57:08 -06:00
Die4Ever 4dbfb9b9da GROOVIE: T11H Souped Up direct save and load 2022-12-20 00:46:40 -06:00
Die4Ever 92601af3d2 GROOVIE: fix T7G modern save/load with farewell, bug #13923 2022-11-23 21:34:54 -06:00
Die4Ever 3f1fff163b GROOVIE: fix subtitle filenames to match 25th Annv Edition 2022-11-23 21:17:03 -06:00
Le Philousophe 17fc926291 GROOVIE: Disable overlay when skipping video 2022-11-20 17:18:38 +01:00
Le Philousophe 50ca8969bf GROOVIE: Adapt to subtitles changes and optimize
Close subtitles when they are not needed anymore.
Only show, clear and hide overlay when needed.
Draw the subtitle at the correct place using the real frame time.
Use srt files instead of txt ones.
2022-11-20 17:18:38 +01:00
Hubert Maier 5e8be01e9f GROOVIE: Correct spelling mistake
begining -> beginning
2022-10-27 15:56:12 +02:00
Die4Ever 157af3c22a GROOVIE: support for T11H Souped Up 2022-10-07 16:43:32 -05:00
Die4Ever 6d2986cee7 GROOVIE: subtitle file names prepend with GJD name to be compatible with 25th Annv files 2022-09-28 21:59:10 +02:00
Eugene Sandulenko 5e05bacb1c GROOVIE: Initial plug in of subtitles to video player 2022-09-23 11:05:01 +02:00
lolovoandDie4Ever 25f859a34e GROOVIE: less aggressive fast forwarding (#4250)
* GROOVIE: stop fast video playback capability
stop fast video playback by clicking right mouse button and proceed watching video with normal speed and sound.

* Update script.cpp

* GROOVIE: speedrun mode option

Co-authored-by: Die4Ever <die4ever2005@gmail.com>
2022-09-21 15:39:22 -05:00
Le Philousophe 63c8669e85 GROOVIE: Get rid of limits.h 2022-08-22 12:17:58 +02:00
Die4Ever 8bf50253a8 GROOVIE: improve skipping/fast forwarding 2022-03-26 23:28:35 -05:00
Die4Ever d1fdf1ca20 GROOVIE: fix graphics for Clan chess puzzle 2022-02-16 15:07:20 -06:00
Die4Ever cdb33c9d19 GROOVIE: fix autosave for demos 2022-02-16 14:49:37 -06:00
Die4Ever 06e67f1b07 GROOVIE: Clandestiny modern load menu WIP 2022-02-15 23:41:26 -06:00
Die4Ever a92dd50017 GROOVIE: Clandestiny fix load screen text backgrounds 2022-02-15 20:46:47 -06:00
Die4Ever 1368db9f9f GROOVIE: Clandestiny add modern save menu 2022-02-15 20:26:04 -06:00
Die4Ever fe02115dba GROOVIE: reset _videoSkipAddress when loading or changing scripts
Example: if you started Clandestiny and you start the intro, it will set _videoSkipAddress, then interrupt the intro with a directload and then play a video that does not set the _videoSkipAddress such as the start of the bricks puzzle. If you right click during that video then it will attempt to jump to the _videoSkipAddress that the intro set and it will crash.
2022-02-15 14:18:20 -06:00
Die4Ever 62b2b85a13 GROOVIE: fix Clan and T11H saving 2022-02-12 22:14:52 -06:00
Die4Ever 9106c454a0 GROOVIE: UHP fix savename length 2022-02-12 16:08:49 -06:00
Die4Ever bc2661886b GROOVIE: fix TLC directLoad 2022-02-12 16:08:43 -06:00
Die4Ever 6427952177 GROOVIE: TLC fix savegame name length 2022-02-12 15:17:24 -06:00
Die4Ever ed18d6a43a GROOVIE: TLC fix initialization 2022-02-12 15:17:18 -06:00
Die4Ever b2e5d7b453 GROOVIE: reset _fastForwarding when exiting a puzzle in order to ensure you don't accidentally skip the after-puzzle cutscene, or skip the introductory dialog for a puzzle 2022-02-10 20:51:26 -06:00
Die4Ever 24a6be39ef GROOVIE: fix autosave bugs
directSave was clobbering script variables with the savename, so now the savename is handled outside of the script variables. Also o_returnscript now sets _wantAutosave so that the autosave can be executed the next time it's safe, inside of o_inputloopend to ensure the game is in a stable state
2022-02-10 20:51:13 -06:00
Die4Ever a240e8b875 GROOVIE: T11H fix autosave bug during puzzles 2022-02-10 19:06:07 -06:00
Die4Ever dcda662540 GROOVIE: debug logging for logic puzzles 2022-01-23 00:03:42 -06:00
Die4Ever 406ed1ba4c GROOVIE: fast forwarding improvements
Fast forward until waitForInput again, also fast forward through fade screens
2022-01-19 17:13:12 -06:00
Die4Ever 76a56819a3 GROOVIE: removed debugging fixed savegame dialog
We don't need this dialog anymore since we know how to reproduce it. You
just need to make any move in the triangle puzzle in the chapel.
2022-01-14 04:40:51 -06:00
Die4Ever c3a82f55ba GROOVIE: debug logging for o_keyboardaction 2022-01-14 02:21:30 -06:00
Die4Ever 0151b1ad7d GROOVIE: add detection for T11H German and TLC DVD
also fixed ScummVM save/load for T11H alternate languages

TLC DVD is the version Liron owns, unknown what the difference is to eriktorbjorn's version
2022-01-09 15:51:47 -06:00
Die4Ever 281857702a GROOVIE: debug logging for rng 2022-01-05 16:45:16 -06:00
Die4Ever bf2cee2b27 GROOVIE: remove debug line 2022-01-05 12:28:32 -06:00
Die4Ever 8cd1755a91 GROOVIE: debugging possible savegame bug 2022-01-04 20:40:34 -06:00
Die4Ever e60ac866b3 GROOVIE: Clan fix o2_copyfgtobg for "13 Easy Pieces" puzzle 2022-01-04 01:20:02 -06:00
Die4Ever ac79a09538 GROOVIE: fixing drawString redraw WIP 2022-01-02 23:22:02 -06:00
Die4Ever 6116e3cccc GROOVIE: autosave after puzzle completion 2021-12-30 22:22:53 -06:00
Die4Ever fe6d20ecd1 GROOVIE: T11H fix blue circles for GameBook notifications 2021-12-30 22:06:35 -06:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Die4Ever 021d47cbac GROOVIE: fix ROQ _restoreArea
Setting it to all 0s meant that the min function gave the wrong results. Needed to top and left to be large numbers so that the min function has the correct affect on them. 9999 is a better choice here than 640 and 480, because before it looked like a full screen rectangle until you realized it was inverted.
2021-12-09 11:42:26 -06:00
Die4Ever 48def9a580 GROOVIE: T11H option for updated credits music
Play the song The Final Hour during the credits instead of reusing midi songs that have already been heard during the game.
2021-12-06 04:27:23 -06:00
Die4Ever 81925cbde4 GROOVIE: T11H play Mr Death song
Patch to play the Mr Death song when the skulls ask you to adjust your brightness. Normally this would play in the launcher for the game but that isn't written in Groovie script.
2021-12-05 21:50:29 -06:00
Die4Ever e0510db9f7 GROOVIE: couldn't find resource warning
The 11th Hour has bugged scripts that sometimes don't set the variables for the GameBook thumbnails correctly, which causes even the original Win95 exe to crash. This happens occasionallyafter watching an end of chapter cutscene. Changing this to a warning means you don't crash, and the missing thumbnail is a minor compromise.
2021-12-05 11:59:30 -06:00
Die4Ever a19ecd94ee GROOVIE: refactor input loop
Some scripts, such as the boat puzzle in Clandestiny, were clearing variables right before the o_inputloopend instruction, which was causing a crash because we were deferring our input actions until then. This change means hotspots execute their actions immediately instead of deferring, this is how the old Win95 exe does it.
2021-12-05 11:59:25 -06:00
Le Philousophe 501fcaf9c3 GROOVIE: Fix build when Groovie 2 games are not enabled 2021-12-04 16:23:57 +01:00
Die4Ever 92c59956cc GROOVIE: Easier AI options 2021-12-04 08:04:35 -06:00
Filippos Karapetis 9322c029de GROOVIE: Add support for ScummVM load/save screens in 11H 2021-12-04 03:00:56 +02:00
Coen Rampen 9bcda8ee1b GROOVIE: Fix intro music and move autosave slot
This commit fixes problems with commit acad766 which disabled the open house
savegame in The 7th Guest and The 11th Hour. These games use slot 0 to write a
special savegame when the game has been completed. This conflicts with ScummVM
autosave functionality, which also uses slot 0 by default. To fix this, the
autosave slot has been moved to slot 24, the last available save slot. The
workaround from commit acad766 for saving in slot 0 has been removed.
The intro music is now fixed by checking for a load of slot 0 and not stopping
the music in this case.
2021-11-19 21:06:43 +01:00