diff options
author | Sven Hesse | 2007-03-30 17:52:31 +0000 |
---|---|---|
committer | Sven Hesse | 2007-03-30 17:52:31 +0000 |
commit | d65e05841a324d2ec898a3662f40e193fbc77e47 (patch) | |
tree | 55d85a458c0559e6c3d3b060dd54f7385562867a /engines/gob/detection.cpp | |
parent | 33c6a6f46057748a30a143c9eb5dc1f86c813e32 (diff) | |
download | scummvm-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.cpp | 63 |
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 } } }; |