aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/detection.cpp
diff options
context:
space:
mode:
authorSven Hesse2007-03-30 17:52:31 +0000
committerSven Hesse2007-03-30 17:52:31 +0000
commitd65e05841a324d2ec898a3662f40e193fbc77e47 (patch)
tree55d85a458c0559e6c3d3b060dd54f7385562867a /engines/gob/detection.cpp
parent33c6a6f46057748a30a143c9eb5dc1f86c813e32 (diff)
downloadscummvm-rg350-d65e05841a324d2ec898a3662f40e193fbc77e47.tar.gz
scummvm-rg350-d65e05841a324d2ec898a3662f40e193fbc77e47.tar.bz2
scummvm-rg350-d65e05841a324d2ec898a3662f40e193fbc77e47.zip
- Fixed the IMD playing within mults, the non-interactive Gob3 demo should work better now
- Replaced strcpy with strncpy where appropriate - Added detection entries for other languages of the multilingual Gob3 CD; bug #1691230 svn-id: r26327
Diffstat (limited to 'engines/gob/detection.cpp')
-rw-r--r--engines/gob/detection.cpp63
1 files changed, 62 insertions, 1 deletions
diff --git a/engines/gob/detection.cpp b/engines/gob/detection.cpp
index 55733b9be5..f2bf5ffb58 100644
--- a/engines/gob/detection.cpp
+++ b/engines/gob/detection.cpp
@@ -798,7 +798,19 @@ static const GOBGameDescription gameDescriptions[] = {
GF_GOB2,
"intro"
},
- { // Supplied by paul66 in bug report #1652352
+ { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230
+ {
+ "gob3cd",
+ "v1.02",
+ AD_ENTRY1("intro.stk", "c3e9132ea9dc0fb866b6d60dcda10261"),
+ EN_ANY,
+ kPlatformPC,
+ Common::ADGF_NO_FLAGS
+ },
+ GF_GOB2,
+ "intro"
+ },
+ { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230
{
"gob3cd",
"v1.02",
@@ -810,6 +822,42 @@ static const GOBGameDescription gameDescriptions[] = {
GF_GOB2,
"intro"
},
+ { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230
+ {
+ "gob3cd",
+ "v1.02",
+ AD_ENTRY1("intro.stk", "c3e9132ea9dc0fb866b6d60dcda10261"),
+ FR_FRA,
+ kPlatformPC,
+ Common::ADGF_NO_FLAGS
+ },
+ GF_GOB2,
+ "intro"
+ },
+ { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230
+ {
+ "gob3cd",
+ "v1.02",
+ AD_ENTRY1("intro.stk", "c3e9132ea9dc0fb866b6d60dcda10261"),
+ IT_ITA,
+ kPlatformPC,
+ Common::ADGF_NO_FLAGS
+ },
+ GF_GOB2,
+ "intro"
+ },
+ { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230
+ {
+ "gob3cd",
+ "v1.02",
+ AD_ENTRY1("intro.stk", "c3e9132ea9dc0fb866b6d60dcda10261"),
+ ES_ESP,
+ kPlatformPC,
+ Common::ADGF_NO_FLAGS
+ },
+ GF_GOB2,
+ "intro"
+ },
{
{
"gob3",
@@ -946,6 +994,18 @@ static const GOBGameDescription fallbackDescs[] = {
GF_BARGON,
"intro"
},
+ {
+ {
+ "gob3cd",
+ "unknown",
+ AD_ENTRY1(0, 0),
+ UNK_LANG,
+ kPlatformPC,
+ Common::ADGF_NO_FLAGS
+ },
+ GF_GOB2 | GF_CD,
+ "intro"
+ },
};
static const ADFileBasedFallback fileBased[] = {
@@ -955,6 +1015,7 @@ static const ADFileBasedFallback fileBased[] = {
{ &fallbackDescs[2], { "intro.stk", "disk2.stk", "disk3.stk", 0 } },
{ &fallbackDescs[3], { "intro.stk", "gobnew.lic", 0 } },
{ &fallbackDescs[4], { "intro.stk", "scaa.imd", "scba.imd", "scbf.imd", 0 } },
+ { &fallbackDescs[5], { "intro.stk", "mus_gob3.lic", 0 } },
{ 0, { 0 } }
};