aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
authorTravis Howell2009-05-17 07:22:07 +0000
committerTravis Howell2009-05-17 07:22:07 +0000
commitdc55a54365f1bb29b02bb8681dc4bcf0e230a63a (patch)
treec527427a10ffacb070b636663c32161d890db758 /engines/sci
parentdcca3197fcef3fef49362a2543f426663d63599a (diff)
downloadscummvm-rg350-dc55a54365f1bb29b02bb8681dc4bcf0e230a63a.tar.gz
scummvm-rg350-dc55a54365f1bb29b02bb8681dc4bcf0e230a63a.tar.bz2
scummvm-rg350-dc55a54365f1bb29b02bb8681dc4bcf0e230a63a.zip
Add more game demos.
svn-id: r40635
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/detection.cpp179
1 files changed, 150 insertions, 29 deletions
diff --git a/engines/sci/detection.cpp b/engines/sci/detection.cpp
index 3b25871ac1..49d15e960e 100644
--- a/engines/sci/detection.cpp
+++ b/engines/sci/detection.cpp
@@ -76,7 +76,7 @@ static const PlainGameDescriptor SciGameTitles[] = {
{"fairytales", "Mixed-up Fairy Tales"},
{"mothergoose", "Mixed-Up Mother Goose"},
{"msastrochicken", "Ms. Astro Chicken"},
- //{"pepper", "Pepper's Adventure in Time"},
+ {"pepper", "Pepper's Adventure in Time"},
{"pq1sci", "Police Quest: In Pursuit of the Death Angel"},
{"pq2", "Police Quest II: The Vengeance"},
{"pq3", "Police Quest III: The Kindred"},
@@ -165,7 +165,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1
},
- // Castle of Dr. Brain - English DOS Demo
+ // Castle of Dr. Brain - English DOS Non-Interactive Demo
// SCI interpreter version 1.000.005
{{"castlebrain", "Demo", {
{"resource.map", 0, "467bb5e3224bb54640c3280032aebff5", 633},
@@ -264,6 +264,17 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_0
},
+ // Codename: Iceman - English DOS Non-Interactive Demo
+ // Executable scanning reports "0.000.685"
+ {{"iceman", "Demo", {
+ {"resource.map", 0, "782974f29d8a824782d2d4aea39964e3", 1056},
+ {"resource.001", 0, "d4b75e280d1c3a97cfef1b0bebff387c", 573647},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
+ 0,
+ SCI_VERSION_AUTODETECT,
+ SCI_VERSION_0
+ },
+
// Codename: Iceman - English DOS (from jvprat)
// Executable scanning reports "0.000.685", Floppy label reports "1.033, 6.8.90", VERSION file reports "1.033"
// SCI interpreter version 0.000.685
@@ -313,7 +324,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_0
},
- // Conquests of Camelot - English DOS Demo
+ // Conquests of Camelot - English DOS Non-Interactive Demo
// SCI interpreter version 0.000.668
{{"camelot", "Demo", {
{"resource.map", 0, "f4cd75c15be75e04cdca3acda2c0b0ea", 468},
@@ -441,9 +452,9 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1
},
- // Conquests of the Longbow - English DOS Demo
+ // Conquests of the Longbow - English DOS Non-Interactive Demo
// SCI interpreter version 1.000.510
- {{"longbow", "", {
+ {{"longbow", "Demo", {
{"resource.map", 0, "cbc5cb73341de1bff1b1e20a640af220", 588},
{"resource.001", 0, "f05a20cc07eee85da8e999d0ac0f596b", 869916},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
@@ -469,12 +480,12 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1
},
- // Eco Quest - English DOS Demo (from FRG)
+ // Eco Quest - English DOS Non-Interactive Demo (from FRG)
// Executable scanning reports "x.yyy.zzz"
// SCI interpreter version 1.001.069 (just a guess)
{{"ecoquest", "Demo", {
{"resource.map", 0, "c819e171359b7c95f4c13b846d5c034e", 873},
- {"resource.000", 0, "baf9393a9bfa73098adb501e5bc5487b", 657518},
+ {"resource.001", 0, "baf9393a9bfa73098adb501e5bc5487b", 657518},
{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
0,
SCI_VERSION_AUTODETECT,
@@ -549,7 +560,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1
},
- // Eco Quest 2 - English DOS Demo
+ // Eco Quest 2 - English DOS Non-Interactive Demo
// SCI interpreter version 1.001.055
{{"ecoquest2", "Demo", {
{"resource.map", 0, "607cfa0d8a03b7d348c06ee727e3d939", 1321},
@@ -770,6 +781,16 @@ static const struct SciGameDescription SciGameDescriptions[] = {
},
#endif // ENABLE_SCI32
+ // Hoyle 1 - English DOS Non-Interactive Demo
+ {{"hoyle1", "Demo", {
+ {"resource.map", 0, "60f764020a6b788bbbe415dbc2ccb9f3", 931},
+ {"resource.000", 0, "5fe3670e3ddcd4f85c10013b5453141a", 615522},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
+ GF_FOR_SCI0_BEFORE_629,
+ SCI_VERSION_AUTODETECT,
+ SCI_VERSION_0
+ },
+
// Hoyle 1 - English DOS (supplied by wibble92 in bug report #2644547)
// SCI interpreter version 0.000.530
{{"hoyle1", "", {
@@ -847,6 +868,18 @@ static const struct SciGameDescription SciGameDescriptions[] = {
},
#endif
+ // Hoyle 3 - English DOS Non-Interactive Demo
+ // Executable scanning reports "x.yyy.zzz"
+ // SCI interpreter version 1.000.510 (just a guess)
+ {{"hoyle3", "Demo", {
+ {"resource.map", 0, "0d06cacc87dc21a08cd017e73036f905", 735},
+ {"resource.001", 0, "24db2bccda0a3c43ac4a7b5edb116c7e", 797678},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
+ GF_FOR_SCI1_510_OR_LATER,
+ SCI_VERSION_AUTODETECT,
+ SCI_VERSION_1
+ },
+
// Hoyle 3 - English DOS Floppy (from jvprat)
// Executable scanning reports "x.yyy.zzz", Floppy label reports "1.0, 11.2.91", VERSION file reports "1.000"
// SCI interpreter version 1.000.510 (just a guess)
@@ -900,6 +933,17 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_01
},
+ // King's Quest 1 SCI Remake - English DOS Non-Interactive Demo
+ // Executable scanning reports "S.old.010"
+ {{"kq1sci", "SCI Remake Demo", {
+ {"resource.map", 0, "59b13619078bd47011421468959ee5d4", 954},
+ {"resource.001", 0, "4cfb9040db152868f7cb6a1e8151c910", 296555},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
+ 0,
+ SCI_VERSION_AUTODETECT,
+ SCI_VERSION_01
+ },
+
// King's Quest 1 SCI Remake - English DOS (from the King's Quest Collection)
// Executable scanning reports "S.old.010", VERSION file reports "1.000.051"
// SCI interpreter version 0.000.999
@@ -930,6 +974,17 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_0
},
+ // King's Quest 4 - English DOS Non-Interactive Demo
+ // Executable scanning reports "0.000.494"
+ {{"kq4sci", "Demo", {
+ {"resource.map", 0, "992ac7cc31d3717fe53818a9bb6d1dae", 594},
+ {"resource.001", 0, "143e1c14f15ad0fbfc714f648a65f661", 205330},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
+ GF_FOR_SCI0_BEFORE_629,
+ SCI_VERSION_AUTODETECT,
+ SCI_VERSION_0
+ },
+
// King's Quest 4 - English DOS (from the King's Quest Collection)
// Executable scanning reports "0.000.502"
// SCI interpreter version 0.000.502
@@ -1121,7 +1176,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1
},
- // King's Quest 6 - English DOS Demo
+ // King's Quest 6 - English DOS Non-Interactive Demo
// Executable scanning reports "1.001.055", VERSION file reports "1.000.000"
// SCI interpreter version 1.001.055
{{"kq6", "Demo", {
@@ -1228,7 +1283,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_32
},
- // King's Quest 7 - English DOS Demo
+ // King's Quest 7 - English DOS Non-Interactive Demo
// SCI interpreter version 2.100.002
{{"kq7", "Demo", {
{"resource.map", 0, "b44f774108d63faa1d021101221c5a54", 1690},
@@ -1272,6 +1327,17 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_0
},
+ // Laura Bow - English DOS Non-Interactive Demo
+ // Executable scanning reports "x.yyy.zzz"
+ {{"laurabow", "Demo", {
+ {"resource.map", 0, "e625726268ff4e123ada11f31f0249f3", 768},
+ {"resource.001", 0, "0c8912290af0890f8d95faeb4ddb2d68", 333031},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
+ 0,
+ SCI_VERSION_AUTODETECT,
+ SCI_VERSION_0
+ },
+
// Laura Bow - English DOS 3.5" Floppy (from "The Roberta Williams Anthology"/1996)
// SCI interpreter version 0.000.631
{{"laurabow", "", {
@@ -1286,7 +1352,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_0
},
- // Laura Bow - German DOS (from Tobis87)
+ // Laura Bow - English DOS (from FRG)
// SCI interpreter version 0.000.631 (or 0.000.685?)
{{"laurabow", "", {
{"resource.map", 0, "b1905f6aa68ff65a057b080b1eae954c", 12030},
@@ -1297,13 +1363,13 @@ static const struct SciGameDescription SciGameDescriptions[] = {
{"resource.005", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 327465},
{"resource.006", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 328390},
{"resource.007", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 317687},
- {NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION_0
},
- // Laura Bow - English DOS (from FRG)
+ // Laura Bow - German DOS (from Tobis87)
// SCI interpreter version 0.000.631 (or 0.000.685?)
{{"laurabow", "", {
{"resource.map", 0, "b1905f6aa68ff65a057b080b1eae954c", 12030},
@@ -1314,13 +1380,13 @@ static const struct SciGameDescription SciGameDescriptions[] = {
{"resource.005", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 327465},
{"resource.006", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 328390},
{"resource.007", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 317687},
- {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
+ {NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0},
0,
SCI_VERSION_AUTODETECT,
SCI_VERSION_0
},
- // Laura Bow 2 - English DOS demo (from FRG)
+ // Laura Bow 2 - English DOS Non-Interactive Demo (from FRG)
// Executable scanning reports "x.yyy.zzz"
// SCI interpreter version 1.001.069 (just a guess)
{{"laurabow2", "Demo", {
@@ -1437,7 +1503,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1
},
- // Larry 1 VGA Remake - English DOS Demo
+ // Larry 1 VGA Remake - English DOS Non-Interactive Demo
// SCI interpreter version 1.000.084
{{"lsl1sci", "VGA Remake Demo", {
{"resource.map", 0, "434e1f6c39d71647b34f0ee57b2bbd68", 444},
@@ -1479,7 +1545,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_0
},
- // Larry 2 - English DOS Demo
+ // Larry 2 - English DOS Non-Interactive Demo
// Executable scanning reports "x.yyy.zzz"
// SCI interpreter version 0.000.409
{{"lsl2", "Demo", {
@@ -1571,9 +1637,9 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_0
},
- // Larry 3 - English DOS Demo
+ // Larry 3 - English DOS Non-Interactive Demo
// SCI interpreter version 0.000.530
- {{"lsl3", "", {
+ {{"lsl3", "Demo", {
{"resource.map", 0, "33a2384f395470af3d2180e37ad0322a", 1140},
{"resource.001", 0, "f773d79b93dfd4052ec8c1cc64c1e6ab", 76525},
{"resource.002", 0, "f773d79b93dfd4052ec8c1cc64c1e6ab", 268299},
@@ -1650,7 +1716,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1
},
- // Larry 5 - English DOS demo (from FRG)
+ // Larry 5 - English DOS Non-Interactive Demo (from FRG)
// SCI interpreter version 1.000.181
{{"lsl5", "Demo", {
{"resource.map", 0, "efe8d3f45ce4f6bd9a6643e0ac8d2a97", 504},
@@ -2083,6 +2149,39 @@ static const struct SciGameDescription SciGameDescriptions[] = {
},
#endif // ENABLE_SCI32
+ // Pepper - English DOS Non-Interactive Demo
+ // Executable scanning reports "1.001.060", VERSION file reports "1.000"
+ {{"pepper", "Demo", {
+ {"resource.map", 0, "379bb4fb896630b14f2d91ed21e36ba1", 984},
+ {"resource.000", 0, "118f6c31a93ec7fd9a231c61125229e3", 645494},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
+ 0,
+ SCI_VERSION_AUTODETECT,
+ SCI_VERSION_1_1
+ },
+
+ // Pepper - English DOS/Windows Interactive Demo
+ // Executable scanning reports "1.001.069", VERSION file reports ".001"
+ {{"pepper", "Demo", {
+ {"resource.map", 0, "975e8df76106a5c13d12ab674f906a02", 2514},
+ {"resource.000", 0, "e6a918a2dd7a4bcecd8fb389f43287c2", 1698164},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
+ 0,
+ SCI_VERSION_AUTODETECT,
+ SCI_VERSION_1_1
+ },
+
+ // Pepper - English DOS Interactive Demo
+ // Executable scanning reports "1.001.072", VERSION file reports "1.000"
+ {{"pepper", "Demo", {
+ {"resource.map", 0, "9c9b7b900651a370dd3fb38d478b1798", 2524},
+ {"resource.000", 0, "e6a918a2dd7a4bcecd8fb389f43287c2", 1713544},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
+ 0,
+ SCI_VERSION_AUTODETECT,
+ SCI_VERSION_1_1
+ },
+
// Police Quest 1 VGA Remake - English DOS (from the Police Quest Collection)
// Executable scanning reports "1.001.029", VERSION file reports "2.000"
{{"pq1sci", "VGA Remake", {
@@ -2108,6 +2207,17 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_0
},
+ // Police Quest 2 - English DOS Non-Interactive Demo
+ // Executable scanning reports "0.000.413"
+ {{"pq2", "Demo", {
+ {"resource.map", 0, "8b77d0d4650c2052b356cece28294b58", 576},
+ {"resource.001", 0, "376ef6d6eaaeed66e1424bd219c4b9ab", 215398},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO},
+ GF_FOR_SCI0_BEFORE_502,
+ SCI_VERSION_AUTODETECT,
+ SCI_VERSION_0
+ },
+
// Police Quest 2 - English DOS (provided by richiefs in bug report #2670691)
// SCI interpreter version 0.000.395
{{"pq2", "", {
@@ -2199,7 +2309,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1
},
- // Police Quest 3 - English DOS Demo
+ // Police Quest 3 - English DOS Non-Interactive Demo
// Executable scanning reports "T.A00.052"
// SCI interpreter version 1.000.510
{{"pq3", "Demo", {
@@ -2228,7 +2338,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1
},
- // Police Quest 4 - English DOS demo (from FRG)
+ // Police Quest 4 - English DOS Non-Interactive Demo (from FRG)
// SCI interpreter version 1.001.096
{{"pq4", "Demo", {
{"resource.map", 0, "be56f87a1c4a13062a30a362df860c2f", 1472},
@@ -2378,7 +2488,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1_1
},
- // Quest for Glory 1 VGA Remake - English DOS demo (from FRG)
+ // Quest for Glory 1 VGA Remake - English DOS Non-Interactive Demo (from FRG)
// SCI interpreter version 1.001.029
{{"qfg1", "VGA Remake Demo", {
{"resource.map", 0, "ac0257051c95a59c0cdc0be24d9b11fa", 729},
@@ -2441,7 +2551,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_01
},
- // Quest for Glory 3 - English DOS demo (from FRG)
+ // Quest for Glory 3 - English DOS Non-Interactive Demo (from FRG)
// Executable scanning reports "1.001.021", VERSION file reports "1.000, 0.001.059, 6.12.92"
{{"qfg3", "Demo", {
{"resource.map", 0, "fd71de9b588a45f085317caacf050e91", 687},
@@ -2486,7 +2596,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1_1
},
- // Quest for Glory 4 - English DOS demo (from FRG)
+ // Quest for Glory 4 - English DOS Non-Interactive Demo (from FRG)
// SCI interpreter version 1.001.069 (just a guess)
{{"qfg4", "Demo", {
{"resource.map", 0, "1ba7c7ae1efb315326d45cb931569b1b", 922},
@@ -2648,7 +2758,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1
},
- // Space Quest 1 VGA Remake - English demo (from FRG)
+ // Space Quest 1 VGA Remake - English Non-Interactive Demo (from FRG)
// SCI interpreter version 1.000.181
{{"sq1sci", "VGA Remake Demo", {
{"resource.map", 0, "5af709ac5e0e923e0b8174f49978c30e", 636},
@@ -2706,7 +2816,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_0
},
- // Space Quest 3 - English DOS Demo
+ // Space Quest 3 - English DOS Non-Interactive Demo
// SCI interpreter version 0.000.453
{{"sq3", "Demo", {
{"resource.map", 0, "ec66ac2b1ce58b2575ba00b65058de1a", 612},
@@ -3011,7 +3121,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_32
},
- // Space Quest 6 - English DOS/Win3.11 demo (from FRG)
+ // Space Quest 6 - English DOS/Win3.11 Interactive Demo (from FRG)
// SCI interpreter version 2.100.002 (just a guess)
{{"sq6", "Demo", {
{"resource.map", 0, "368f07b07433db3f819fa3fa0e5efee5", 2572},
@@ -3056,7 +3166,7 @@ static const struct SciGameDescription SciGameDescriptions[] = {
SCI_VERSION_1_1
},
- // The Island of Dr. Brain - English DOS Demo
+ // The Island of Dr. Brain - English DOS Non-Interactive Demo
// SCI interpreter version 1.001.053 (just a guess)
{{"islandbrain", "Demo", {
{"resource.map", 0, "a8e5ca8ed1996974afa59f4c45e06195", 986},
@@ -3068,6 +3178,17 @@ static const struct SciGameDescription SciGameDescriptions[] = {
},
#ifdef ENABLE_SCI32
+ // Torin's Passage - English Windows Interactive Demo
+ // SCI interpreter version 2.100.002 (just a guess)
+ {{"torin", "Demo", {
+ {"resmap.000", 0, "9a3e172cde9963d0a969f26469318cec", 3403},
+ {"ressci.000", 0, "db3e290481c35c3224e9602e71e4a1f1", 5073868},
+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformWindows, ADGF_DEMO},
+ 0,
+ SCI_VERSION_AUTODETECT,
+ SCI_VERSION_32
+ },
+
// Torin's Passage - English Windows
// SCI interpreter version 2.100.002 (just a guess)
{{"torin", "", {