aboutsummaryrefslogtreecommitdiff
path: root/engines/tinsel/detection.cpp
AgeCommit message (Collapse)Author
2018-08-03TINSEL: Add playTime to saved game and display itDavid Fioramonti
Also bumps the saved game format version to 3. I changed the order of how the data is saved so that the playtime could be read in without skipping as much data. This is because querySaveMetaInfos only needs the metafields where as saveload::DoRestore() needs more of the header. A crash was happening when trying to delete a saved game from the launcher. It is because the engine is not initalized. I assign a dummy value to resolve the issue. Loading saved games from previous versions works. When an old version saved game is loaded it will start with zero playtime. Old saved games are shown as not having playtime data.
2018-07-09TINSEL: Remove thumbnail supportDavid Fioramonti
2018-07-06TINSEL: Show saved game creation time in load/save guiDavid Fioramonti
Saved games inspected via the ScummVM load or save gui will now show the year, month, day, hour, and minute of its creation. This was already being saved in the saved game header so no version bump is necessary. This required adding kSavesSupportMetaInfo and kSavesSupportCreationDate features. I also had to add kSavesSupportThumbnail or the saved date is not shown. It was necessary to write querySaveMetaInfos.
2018-05-10ENGINES: Add unknown game variants to the game detector resultsBastien Bouclet
2016-08-24ALL: Make simpleSaveNames() a MetaEngineFeatureAlexander Tkachev
Added it into hasFeature() of all engines which returned `true` in simpleSaveNames() before. As mentioned in #788, SCI is not always using simple names, so it doesn't have such feature now.
2016-08-24ALL: Add MetaEngine::simpleSaveNames()Alexander Tkachev
Engines with "simple" savenames would support "Run in background" in save/load dialog and gradual save slots unlocking. Other engines save/load feature would be locked until save sync is over.
2016-05-11TINSEL: Safer string manipulationEugene Sandulenko
2016-03-08ENGINES: Make variable names of ADGameDescription conform to our guidelines.Johannes Schickel
gameid -> gameId guioptions -> guiOptions
2016-03-08ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines.Johannes Schickel
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions
2016-02-25TINSEL: Let listSaves return list sorted on slot numbers.Johannes Schickel
2016-01-26TINSEL: Only request actual save slots in listSaves.Johannes Schickel
2014-02-18TINSEL: Make GPL headers consistent in themselves.Johannes Schickel
2013-06-06TINSEL: Revert the incorrect flagging of DW2 entries as CD versionsFilippos Karapetis
This reverts the changes done to the DW2 entries in commit d4a354c1. We only distinguish between floppy and CD versions if a game had both a CD and a floppy version released. DW2 was only released as a CD version, so the extra flagging of the DW2 entries as CD was redundant, and caused confusion regarding previous saved games to users that readded the DW2 detection entries after this change
2012-07-15TINSEL: Remove the GF_CD and GF_FLOPPY flagsFilippos Karapetis
2012-07-15TINSEL: Added script workaround for #3543624 - DW1 PSX demo idle animationPaul Gilbert
2012-02-15JANITORIAL: Fix whitespace in pointer template argTarek Soliman
2011-08-07TINSEL: Fixed deleting saved games from the launcher (bug #3387551)Filippos Karapetis
2011-06-14DETECTOR: Pass allFiles to AdvancedMetaEngine::fallbackDetect()Max Horn
Also reorder the parameters of composeFileHashMap, placing the "return value" first.
2011-06-14DETECTOR: Merge ADParams into AdvancedMetaEngineMax Horn
2011-06-10TINSEL: Switch to alternate AdvancedMetaEngine, avoid ADParamsMax Horn
2011-06-10ENGINES: Change incorrect use of 'target' to 'gameid'Max Horn
2011-06-02ENGINES: Change 2nd param of Engine::saveGameState to Common::StringMax Horn
2011-05-16ENGINES: Unify engine namesThierry Crozat
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-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-03-30TINSEL: Remove dead variablesMax Horn
2010-11-07COMMON: Rename and tweak MD5 functionsMax Horn
* names now comply to our naming conventions * the function computeStreamMD5AsString which computes the MD5 as a hex string now returns it as a Common::String * add doxygen comments svn-id: r54121
2010-11-07DETECTOR: Get rid of ADGF_KEEPMATCHMax Horn
Also fix some typos, and minor tweaks svn-id: r54118
2010-11-01TINSEL: Explain why exactly RTL is disabledMax Horn
The very same issue probably affects more engines, possibly even some which have RTL enabled. svn-id: r54027
2010-06-15AdvancedDetector: Add new parameter directoryGlobs.Eugene Sandulenko
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788
2010-06-15Moved tinsel detection tables to separate file.Eugene Sandulenko
svn-id: r49694
2010-06-14Extended advancedDetector with depth parameter.Eugene Sandulenko
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-05-18Replace some strncpy usages with Common::strlcpy.Johannes Schickel
svn-id: r49086
2010-04-12Apply patch #2982163 - CONFIG: Use HE keyword instead of HB for the Hebrew ↵Ori Avtalion
language svn-id: r48645
2010-03-18COMMON: Get rid of Common::StringListMax Horn
svn-id: r48287
2010-02-19tinsel: Add detection for Discworld 1 floppy EUR versionFabio Battaglia
svn-id: r48088
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-03LordHoto spotted the same kind of overlapping strcpy() call in one more place.Torbjörn Andersson
I didn't notice it because it never executed that part when I used Valgrind. svn-id: r46945
2010-01-03Don't uses strcpy() on overlapping memory areas. It's undefined.Torbjörn Andersson
svn-id: r46944
2009-12-29Corrected the Russian Discworld 1 MD5 valuesPaul Gilbert
svn-id: r46704
2009-12-28Added MD5 data for Russian Discworld 1Paul Gilbert
svn-id: r46667
2009-11-23COMMON: Remove various variants of the md5_file / md5_file_string funcs; ↵Max Horn
turned the (disabled) MD5 test code into a working unit test svn-id: r46108
2009-10-20TINSEL: Move BMV player code into a new BMVPlayer classMax Horn
svn-id: r45269
2009-09-10Removed incorrect German Neon Edition MD5Paul Gilbert
svn-id: r44023
2009-09-08tinsel: correct mac cd checksums, made on files extracted as raw dataFabio Battaglia
svn-id: r44014
2009-09-08Tinsel: added (disabled) Discworld 1 MAC detection entryFabio Battaglia
svn-id: r44011
2009-09-07Added second German Neon Edition detection entryPaul Gilbert
svn-id: r44001
2009-07-19Added the GUIO_NOSFX and GUIO_NOMUSIC flags to the first Discworld 1 demo entryPaul Gilbert
svn-id: r42611
2009-07-10tinsel: proper detection entry for Discworld 1 Italian only CDFabio Battaglia
svn-id: r42356
2009-07-02Added support for compressed sample files (patch #2815426 by m_kiewitz)Sven Hesse
svn-id: r42020
2009-06-16tinsel: check only english.txt for DW1 psx version detection, and use ↵Fabio Battaglia
recursive "SearchMan.addDirectory()" to obtain subdirs for Discworld PSX datafiles svn-id: r41587