aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/detection.cpp
AgeCommit message (Collapse)Author
2011-10-04SCUMM: enable speech gui option when speech file found in unknown gameTarek Soliman
This commit only affects monkey and monkey2 except FMTOWNS because FMTOWNS has *.sou files that don't have speech
2011-09-08SCUMM: Made some static data const.Johannes Schickel
2011-08-06ALL: Reduce audio/ header dependencyEugene Sandulenko
2011-08-03SCUMM: Remove BluesBirthday dependency on the binaryMatthew Hoops
The game scripts detected Yellow or Red variants based on what binary was present. That could potentially cause problems with a Mac dump in case someone dumped into MacBinary format.
2011-07-02SCUMM: Fix Blue's Birthday MacintoshMatthew Hoops
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-14DETECTOR: Pass allFiles to AdvancedMetaEngine::fallbackDetect()Max Horn
Also reorder the parameters of composeFileHashMap, placing the "return value" first.
2011-06-14DETECTOR: Separate code for handling obsolete gameids from advanced detectorMax Horn
This includes a renaming of ADObsoleteGameID to Engine::ObsoleteGameID, and AdvancedDetector::findGameID now is Engines::findGameID. Doxygen comments were added or improved
2011-05-25SCUMM: Switch some code to use String::formatMax 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-13SCUMM: Turned ResTypeData into a Common::Array<Resource>, subsuming its ↵Max Horn
_resource member
2011-05-13SCUMM: Add a Resource class, refactor res code around itMax Horn
2011-05-13SCUMM: Refactor how resource (types) are srepresentedMax Horn
Previously, we had a couple of arrays of size N (where N = number of resource types), one for each attribute of a resource type (such as as the number of resources of that type. Now, we have one array of size N, whose elements are a record aggregating all the attributes of each resource type.
2011-05-13SCUMM: Move class ResourceManager to its own headerMax Horn
2011-05-13SCUMM: Print SCUMM & HE version when starting a game in deug modeMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-02ALL: Mark printf and various other symbols as forbiddenMax Horn
Right now, a few places in the frontend code still use printf and consorts. We mark the affected files with a FIXME for now, and add a dedicated exception for each. To be fixed! Also tweak FORBIDDEN_SYMBOL_REPLACEMENT to hopefully really always enforce a compiler error
2011-05-01SCUMM: Fix v60he gamesMatthew Hoops
2011-04-18COMMON: Remove kInvalidPathErrorMax Horn
2011-04-05SCUMM: Move _heV7DiskOffsets from ScummEngine to ScummEngine_v70heMax Horn
2011-04-05SCUMM: Split ScummEngine::generateFilename, move HE specifics to class ↵Max Horn
ScummEngine_v60he
2011-04-05SCUMM: Rename InfoStuff to SaveStateMetaInfosMax Horn
2011-01-28SCUMM: Fix bug #3167036 - BluesBirthday: Crash in the demo.Travis Howell
svn-id: r55589
2010-11-23SCUMM: Replace Common::File uses by SeekableReadStream and SearchManMax Horn
svn-id: r54434
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-10-29SCUMM: Switch to the new SaveStateDescriptor::setPlayTime.Johannes Schickel
svn-id: r53923
2010-08-25SCUMM: Fix bug #3049323Eugene Sandulenko
Bug #3049323: "SCUMM: Detects games in wrong places". I must admit: A seriously stupid bug. svn-id: r52370
2010-07-05Prevent SCUMM from adding gui options based on user flags into the config ↵Johannes Schickel
file (regression from r50706). svn-id: r50710
2010-07-05Fix update of GUI options, which only differ in the language setting.Johannes Schickel
svn-id: r50706
2010-06-27Add support for Chinese The DIG.Eugene Sandulenko
svn-id: r50375
2010-06-22SCUMM: Add a debug message to detectGames() to help find filesizes of ↵Max Horn
detection files svn-id: r50150
2010-06-21Patch #1956501: "GUI/LAUNCHER: Midi device selection"Max Horn
svn-id: r50128
2010-06-15SCUMM: Fix composeFileHashMapMax Horn
svn-id: r49850
2010-06-15SCUMM: Added directory globs for in-depth search.Eugene Sandulenko
The code was compied from AdvancedDetector. Currently it is set up to detect Mac indy3/loom which contains it data in Rooms 1, Roooms 2 and Rooms 3 directories. svn-id: r49798
2010-06-15GUI: Implemented Languages as GUI options.Eugene Sandulenko
SCUMM and AdvancedDetector support this feature. svn-id: r49786
2010-06-15GUI: Implement MIDI drivers as GUI options.Eugene Sandulenko
Proper version of patch #2988641: "GSoC: Select drivers in GUI based on output types". So far only SCUMM engine supports this feature. svn-id: r49783
2010-06-14SCUMM: Fix bug #1438631.Eugene Sandulenko
Bug #1438631: "SCUMM: Detecting mac version of indy3/loom broken" fixed by implementing recursive directory lookup similar to what was done for AdvancedDetector, since SCUMM engine does not use it. svn-id: r49656
2010-05-09Extended patch #2971742: SCUMM: autodetection for diskimage contents.Eugene Sandulenko
I added NES bundle handling to the patch. svn-id: r48991
2010-04-04Fix bug #2960022 - PUTTPUTT 1: No Load/Save possible.Travis Howell
svn-id: r48499
2010-03-18COMMON: Get rid of Common::StringListMax Horn
svn-id: r48287
2010-01-31Silenced some more cppcheck warnings.Torbjörn Andersson
svn-id: r47785
2010-01-28Fix regression in Let's Explore the Jungle with Buzzy.Travis Howell
svn-id: r47619
2009-12-31Add support for Chinese translated games.Eugene Sandulenko
svn-id: r46805
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-22Update detection of PCEngine version of Loom.Travis Howell
svn-id: r45319
2009-10-21Add patch from Tobias, for graphic support (backgrounds/objects) in PCE ↵Travis Howell
version of Loom, with minor changes. svn-id: r45304
2009-07-30SCUMM: Properly detect & distinguish the three FM-TOWNS double-demosMax Horn
svn-id: r42951
2009-07-13Refactor GUI options update into a function in Common: updateGameGUIOptions.Johannes Schickel
svn-id: r42446
2009-07-13Add transparent GUI options update for SCUMM too.Johannes Schickel
svn-id: r42445
2009-06-06Use GameDescriptor::setGUIOptions instead of setting key "guioptions" directly.Johannes Schickel
svn-id: r41297