aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Kiewitz2010-07-12 19:55:42 +0000
committerMartin Kiewitz2010-07-12 19:55:42 +0000
commitd52a872724d779b12385aab2925a6b8b7bfcedb4 (patch)
treea73a7f1e8c7def575d1fc30de7487fe868681d71
parent0c42441426a6ade7cf659847dbffb24a63780de8 (diff)
downloadscummvm-rg350-d52a872724d779b12385aab2925a6b8b7bfcedb4.tar.gz
scummvm-rg350-d52a872724d779b12385aab2925a6b8b7bfcedb4.tar.bz2
scummvm-rg350-d52a872724d779b12385aab2925a6b8b7bfcedb4.zip
SCI: changing gameid of lsl6 sci2.1 into "lsl6hires". We need to keep workarounds etc. separate, scripts are not compatible
svn-id: r50829
-rw-r--r--engines/sci/detection.cpp2
-rw-r--r--engines/sci/detection_tables.h6
-rw-r--r--engines/sci/sci.h1
3 files changed, 6 insertions, 3 deletions
diff --git a/engines/sci/detection.cpp b/engines/sci/detection.cpp
index 0932cb3fdc..eb2c989e0d 100644
--- a/engines/sci/detection.cpp
+++ b/engines/sci/detection.cpp
@@ -105,6 +105,7 @@ static const PlainGameDescriptor s_sciGameTitles[] = {
// TODO: Inside The Chest/Behind the Developer's Shield
{"kq7", "King's Quest VII: The Princeless Bride"},
// TODO: King's Questions
+ {"lsl6hires", "Leisure Suit Larry 6: Shape Up or Slip Out!"},
{"phantasmagoria", "Phantasmagoria"},
{"pqswat", "Police Quest: SWAT"},
{"shivers", "Shivers"},
@@ -164,6 +165,7 @@ static const GameIdStrToEnum s_gameIdStrToEnum[] = {
{ "lsl3", GID_LSL3 },
{ "lsl5", GID_LSL5 },
{ "lsl6", GID_LSL6 },
+ { "lsl6hires", GID_LSL6HIRES },
{ "lsl7", GID_LSL7 },
{ "mothergoose", GID_MOTHERGOOSE },
{ "msastrochicken", GID_MSASTROCHICKEN },
diff --git a/engines/sci/detection_tables.h b/engines/sci/detection_tables.h
index e761b64991..aa1e26e0f4 100644
--- a/engines/sci/detection_tables.h
+++ b/engines/sci/detection_tables.h
@@ -1684,7 +1684,7 @@ static const struct ADGameDescription SciGameDescriptions[] = {
#ifdef ENABLE_SCI32
// Larry 6 - English/German DOS CD - HIRES
// SCI interpreter version 2.100.002
- {"lsl6", "", {
+ {"lsl6hires", "", {
{"resource.map", 0, "0c0804434ea62278dd15032b1947426c", 8872},
{"resource.000", 0, "9a9f4870504444cda863dd14d077a680", 18520872},
{NULL, 0, NULL, 0}},
@@ -1692,7 +1692,7 @@ static const struct ADGameDescription SciGameDescriptions[] = {
// Larry 6 - German DOS CD - HIRES (provided by richiefs in bug report #2670691)
// SCI interpreter version 2.100.002
- {"lsl6", "", {
+ {"lsl6hires", "", {
{"resource.map", 0, "badfdf446ffed569a310d2c63a249421", 8896},
{"resource.000", 0, "bd944d2b06614a5b39f1586906f0ee88", 18534274},
{NULL, 0, NULL, 0}},
@@ -1700,7 +1700,7 @@ static const struct ADGameDescription SciGameDescriptions[] = {
// Larry 6 - French DOS CD - HIRES (provided by richiefs in bug report #2670691)
// SCI interpreter version 2.100.002
- {"lsl6", "", {
+ {"lsl6hires", "", {
{"resource.map", 0, "d184e9aa4f2d4b5670ddb3669db82cda", 8896},
{"resource.000", 0, "bd944d2b06614a5b39f1586906f0ee88", 18538987},
{NULL, 0, NULL, 0}},
diff --git a/engines/sci/sci.h b/engines/sci/sci.h
index 8f7205ea7a..4ba6755967 100644
--- a/engines/sci/sci.h
+++ b/engines/sci/sci.h
@@ -139,6 +139,7 @@ enum SciGameId {
GID_LSL3,
GID_LSL5,
GID_LSL6,
+ GID_LSL6HIRES, // We have a separate ID for LSL6 SCI32, because it's actually a completely different game
GID_LSL7,
GID_MOTHERGOOSE,
GID_MSASTROCHICKEN,