Commit Graph
125 Commits
Author SHA1 Message Date
Die4Ever e04a692b87 GROOVIE: option for slim left/right hotspots in puzzles, enabled by default 2022-12-21 11:57:08 -06:00
Die4Ever 4c8a249949 GROOVIE: T11H Souped Up default to Easier AI 2022-12-20 00:46:56 -06:00
Die4Ever 1b160fdb21 GROOVIE: fix detection for T11H extras by simplifying detection for Souped Up, bug #13888 2022-11-23 21:54:28 -06:00
Torbjörn Andersson 4f069be430 GROOVIE: Add TLCDEMOENTRY() and TLCTRAILERENTRY() macros for detection 2022-11-23 19:38:13 +01:00
Torbjörn Andersson e5553b04df GROOVIE: Add entr for English Tender Loving Care trailer
This used to work, but the old detection entry appears to have been made
specific to the German version now. Maybe the entries can be merged,
since nothing in the trailer seems to depend on language?
2022-11-22 07:03:12 +01:00
Cameron Cawley ea9722bcea GROOVIE: Move the engine options into the MetaEngine subclass 2022-11-16 23:58:54 +01:00
Die4Ever 549174a540 GROOVIE: improve detection entries for T11H and Souped Up 2022-10-07 20:14:10 -05:00
Die4Ever 157af3c22a GROOVIE: support for T11H Souped Up 2022-10-07 16:43:32 -05: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
Die4Ever 4b9cefef2c GROOVIE: UHP Beta detection entry (#4264)
suggested by realisticrain on Discord
2022-09-11 23:50:23 -05:00
Walter Agazzi 832176cb16 GROOVIE: Update detection for ENG version, add RUS version 2022-09-11 17:38:24 -05:00
Cameron Cawley f3b094e53f ENGINES: Change the MetaEngineDetection interface to match MetaEngine 2022-07-23 23:31:58 +02:00
Die4Ever c8b8a6a492 GROOVIE: remove testing flags from detection 2022-05-27 17:12:37 -05:00
Torbjörn Andersson e06f3c9a5a GUI: Allow game option checkboxes to be disabled
Depending on other game option checkboxes. This is used to
enable/disable the semi-smooth scrolling checkboxes for FM Towns Loom,
since it's only used when smooth scrolling is enabled.
2022-04-21 11:07:17 +02:00
Torbjörn Andersson 06423d93df GROOVIE: Fix T7GNOMIDIENTRY macro
The GUIO options should be concatenated, not comma separated. This is
usually handled by GUIO macros, but not in this one case since the
number of options is not constant.
2022-02-19 11:02:16 +01:00
Die4Ever 1c4ea0b16d GROOVIE: fix detection.cpp macros 2022-02-19 03:01:53 -06:00
Die4Ever 3c09700784 GROOVIE: reorganize detection.cpp 2022-02-18 23:17:35 -06:00
trembyle d0064a8ee5 GROOVIE: Remove unnecessary detection entries
Making Of and Clandestiny Trailer do not use files from the StuffIt
installer archive and thus do not need separate detection entries.
2022-02-18 16:34:59 -05:00
trembyle 122588a090 GROOVIE: Adjust file dates for consistency
We'll use the file timestamp on the main script GRV for dating.

1. Adjust German TLC file dates
2. Add dates for remaining UHP/TLC releases
3. Sort English TLC DVDs by date
4. Fix missing UNSUPPORTED flag on German TLC DVD
2022-02-18 14:20:02 -05:00
trembyle d7fb242b19 GROOVIE: Add detection for German Uncle Henry
Funsoft released this game twice in Germany. The first was titled
"Uncle Henry's Mindblower" (1996-09-13) in English with German manual.
This is identical to the other English language versions.

It was released again as "Uncle Henry's Playhouse" completely in
German (1997-02-14).
2022-02-18 14:20:02 -05:00
trembyle cbab97dacd GROOVIE: TLC: Detect German CD/DVD versions
These appear to be earlier than the English ones. The DVD version
still does not work, and so is marked unsupported.

Error is ERROR: Groovie::Resource: Unknown GJD 1000!" as in the
English language DVD versions.
2022-02-18 11:45:54 -05:00
trembyle ed1a65b1d3 GROOVIE: TLC: Use CD/DVD detector flags
Both German and English have CD and DVD releases.
2022-02-18 11:45:53 -05:00
Die4Ever cdb33c9d19 GROOVIE: fix autosave for demos 2022-02-16 14:49:37 -06:00
Die4Ever 1368db9f9f GROOVIE: Clandestiny add modern save menu 2022-02-15 20:26:04 -06:00
Die4Ever c299e2b17b GROOVIE: add french T11H detection 2022-02-15 20:06:42 -06:00
Die4Ever a1f1a4e46c GROOVIE: add detection for Clan non-interactive demo 2022-02-15 10:15:03 -06:00
Die4Ever 41138c5253 GROOVIE: mark Groovie 2 games for testing 2022-02-14 17:01:16 -06:00
Die4Ever 19e9458394 GROOVIE: TLC specify modified dates in detection entries
Modified date from TLCMAIN.GRV
2022-01-11 02:25:54 -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 e6b818881d GROOVIE: fix detection for T7G 25th Annv 2022-01-02 23:09:05 -06:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01: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 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
Orgad Shaneh 0909948281 GROOVIE: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Filippos Karapetis 022b107ccb GROOVIE: Fix incorrect GUIO flags 2021-10-26 04:52:48 +03:00
Filippos Karapetis f24a25b502 GROOVIE: Implement loading from the launcher for Clandestiny and UHP 2021-10-26 04:51:11 +03:00
Die4Ever 5d239aa5c8 GROOVIE: T11H added tests for cake and triangle 2021-10-24 17:18:59 -05:00
Eugene Sandulenko aca4e2fd43 GROOVIE: Marked detection entry invalidated by MacResMan changes 2021-10-17 20:48:03 +03:00
Torbjörn Andersson c18b91759a GROOVIE: Remove fast video mode from 11th Guest
Only the VDX player has a fast mode, and only The 7th Guest uses it. I
believe there's less use for it here, since the 11th Guest movies
already run at a decent frame rate.
2021-09-21 15:57:00 +02:00
trembyle c051780d2f GROOVIE: Add detection for 6 new demos
Tech demonstration for "Guest" might use an early Groovie v0 engine.
Strings from the PLAYTLC.EXE binary:

Trilobyte 640x480x256 FLICK & Groovie Player.  Version 0.6
Copyright 1991 Trilobyte, all rights reserved.

Additionally, we have a couple new demo CDs for 11h, plus a new non-
interactive trailer. There is a playable demo CD for Clandestiny and
a German demo for TLC.
2021-09-19 14:52:46 +02:00
Torbjörn Andersson e17836fa95 GROOVIE: Add detection entrie for English DVD-ROM Tender Loving Care
Note that unlike the CD-ROM version, this one doesn't work at all and
will immediately trigger "ERROR: Groovie::Resource: Unknown GJD 1000!"

This may have something to do with the game's video files being numbered
vob1000.vob - vob1049.vob and vob2000.vob - vob2052.vob. Though the
first two videos in the game are probably vob1042.vob and vob1047.vob,
so I don't know...
2021-09-17 08:04:25 +02:00
Die4Ever baf53c1536 GROOVIE: combine detection for Clan Mac and iOS 2021-09-16 14:15:51 -05:00
Die4Ever 174f3c5074 GROOVIE: Clandestiny savegame fixes
Fixes crashes when you have saved games. Also makes the preview images on saved games work.
2021-09-16 09:21:24 +03:00
Filippos Karapetis 8baac0f52c GROOVIE: Allow loading using the ScummVM load screen in T7G 2021-09-15 19:28:59 +03:00
Die4Ever f6c50c7238 GROOVIE: updates to detection and adding demos 2021-09-15 19:13:57 +03:00
Die4Ever 1a9cd3e900 GROOVIE: fix uses of ENABLE_GROOVIE2
Fixing compiler errors when groovie2 was disabled
2021-09-15 19:13:57 +03:00
Die4Ever 1af1d35540 GROOVIE: fix detection for T7G Mac
groovie.cpp requires the main grv file to be the first file in the game description
2021-09-15 19:13:57 +03:00
Die4Ever 70386000b6 GROOVIE: detection updates and cleanup
added The 11th Hour demos and mac versions
2021-09-15 19:13:57 +03:00
Die4Ever f3337a4cd2 GROOVIE: cleanup detection.cpp
cleaning up detection.cpp by removing all references to the disk.1 file and using AD_ENTRY2s

for Groovie v2 games, make sure to search for a file in the GROOVIE folder and also a file in the MEDIA folder, in order to ensure the user is adding the root game directory and not a subfolder, this also ensures that Mass Add Games works correctly without broken duplicates

also improved the error message in resource.cpp for when a file from a different disk is not found
2021-09-15 19:13:57 +03:00