Eugene Sandulenko
77d2d3d061
GROOVIE: Do not hide gameids for skipped subengines
2020-11-28 20:57:02 +01:00
Eugene Sandulenko
a4df6c48b7
GROOVIE: Always detect GroovieV2 games but bail out on their run
2020-11-28 20:57:02 +01:00
Eugene Sandulenko
6b48712d1d
GROOVIE: Use AD_ENTRY2s in the detection tables
2020-11-28 14:52:46 +01:00
Eugene Sandulenko
7ff34bc9ec
PLUGINS: MetaEngineStatic -> MetaEngineDetection
2020-10-11 23:14:39 +02:00
Eugene Sandulenko
7ea6781043
PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION
2020-10-11 23:12:32 +02:00
aryanrawlani28
d26bbe521c
ENGINES: ALL: Finish renaming ME & AME classes
...
- ME -> MetaEngineStatic (static parts)
- MEC -> MetaEngine (dynamic parts)
2020-10-03 14:56:36 +02:00
aryanrawlani28
a56dc094b9
ENGINES: ALL: Move detection_enums -> detection.h
...
- Cleans up headers quite a bit.
2020-10-03 14:56:36 +02:00
aryanrawlani28
29ceb07959
ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
...
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316
ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
...
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28
509fd69827
GROOVIE: Solve missing header dependencies.
2020-10-03 14:56:36 +02:00
aryanrawlani28
563cef1071
GROOVIE: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
Eugene Sandulenko
3bac27db52
GROOVIE: Added override keywords
2020-02-05 15:24:59 +01:00
Paul Gilbert
5b80320525
ENGINES: Adding override keyword to hasFeature methods
2020-02-04 20:04:11 -08:00
D G Turner
795dbed75f
GROOVIE: Use Advanced Detector LISTEND Macro in Detection Entries
2019-12-04 04:02:35 +00:00
Bastien Bouclet
9c8bd056d6
ENGINES: Stop using 'single id'
2019-11-03 11:43:00 +01:00
Bastien Bouclet
4b42112721
ENGINES: Add an engine ID to all the engines
2019-11-03 11:43:00 +01:00
D G Turner
58bb26938a
GROOVIE: Add Detection Entry for 11th Hour English Windows Variant
...
This is a 4CD release, with date inside the disk.1 file of August 14th
1995.
2018-11-03 22:40:38 +00:00
Johannes Schickel
0b6befdcc5
ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines.
...
_singleid -> _singleId
_gameids -> _gameIds
_guioptions -> _guiOptions
2016-03-08 19:01:13 +01:00
Johannes Schickel
8f55aed475
GROOVIE: Make GPL headers consistent in themselves.
2014-02-18 02:39:35 +01:00
Matthew Hoops
0031c41db8
COMMON: Change kPlatformPC to kPlatformDOS
...
"PC" was very ambiguous and now it matches what we show in the GUI.
This also corrects sword2's platform to Windows.
2013-05-02 18:43:10 -04:00
Filippos Karapetis
3249278a51
GROOVIE: Simplify the movie speed settings and add a GUI option
...
This removes the "iOS" speed setting, where some movies could get out
of sync. Two movie options are now available, "normal" and "fast" movie
speed, which is the old "tweaked" setting. With the "fast" movie speed,
the movie speed is changed to match that of the iOS version, but only
in movies with sound. Movies without sound (like the supernatural
animations, i.e. the "teeth" icon in-game) are still played at their
regular speed, to avoid music sync issues.
2013-01-02 12:42:53 +02:00
clone2727
91317c3630
Merge pull request #293 from clone2727/qtmidi
...
Add support for QuickTime Music playback
2012-12-13 15:49:40 -08:00
Johannes Schickel
89abab97e3
JANITORIAL: Remove trailing whitespaces.
...
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:17:55 +02:00
Matthew Hoops
1d98435d34
GROOVIE: Add detection for 11H Mac
2012-09-12 18:07:00 -04:00
Strangerke
7cf921814d
GROOVIE: Add GUIO_NOASPECT
2011-10-24 06:42:30 +02:00
Eugene Sandulenko
32972a5ffb
AD: Switched rest of the engines to new GUIO
2011-10-23 17:53:13 +01:00
Tarek Soliman
d4b5c595c6
GROOVIE: flag all WIP games with ADGF_UNSTABLE
...
Groovie 2 games
2011-06-16 13:37:57 -05:00
Max Horn
3b5863834b
GROOVIE: Document why I *think* kADFlagUseExtraAsHint is used
2011-06-14 18:52:09 +02:00
Max Horn
7c992d6598
DETECTOR: Merge ADParams into AdvancedMetaEngine
2011-06-14 18:17:01 +02:00
Max Horn
0d581ba46d
GROOVIE: Switch to alternate AdvancedMetaEngine, avoid ADParams
2011-06-10 22:15:42 +02:00
Max Horn
4827cc914a
ENGINES: Change incorrect use of 'target' to 'gameid'
2011-06-10 22:15:40 +02:00
Scott Thomas
dfb6822886
GROOVIE: Detect iOS platform based on binary existence
...
Change to choice of music file encoding means the gu16.m4a may not exist
2011-06-01 23:20:12 +09:30
Matthew Hoops
aa49b38c5a
Merge remote branch 'upstream/master' into t7g-ios
...
Conflicts:
engines/groovie/script.cpp
2011-05-31 14:16:29 -04:00
Thierry Crozat
3c59e37035
ENGINES: Unify engine names
...
This unifies the engine names in MetaEngine::getName() and the
credits. In particular drop "Engine" or "engine" from the names when
it was present and use expanded names in credits when the
MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS").
2011-05-16 00:11:32 +01:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Scott Thomas
d40874d6f4
GROOVIE: Add detection for T7G iOS based on m4a files
2011-04-08 07:21:21 +09:30
Matthew Hoops
c18035c07a
GROOVIE: Disable other T7G Mac entries as they should no longer be needed
...
svn-id: r55765
2011-02-04 15:42:58 +00:00
Matthew Hoops
2be57434a1
COMMON: Only take the md5 of the resource fork data section
...
Since various apps can modify the type/creator of the files, we can't rely on the header of the resource fork to take the md5. I've therefore also recalculated all of the detector entries (all 5 of them) that use the Mac resource fork code.
svn-id: r55764
2011-02-04 15:27:56 +00:00
Henry Bush
49d529cb7a
GROOVIE: Add two new t7g detection entries, one from bug tracker, one from me
...
svn-id: r54961
2010-12-19 08:56:42 +00:00
Jordi Vilalta Prat
806ee79a7b
GROOVIE: Improve sound handling.
...
- Obey the mute setting.
- Report the supported music types.
svn-id: r52633
2010-09-08 09:37:33 +00:00
Eugene Sandulenko
44a39ffbc6
AdvancedDetector: Add new parameter directoryGlobs.
...
Without this parameter mass detection gave tons of false alarms.
Use globbing for narrowing down the depth search.
svn-id: r49788
2010-06-15 10:59:23 +00:00
Eugene Sandulenko
4d517ed0e9
Extended advancedDetector with depth parameter.
...
Now AD can search nested directories. By default it is turned off,
but there is new parameter to ADParameters struct. Usually value
of 2 is good enough for all purposes.
svn-id: r49653
2010-06-14 14:50:23 +00:00
Jordi Vilalta Prat
0e95d8a5fa
Groovie:
...
- Rewritten T7G's font code to subclass Graphics::Font and make it cleaner.
- Use theme fonts for the Mac version of T7G (which used ugly system fonts
originally). With this the Mac version should be completable.
- Cleanup include interdependencies.
svn-id: r49487
2010-06-07 17:14:42 +00:00
Matthew Hoops
1c0ffdc42d
Add support for loading T7G Mac resources using the MacResManager.
...
svn-id: r49005
2010-05-11 15:41:31 +00:00
Torbjörn Andersson
72eb9ec9ea
Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null
...
before freeing it, which isn't necessary.
svn-id: r46941
2010-01-03 19:37:43 +00:00
Max Horn
ebcb9b0ff0
GROOVIE: Reduce header interdependency
...
svn-id: r46116
2009-11-23 23:53:25 +00:00
Matthew Hoops
49a8462c5b
Capitalize the word Sequel in The 11th Hour's title.
...
svn-id: r45643
2009-11-03 21:51:24 +00:00
Travis Howell
4b43f63281
Revert revision 43845, to keep configure options for games and game engines clear and consistent.
...
svn-id: r43846
2009-08-31 01:52:16 +00:00
Jordi Vilalta Prat
c6e84919c8
Added the --enable-unsupported option to enable the detection of the
...
unsupported games, guarded by the ENABLE_UNSUPPORTED_GAMES define.
It's a generalization of r43843.
Also grouped all the engines options together in the configure help.
svn-id: r43845
2009-08-31 01:25:04 +00:00
Travis Howell
dadbb53350
Add configure option for Groovie 2 games.
...
svn-id: r43843
2009-08-31 00:39:30 +00:00