aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/plugin.cpp
AgeCommit message (Collapse)Author
2006-04-11Re-fix the CD version of LoomMax Horn
svn-id: r21814
2006-04-11If generateDetectName() generates an empty string, that's a failure, not aTorbjörn Andersson
success. Otherwise ScummVM will crash once the game detector reaches the "generic HE game variants", which makes it hard to add non-SCUMM games. svn-id: r21808
2006-04-10More commented out stuff: added generateFilenameForDetection method, for use ↵Max Horn
by the detector; and applied various fixes to generateFilename (which is still completely untested, so it certainly contains more 'bugs' :) svn-id: r21771
2006-04-10Some more tweaks to the (still unused) gameFilenamesTable; also readded an ↵Max Horn
enhanced version of the (also unused) generateFilename function svn-id: r21770
2006-04-10Merged scumm_settings into extra_versions, which in turn got renamed to ↵Max Horn
gameVariantsTable svn-id: r21768
2006-04-09Changed the precedence of the MD5 overrides (highest priority: config file, ↵Max Horn
then target_md5.txt override, finally the 'reaL md5); also did some cleanup and code unification svn-id: r21736
2006-04-09Removed some obsolete codeMax Horn
svn-id: r21735
2006-04-09Added gameFilenamesTable (currently unused, and hence disabled)Max Horn
svn-id: r21734
2006-04-08Removed dupliate entry from extra_versions tableMax Horn
svn-id: r21701
2006-04-08Our extra_versions table is a bit too eager in some cases to assign platform ↵Max Horn
values; fixing some of these cases and adding code that detects these and triggers an according warning svn-id: r21700
2006-04-08Modified the REGISTER_PLUGIN macro so that it allows (and requires) a ↵Max Horn
trailing semicolon (this helps certain tools to parse our code better) svn-id: r21689
2006-04-08Removed common/map.h with the Common::Map template class (it was a very bad ↵Max Horn
implementation, and our HashMap is simply better). svn-id: r21688
2006-04-08Move some more bits into namespace ScummMax Horn
svn-id: r21685
2006-04-08Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵Max Horn
distinguish them) svn-id: r21684
2006-04-07Finally got rid of multiple_versions_md5_settings in favor of extra_versionsMax Horn
svn-id: r21672
2006-04-04Paranoia change: catch invalid 'method' value in generateDetectNameMax Horn
svn-id: r21602
2006-04-03Removing outdated and obsolete commentMax Horn
svn-id: r21578
2006-04-03Since GF_HE_CURSORLESS is gone now, we can remove this special case for 'lost'Max Horn
svn-id: r21577
2006-04-03GF_HE_CURSORLESS feature flag not required, since HE games always set a ↵Travis Howell
default cursor too. svn-id: r21576
2006-04-03Added variant string for some HE gamesMax Horn
svn-id: r21574
2006-04-01TypoMax Horn
svn-id: r21540
2006-04-01Use extra_versions to compute ScummGameSettings (currently only compared to ↵Max Horn
the value determined via multiple_versions_md5_settings but not actively used; requires more testing, in particular with HE games) svn-id: r21530
2006-03-31Fix skipping insane sequence in bundled Macintosh demo of FTTravis Howell
svn-id: r21507
2006-03-29Add another English version of Monkey Island for MacintoshTravis Howell
svn-id: r21483
2006-03-26Implement feature request #1450364: "Suggestion on how to cope withEugene Sandulenko
fan-translations" svn-id: r21458
2006-03-25Add Blue's ABC Time and upgrade demo target to full gameEugene Sandulenko
svn-id: r21444
2006-03-25- Implemented case insensitive file reading. Left old system as a fallbackEugene Sandulenko
in case some engine writer decide to do something unwise - Removed used of ConfMan.getKey("path") in file-related cases, because now File class handles that - Fixed bug in ScummEngine_v80he::o80_getFileSize() where path delimiters weren't translated svn-id: r21443
2006-03-19Fixed my fix regarding the encoding of some filenames: Provide both Windows ↵Max Horn
and UTF-8 encoded versions of the German puttzoo svn-id: r21388
2006-03-19Fix encoding issue (see scummvm-devel)Max Horn
svn-id: r21387
2006-03-19Moved filename substitution code from scumm.cpp to plugin.cppMax Horn
svn-id: r21386
2006-03-10Add Russian puttrace and pajama3Eugene Sandulenko
svn-id: r21209
2006-03-09Added new method DetectedGame::updateDesc, to ease generation of uniform ↵Max Horn
description strings svn-id: r21166
2006-03-09Add the known 'extra' info to the description string; and removed the old ↵Max Horn
hack which added this information during launch (which really was a bad hack) svn-id: r21155
2006-03-09- Removed the code from the launcher that adds language/platform to theMax Horn
game descriptions. Doing this now is the responsibility of the engines. - Adapted the SCUMM engine to add lang/platform to the desc string if necessary. Other engines still have to be adapted (but many do not seem to need this at all, since they either are lang/platform agnostic, or already include this information in their MD5 tables). svn-id: r21154
2006-03-09- Renamed GameSettings to PlainGameDescriptorMax Horn
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with Common::String members instead of const char * ones) - Changed DetectedGame to subclass GameDescriptor - Removed toGameSettings() in favor of new (template) constructors in DetectedGame and GameDescriptor - Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines svn-id: r21150
2006-03-09- added new toDetectedGame() template function (analog to toGameSettings)Max Horn
- made use of the new DetectedGame constructor from my last commit - some related cleanup svn-id: r21149
2006-03-04Renamed SubstResFileNames::winName and macName to almostGameID / ↵Max Horn
expandedName (the old names were misleading; the new ones aren't great either :) svn-id: r21062
2006-03-02Fix for bug #1438822 (Targets are case sensitive)Max Horn
svn-id: r21017
2006-02-26Do not compute the MD5 checksum if an override for it is setMax Horn
svn-id: r20948
2006-02-25Remove the dummy index 0 entry from substResFileNameTableMax Horn
svn-id: r20898
2006-02-25Moved the plugin interface code of the SCUMM engine into a separate source fileMax Horn
svn-id: r20885