aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/detection_tables.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/detection_tables.h')
-rw-r--r--engines/bladerunner/detection_tables.h87
1 files changed, 77 insertions, 10 deletions
diff --git a/engines/bladerunner/detection_tables.h b/engines/bladerunner/detection_tables.h
index 8e8136e371..66dad18e1c 100644
--- a/engines/bladerunner/detection_tables.h
+++ b/engines/bladerunner/detection_tables.h
@@ -32,7 +32,7 @@
namespace BladeRunner {
static const ADGameDescription gameDescriptions[] = {
- // BladeRunner
+ // BladeRunner (English)
{
"bladerunner",
0,
@@ -40,7 +40,7 @@ static const ADGameDescription gameDescriptions[] = {
Common::EN_ANY,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
- GUIO3(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_CUT_CONTENT)
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
},
// BladeRunner (German)
@@ -51,7 +51,7 @@ static const ADGameDescription gameDescriptions[] = {
Common::DE_DEU,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
- GUIO3(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_CUT_CONTENT)
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
},
// BladeRunner (French) - Bug #9722
@@ -62,7 +62,7 @@ static const ADGameDescription gameDescriptions[] = {
Common::FR_FRA,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
- GUIO3(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_CUT_CONTENT)
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
},
// BladeRunner (Italian)
@@ -73,7 +73,7 @@ static const ADGameDescription gameDescriptions[] = {
Common::IT_ITA,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
- GUIO3(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_CUT_CONTENT)
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
},
// BladeRunner (Russian)
@@ -84,10 +84,10 @@ static const ADGameDescription gameDescriptions[] = {
Common::RU_RUS,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
- GUIO3(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_CUT_CONTENT)
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
},
- // BladeRunner (Russian - alternate version)
+ // BladeRunner (Russian - Fargus version)
{
"bladerunner",
0,
@@ -95,10 +95,9 @@ static const ADGameDescription gameDescriptions[] = {
Common::RU_RUS,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
- GUIO3(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_CUT_CONTENT)
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
},
-
// BladeRunner (Spanish)
{
"bladerunner",
@@ -107,7 +106,75 @@ static const ADGameDescription gameDescriptions[] = {
Common::ES_ESP,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
- GUIO3(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY, GAMEOPTION_CUT_CONTENT)
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
+ },
+
+ // Versions with restored content
+
+ // BladeRunner (English)
+ {
+ "bladerunner-final",
+ 0,
+ AD_ENTRY1s("STARTUP.MIX", "5643b53306ca7764cf1ec7b79c9630a3", 2312374),
+ Common::EN_ANY,
+ Common::kPlatformWindows,
+ ADGF_NO_FLAGS,
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
+ },
+
+ // BladeRunner (German)
+ {
+ "bladerunner-final",
+ 0,
+ AD_ENTRY1s("STARTUP.MIX", "57d674ed860148a530b7f4957cbe65ec", 2314301),
+ Common::DE_DEU,
+ Common::kPlatformWindows,
+ ADGF_NO_FLAGS,
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
+ },
+
+ // BladeRunner (French)
+ {
+ "bladerunner-final",
+ 0,
+ AD_ENTRY1s("STARTUP.MIX", "39d1901df50935d58aee252707134952", 2314526),
+ Common::FR_FRA,
+ Common::kPlatformWindows,
+ ADGF_NO_FLAGS,
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
+ },
+
+ // BladeRunner (Italian)
+ {
+ "bladerunner-final",
+ 0,
+ AD_ENTRY1s("STARTUP.MIX", "c7ceb9c691223d25e78516aa519ff504", 2314461),
+ Common::IT_ITA,
+ Common::kPlatformWindows,
+ ADGF_NO_FLAGS,
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
+ },
+
+ // BladeRunner (Russian)
+ {
+ "bladerunner-final",
+ 0,
+ AD_ENTRY1s("STARTUP.MIX", "c198b54a5366b88b1734bbca21d3b192", 2678672),
+ Common::RU_RUS,
+ Common::kPlatformWindows,
+ ADGF_NO_FLAGS,
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
+ },
+
+ // BladeRunner (Russian - Fargus version)
+ {
+ "bladerunner-final",
+ 0,
+ AD_ENTRY1s("STARTUP.MIX", "bf42af841d9f4b643665013a348c81e0", 2483111),
+ Common::RU_RUS,
+ Common::kPlatformWindows,
+ ADGF_NO_FLAGS,
+ GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
},
AD_TABLE_END_MARKER