Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-03 | ENGINES: Change targets to have an 'engine ID' | Bastien Bouclet | |
The engine ID identifies which engine should be used to launch the target. Also remove the 'single ID' system. Different games from engines that used that system now have different game IDs. Also-By: Matthew Hoops <clone2727@gmail.com> | |||
2018-05-10 | ENGINES: Cleanup DetectedGame initialization in the AD | Bastien Bouclet | |
2018-05-10 | ENGINES: Merge GameDescriptor and DetectedGame | Bastien Bouclet | |
2018-05-10 | ENGINES: Change MetaEngine::listSupportedGames to return plain game descriptors | Bastien Bouclet | |
2018-05-10 | ENGINES: Change MetaEngine::findGame to return a plain game descriptor | Bastien Bouclet | |
2018-05-10 | ENGINES: Add unknown game variants to the game detector results | Bastien Bouclet | |
2018-04-29 | ENGINES: Show the unknown Game dialog only when the detector is launched by ↵ | Lothar Serra Mari | |
the Add Game feature | |||
2018-04-29 | JANITORIAL: Fix whitespace | Adrian Frühwirth | |
2018-02-02 | ENGINES: Make AdvancedMetaEngine::detectGame() virtual | Walter van Niftrik | |
2017-11-10 | ENGINES: Improve output of unknown game variant detection | Colin Snover | |
When a user tries to add a game expecting it to be a particular game for a particular engine, but a detector from another engine happens to match some files that exist in the game directory and reports on those files instead, this can cause a lot of confusion because the detector doesn't say what engine or game it thought it matched. This patch adds the name of the matching engine as well as any matching game IDs (if applicable) to the detector's logged output. It also provides more specific guidance about where to send the detection information (to the bug tracker), and properly wraps the first part of the report to 80 columns. Refs Trac#10272. | |||
2017-05-21 | ENGINES: Allow detection entries to match on full paths | Colin Snover | |
This allows an engine to match files that exist multiple times in the same game directory with the same basename. For example, different releases of Torin's Passage in SCI engine come with zero or more GERMAN, FRENCH, ENGLISH, etc. directories, all containing files with the same basenames but with different contents per language. Because the allFiles map used only the basename of a file as a key, it could not match more than one of these localization directories, which made it impossible to select from all the possible languages. Refs Trac#9772. | |||
2016-03-08 | ENGINES: Make variable names of ADGameDescription conform to our guidelines. | Johannes Schickel | |
gameid -> gameId guioptions -> guiOptions | |||
2016-03-08 | ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines. | Johannes Schickel | |
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions | |||
2016-03-07 | AD: Added new flag for autogenerating game target from extra information | Eugene Sandulenko | |
2014-02-18 | ENGINES: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-09-09 | AD: Introduce ADGF_DROPPLATFORM | Eugene Sandulenko | |
2013-05-17 | RECORDER: Implement Events Recorder | Eugene Sandulenko | |
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-06-27 | DETECTOR: Make reportUnknown() available for AdvancedMetaEngine classes to use | Sven Hesse | |
2012-06-27 | DETECTOR: Make detectGameFilebased() return a list of MD5s and file sizes | Sven Hesse | |
Since we need a FSNode parent for Mac resource forks, we need to change signature of detectGameFilebased(), too. | |||
2012-06-27 | DETECTOR: Move size reading and MD5 creating into a new method ↵ | Sven Hesse | |
getFileProperties() | |||
2012-06-27 | DETECTOR: Move ADFileProperties(Map) into advancedDetector.h | Sven Hesse | |
2012-03-19 | ENGINES: Implement per-game options caching in AdvancedDetector via GUIO flags. | Johannes Schickel | |
2012-02-29 | ENGINES: Copy singleid description from wiki | Willem Jan Palenstijn | |
2012-02-29 | ENGINES: Adjust the description of _singleId | Filippos Karapetis | |
2012-02-28 | ENGINES: Add a thorough explanation of the ugliness caused by _singleId | Filippos Karapetis | |
2012-02-28 | ENGINES: Properly explain the usage of _singleId | Filippos Karapetis | |
2012-02-26 | COMMON: Move RenderMode and GUIOptions functionality into separate files | Max Horn | |
2011-11-16 | LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) | Strangerke | |
2011-10-23 | AD: Switched rest of the engines to new GUIO | Eugene Sandulenko | |
2011-10-23 | AD: Swtich GUI options to a char array. | Eugene Sandulenko | |
This eliminates nasty limitation of caping number of flags to 31. Current code has limitation of 255 flags, though. Only SCUMM engine is converted, rest do not even compile. Detection of fan talkie MI is broken as it has to be implemented differently. | |||
2011-08-20 | ENGINES: Fix a typo | Matthew Hoops | |
2011-06-16 | ENGINES: Warn user about games marked with ADGF_UNSTABLE flags | Tarek Soliman | |
ADGF_UNSTABLE is always warned about. ADGF_TESTING is only warned about when running configure with --enable-relase. Both warnings are subject to the enable_wip_game_warning config option. | |||
2011-06-14 | DETECTOR: Change ADFileBasedFallback::desc to ADGameDescription pointer | Max Horn | |
2011-06-14 | DETECTOR: Remove kADFlagPrintWarningOnFileBasedFallback | Max Horn | |
2011-06-14 | DETECTOR: Treat file based fallback like any other fallback method | Max Horn | |
2011-06-14 | DETECTOR: Pass allFiles to AdvancedMetaEngine::fallbackDetect() | Max Horn | |
Also reorder the parameters of composeFileHashMap, placing the "return value" first. | |||
2011-06-14 | DETECTOR: Change detectGameFilebased return value | Max Horn | |
2011-06-14 | DETECTOR: Cleanup, extend doxygen comments | Max Horn | |
2011-06-14 | DETECTOR: Separate code for handling obsolete gameids from advanced detector | Max Horn | |
This includes a renaming of ADObsoleteGameID to Engine::ObsoleteGameID, and AdvancedDetector::findGameID now is Engines::findGameID. Doxygen comments were added or improved | |||
2011-06-14 | DETECTOR: Merge ADParams into AdvancedMetaEngine | Max Horn | |
2011-06-10 | DETECTOR: Turn some internal func of AdvancedMetaEngine into methods | Max Horn | |
The eventual goal here is to make it easier (well, *possible*) for subclasses to modify the detector behavior, e.g. to implement custom fallback detection. One immediate goal could be to move the filebased fallback detector into a subclass. | |||
2011-06-10 | DETECTOR: Make updateGameDescriptor a method of AdvancedMetaEngine | Max Horn | |
2011-06-10 | DETECTOR: Add AdvancedMetaEngine constructor which works without ADParams | Max Horn | |
2011-06-01 | DETECTOR: Get rid of unused kADFlagDontAugmentPreferredTarget | Max Horn | |
It doesn't seem very useful to keep this around for future uses, either, at least I couldn't think of a convincing argument. If we really need something like this one day again, it is trivial enough to add it back. | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-27 | DETECTOR: Reserve 16 bits for generic ADGameFlags | Max Horn | |
2010-11-07 | DETECTOR: Get rid of ADGF_KEEPMATCH | Max Horn | |
Also fix some typos, and minor tweaks svn-id: r54118 | |||
2010-08-25 | AD: Implement AGDF_PIRATED flag. | Eugene Sandulenko | |
svn-id: r52384 |