aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/detection_tables.h
diff options
context:
space:
mode:
authorBen Castricum2012-01-26 18:06:10 +0100
committerBen Castricum2012-01-26 18:06:10 +0100
commit5db023646a8c685469bfe9dc551a282f8240ae04 (patch)
tree931ad3412449bee9b40eb109ce5eff77f7c7b773 /engines/scumm/detection_tables.h
parentd1de75a6ca828ab2fcdbce6352a12337f93fc21c (diff)
downloadscummvm-rg350-5db023646a8c685469bfe9dc551a282f8240ae04.tar.gz
scummvm-rg350-5db023646a8c685469bfe9dc551a282f8240ae04.tar.bz2
scummvm-rg350-5db023646a8c685469bfe9dc551a282f8240ae04.zip
SCUMM: Use regular detection algorithms for FMTOWNS demos.
Diffstat (limited to 'engines/scumm/detection_tables.h')
-rw-r--r--engines/scumm/detection_tables.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/scumm/detection_tables.h b/engines/scumm/detection_tables.h
index d10c1df37f..a44497f193 100644
--- a/engines/scumm/detection_tables.h
+++ b/engines/scumm/detection_tables.h
@@ -70,6 +70,9 @@ static const PlainGameDescriptor gameDescriptions[] = {
{ "samnmax", "Sam & Max Hit the Road" },
{ "tentacle", "Day of the Tentacle" },
{ "zak", "Zak McKracken and the Alien Mindbenders" },
+ { "indyloom", "Indiana Jones and the Last Crusade & Loom" },
+ { "indyzak", "Indiana Jones and the Last Crusade & Zak McKracken" },
+ { "zakloom", "Zak McKracken & Loom" },
#ifdef ENABLE_SCUMM_7_8
{ "ft", "Full Throttle" },
@@ -210,6 +213,9 @@ static const GameSettings gameVariantsTable[] = {
{"zak", "V1", "v1", GID_ZAK, 1, 0, MDT_PCSPK | MDT_PCJR, 0, UNK, GUIO2(GUIO_NOSPEECH, GUIO_NOMIDI)},
{"zak", "V2", "v2", GID_ZAK, 2, 0, MDT_PCSPK | MDT_PCJR, 0, UNK, GUIO2(GUIO_NOSPEECH, GUIO_NOMIDI)},
{"zak", "FM-TOWNS", 0, GID_ZAK, 3, 0, MDT_TOWNS, GF_OLD256 | GF_AUDIOTRACKS, Common::kPlatformFMTowns, GUIO4(GUIO_NOSPEECH, GUIO_NOMIDI, GUIO_MIDITOWNS, GUIO_NOASPECT)},
+ {"zakloom", "FM-TOWNS", 0, GID_ZAK, 3, 0, MDT_TOWNS, GF_OLD256 | GF_AUDIOTRACKS, Common::kPlatformFMTowns, GUIO4(GUIO_NOSPEECH, GUIO_NOMIDI, GUIO_MIDITOWNS, GUIO_NOASPECT)},
+ {"indyloom", "FM-TOWNS", 0, GID_ZAK, 3, 0, MDT_TOWNS, GF_OLD256 | GF_AUDIOTRACKS, Common::kPlatformFMTowns, GUIO4(GUIO_NOSPEECH, GUIO_NOMIDI, GUIO_MIDITOWNS, GUIO_NOASPECT)},
+ {"indyzak", "FM-TOWNS", 0, GID_ZAK, 3, 0, MDT_TOWNS, GF_OLD256 | GF_AUDIOTRACKS, Common::kPlatformFMTowns, GUIO4(GUIO_NOSPEECH, GUIO_NOMIDI, GUIO_MIDITOWNS, GUIO_NOASPECT)},
{"indy3", "EGA", "ega", GID_INDY3, 3, 0, MDT_PCSPK | MDT_PCJR | MDT_CMS | MDT_ADLIB, 0, UNK, GUIO2(GUIO_NOSPEECH, GUIO_NOMIDI)},
{"indy3", "No AdLib", "ega", GID_INDY3, 3, 0, MDT_PCSPK | MDT_PCJR, 0, UNK, GUIO2(GUIO_NOSPEECH, GUIO_NOMIDI)},
@@ -437,6 +443,10 @@ static const GameFilenamePattern gameFilenamesTable[] = {
{ "indy3", "%02d.LFL", kGenRoomNum, UNK_LANG, UNK, 0 },
+ { "indyloom", "%02d.LFL", kGenRoomNum, UNK_LANG, UNK, 0 },
+ { "indyzak", "%02d.LFL", kGenRoomNum, UNK_LANG, UNK, 0 },
+ { "zakloom", "%02d.LFL", kGenRoomNum, UNK_LANG, UNK, 0 },
+
{ "loom", "%02d.LFL", kGenRoomNum, UNK_LANG, UNK, 0 },
{ "loom", "%03d.LFL", kGenRoomNum, UNK_LANG, UNK, "VGA" }, // Loom CD