aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
authorMatthew Hoops2010-02-05 03:29:04 +0000
committerMatthew Hoops2010-02-05 03:29:04 +0000
commit19d3f5ad9b9af7b1f03db35ca97aefef9010acf4 (patch)
tree92137f0a6097b3cfcec34e91f9336e7057de0b06 /engines/sci
parent0d85b3946876f54acd1c6953461780c128f292e3 (diff)
downloadscummvm-rg350-19d3f5ad9b9af7b1f03db35ca97aefef9010acf4.tar.gz
scummvm-rg350-19d3f5ad9b9af7b1f03db35ca97aefef9010acf4.tar.bz2
scummvm-rg350-19d3f5ad9b9af7b1f03db35ca97aefef9010acf4.zip
Have SCI look through the patches directory (except in KQ6 where the patches in that directory are broken) to fix some GK1 Windows problems. Add the MSRLE codec to AVI (from DrMcCoy's Dark Seed II engine, with permission). GK1 Windows now will play the credits video.
svn-id: r47894
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/sci.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/sci/sci.cpp b/engines/sci/sci.cpp
index 0bcc299162..60a6b2957e 100644
--- a/engines/sci/sci.cpp
+++ b/engines/sci/sci.cpp
@@ -90,11 +90,14 @@ SciEngine::SciEngine(OSystem *syst, const ADGameDescription *desc)
SearchMan.addSubDirectoryMatching(_gameDataDir, "actors"); // KQ6 hi-res portraits
SearchMan.addSubDirectoryMatching(_gameDataDir, "aud"); // resource.aud and audio files
SearchMan.addSubDirectoryMatching(_gameDataDir, "avi"); // AVI movie files for Windows versions
- //SearchMan.addSubDirectoryMatching(_gameDataDir, "patches"); // resource patches
SearchMan.addSubDirectoryMatching(_gameDataDir, "seq"); // SEQ movie files for DOS versions
SearchMan.addSubDirectoryMatching(_gameDataDir, "wav"); // speech files in WAV format
SearchMan.addSubDirectoryMatching(_gameDataDir, "sfx"); // music/sound files in WAV format
SearchMan.addSubDirectoryMatching(_gameDataDir, "robot"); // robot files
+
+ // Add the patches directory, except in KQ6; KQ6 comes with broken patches.
+ if (getGameID() != "kq6")
+ SearchMan.addSubDirectoryMatching(_gameDataDir, "patches"); // resource patches
}
SciEngine::~SciEngine() {