Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-04 | TUCKER: Use nullptr | Adrian Frühwirth | |
2018-05-10 | ENGINES: Add unknown game variants to the game detector results | Bastien Bouclet | |
2018-04-07 | ALL: Load savegame thumbnail only when necessary | Adrian Frühwirth | |
This commit introduces the following changes: 1. Graphics::loadThumbnail() Now returns a boolean and takes a new argument skipThumbnail which defaults to false. In case of true, loadThumbnail() reads past the thumbnail data in the input stream instead of actually loading the thumbnail. This simplifies savegame handling where, up until now, many engines always read the whole savegame metadata (including the thumbnail) and then threw away the thumbnail when not needed (which is in almost all cases, the most common exception being MetaEngine::querySaveMetaInfos() which is responsible for loading savegame metadata for displaying it in the GUI launcher. 2. readSavegameHeader() Engines which already implement such a method (name varies) now take a new argument skipThumbnail (default: true) which is passed through to loadThumbnail(). This means that the default case for readSavegameHeader() is now _not_ loading the thumbnail from a savegame and just reading past it. In those cases, e.g. querySaveMetaInfos(), where we actually are interested in loading the thumbnail readSavegameHeader() needs to explicitely be called with skipThumbnail == false. Engines whose readSavegameHeader() (name varies) already takes an argument loadThumbnail have been adapted to have a similar prototype and semantics. I.e. readSaveHeader(in, loadThumbnail, header) now is readSaveHeader(in, header, skipThumbnail). 3. Error handling Engines which previously did not check the return value of readSavegameHeader() (name varies) now do so ensuring that possibly broken savegames (be it a broken thumbnail or something else) don't make it into the GUI launcher list in the first place. | |||
2018-03-16 | TUCKER: Add savegame metadata and autosave support | Adrian Frühwirth | |
2016-03-08 | ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines. | Johannes Schickel | |
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions | |||
2016-02-25 | TUCKER: Let listSaves return list sorted on slot numbers. | Johannes Schickel | |
2014-02-18 | TUCKER: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-05-02 | COMMON: Change kPlatformPC to kPlatformDOS | Matthew Hoops | |
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows. | |||
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-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: Merge ADParams into AdvancedMetaEngine | Max Horn | |
2011-06-10 | TUCKER: Switch to alternate AdvancedMetaEngine, avoid ADParams | Max Horn | |
2011-06-10 | ENGINES: Change incorrect use of 'target' to 'gameid' | Max Horn | |
2011-06-02 | TUCKER: Replace snprintf() usage with Common::String::format() | D G Turner | |
Safer and less portability issues. | |||
2011-05-16 | ENGINES: Unify engine names | Thierry 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-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-03-20 | TUCKER: add missing code for kSupportsLoadingDuringStartup | Gregory Montoir | |
2010-11-07 | TUCKER: Add GUIO_NOLAUNCHLOAD to the detection flags. | Johannes Schickel | |
svn-id: r54126 | |||
2010-11-07 | ENGINES: Unify code layout of all ADParams instances | Max Horn | |
svn-id: r54105 | |||
2010-06-15 | AdvancedDetector: 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-14 | Extended 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-03-18 | COMMON: Get rid of Common::StringList | Max Horn | |
svn-id: r48287 | |||
2009-06-06 | Added game GUI options to advancedDetector and updated all engines | Eugene Sandulenko | |
svn-id: r41272 | |||
2009-05-29 | Changed SaveFileManager methods to take Common::String params (instead of ↵ | Max Horn | |
char pointers) svn-id: r41000 | |||
2009-03-05 | Renamed MetaEngine::getCopyright() to getOriginalCopyright() to better match ↵ | Jordi Vilalta Prat | |
the meaning of the returned string, as discussed some time ago in scummvm-devel svn-id: r39132 | |||
2009-01-29 | Moved AdvancedDetector from common/ to engines/ | Max Horn | |
svn-id: r36132 | |||
2009-01-24 | added detection entry for playable demo and some code differences | Gregory Montoir | |
svn-id: r36044 | |||
2008-12-17 | moved game version flags to detection entries ; unset kGameFlagEncodedData ↵ | Gregory Montoir | |
for polish version (tracker item #2436225) svn-id: r35417 | |||
2008-12-16 | added Czech version detection entry, tracker item #2435411 | Gregory Montoir | |
svn-id: r35402 | |||
2008-12-16 | added polish version as reported on tracker item #2433494, removed english ↵ | Gregory Montoir | |
charset as default svn-id: r35401 | |||
2008-12-13 | fixed bug #2423037, wrong demo version detection | Gregory Montoir | |
svn-id: r35332 | |||
2008-12-12 | fixed german version detection, added datafiles remapping as listed in bug ↵ | Gregory Montoir | |
tracker item #2422555 svn-id: r35319 | |||
2008-12-03 | reworked bud tucker demo detection | Gregory Montoir | |
svn-id: r35228 | |||
2008-11-30 | fixed listSaves ordering | Gregory Montoir | |
svn-id: r35191 | |||
2008-11-30 | added detection entries and charset selection for german version | Gregory Montoir | |
svn-id: r35188 | |||
2008-11-28 | added support for kSupportsLoadingDuringRuntime & ↵ | Gregory Montoir | |
kSupportsSavingDuringRuntime, cleanup svn-id: r35171 | |||
2008-11-15 | added support for animation sequence | Gregory Montoir | |
added support for non-interactive demo fixed wrong end of demo screen when quitting the game using the inventory svn-id: r35069 | |||
2008-11-14 | Added detection entry for Spanish Bud Tucker | Jordi Vilalta Prat | |
svn-id: r35052 | |||
2008-11-10 | Add entry for English version. Dies instantly for me. | Eugene Sandulenko | |
svn-id: r34997 | |||
2008-11-10 | add initial support for 'Bud Tucker in Double Trouble' | Gregory Montoir | |
svn-id: r34990 |