aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/detection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/detection.cpp')
-rw-r--r--engines/sci/detection.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/sci/detection.cpp b/engines/sci/detection.cpp
index 93157b04c1..7f8424787b 100644
--- a/engines/sci/detection.cpp
+++ b/engines/sci/detection.cpp
@@ -506,10 +506,23 @@ static ADGameDescription s_fallbackDesc = {
static char s_fallbackGameIdBuf[256];
+static const char *directoryGlobs[] = {
+ "english",
+ "french",
+ "german",
+ "italian",
+ "msg",
+ "spanish",
+ 0
+};
+
class SciMetaEngine : public AdvancedMetaEngine {
public:
SciMetaEngine() : AdvancedMetaEngine(Sci::SciGameDescriptions, sizeof(ADGameDescription), s_sciGameTitles, optionsList) {
_singleId = "sci";
+ _maxScanDepth = 3;
+ _directoryGlobs = directoryGlobs;
+ _matchFullPaths = true;
}
virtual const char *getName() const {