aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmer Mor2016-07-05 23:31:47 +0300
committerOmer Mor2016-07-06 00:40:33 +0300
commit445b690a6fa533e69de53ca37cbd4b2b57a4b059 (patch)
tree044a98b737889d7159b1438a949f00d01040dbcf
parent0854dbd68c427ba9b02cc18dd073deac35fed860 (diff)
downloadscummvm-rg350-445b690a6fa533e69de53ca37cbd4b2b57a4b059.tar.gz
scummvm-rg350-445b690a6fa533e69de53ca37cbd4b2b57a4b059.tar.bz2
scummvm-rg350-445b690a6fa533e69de53ca37cbd4b2b57a4b059.zip
SCI: Add detection for the ImagiNation Network (INN) Demo
-rw-r--r--engines/sci/detection.cpp2
-rw-r--r--engines/sci/detection_tables.h8
-rw-r--r--engines/sci/sci.h1
3 files changed, 11 insertions, 0 deletions
diff --git a/engines/sci/detection.cpp b/engines/sci/detection.cpp
index c920ef10e2..6b945d6f62 100644
--- a/engines/sci/detection.cpp
+++ b/engines/sci/detection.cpp
@@ -89,6 +89,7 @@ static const PlainGameDescriptor s_sciGameTitles[] = {
{"ecoquest2", "EcoQuest II: Lost Secret of the Rainforest"},
{"freddypharkas", "Freddy Pharkas: Frontier Pharmacist"},
{"hoyle4", "Hoyle Classic Card Games"},
+ {"inndemo", "ImagiNation Network (INN) Demo"},
{"kq6", "King's Quest VI: Heir Today, Gone Tomorrow"},
{"laurabow2", "Laura Bow 2: The Dagger of Amon Ra"},
{"qfg1vga", "Quest for Glory I: So You Want to Be a Hero"}, // Note: There was also a SCI0 version of this (further up)
@@ -157,6 +158,7 @@ static const GameIdStrToEnum s_gameIdStrToEnum[] = {
{ "hoyle3", GID_HOYLE3 },
{ "hoyle4", GID_HOYLE4 },
{ "iceman", GID_ICEMAN },
+ { "inndemo", GID_INNDEMO },
{ "islandbrain", GID_ISLANDBRAIN },
{ "jones", GID_JONES },
{ "kq1sci", GID_KQ1 },
diff --git a/engines/sci/detection_tables.h b/engines/sci/detection_tables.h
index 0b69aa9221..54e8abed71 100644
--- a/engines/sci/detection_tables.h
+++ b/engines/sci/detection_tables.h
@@ -1110,6 +1110,14 @@ static const struct ADGameDescription SciGameDescriptions[] = {
AD_LISTEND},
Common::EN_ANY, Common::kPlatformMacintosh, ADGF_MACRESFORK, GUIO4(GUIO_NOSPEECH, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) },
+ // ImagiNation Network (INN) Demo
+ // SCI interpreter version 1.001.097
+ {"inndemo", "", {
+ {"resource.000", 0, "535b1b920441ec73f42eaa4ccfd47b89", 514578},
+ {"resource.map", 0, "333daf27c3e8a6d274a3e0061ed7cd5c", 1545},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformDOS, 0, GUIO4(GUIO_NOSPEECH, GAMEOPTION_PREFER_DIGITAL_SFX, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_FB01_MIDI) },
+
// Jones in the Fast Lane EGA - English DOS
// SCI interpreter version 1.000.172 (not 100% sure FIXME)
{"jones", "EGA", {
diff --git a/engines/sci/sci.h b/engines/sci/sci.h
index 956187ce69..3216fa13b9 100644
--- a/engines/sci/sci.h
+++ b/engines/sci/sci.h
@@ -139,6 +139,7 @@ enum SciGameId {
GID_HOYLE3,
GID_HOYLE4,
GID_ICEMAN,
+ GID_INNDEMO,
GID_ISLANDBRAIN,
GID_JONES,
GID_KQ1,