aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula/detection.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2013-05-19 08:32:05 +0300
committerFilippos Karapetis2013-05-19 08:32:37 +0300
commitf0071c65adf72f0fda07395b19b28a7e730b619a (patch)
treeeb9996b9632426fcbe27846ef74d070252543151 /engines/drascula/detection.cpp
parentd2a97bc9283b21b540f212651d51afc27a98d3ac (diff)
downloadscummvm-rg350-f0071c65adf72f0fda07395b19b28a7e730b619a.tar.gz
scummvm-rg350-f0071c65adf72f0fda07395b19b28a7e730b619a.tar.bz2
scummvm-rg350-f0071c65adf72f0fda07395b19b28a7e730b619a.zip
DRASCULA: Add detection entries for the Debian repacked versions (bug #3612236)
Diffstat (limited to 'engines/drascula/detection.cpp')
-rw-r--r--engines/drascula/detection.cpp88
1 files changed, 88 insertions, 0 deletions
diff --git a/engines/drascula/detection.cpp b/engines/drascula/detection.cpp
index 1917bc879d..038bf766c2 100644
--- a/engines/drascula/detection.cpp
+++ b/engines/drascula/detection.cpp
@@ -92,6 +92,26 @@ static const DrasculaGameDescription gameDescriptions[] = {
},
{
+ // Drascula English version (Debian repacked files - bug #3612236)
+ {
+ "drascula",
+ 0,
+ {
+ {"packet.001", 0, "5c4432a7f9352260143c53e925745181", 31909218},
+ // HACK: List packet.001 twice to ensure this detector entry
+ // is ranked just as high as the others (which each have two
+ // detection files).
+ {"packet.001", 0, "5c4432a7f9352260143c53e925745181", 31909218},
+ {NULL, 0, NULL, 0}
+ },
+ Common::EN_ANY,
+ Common::kPlatformDOS,
+ GF_PACKED,
+ GUIO0()
+ },
+ },
+
+ {
// Drascula French version (original packed files)
{
"drascula",
@@ -126,6 +146,23 @@ static const DrasculaGameDescription gameDescriptions[] = {
},
{
+ // Drascula French version (Debian repacked files - bug #3612236)
+ {
+ "drascula",
+ 0,
+ {
+ {"packet.001", 0, "5c4432a7f9352260143c53e925745181", 31909218},
+ {"packet.002", 1, "fa6d0ad818c3740802f948b9d58b292e", 109989},
+ {NULL, 0, NULL, 0}
+ },
+ Common::FR_FRA,
+ Common::kPlatformDOS,
+ GF_PACKED,
+ GUIO0()
+ },
+ },
+
+ {
// Drascula German version (original packed files)
{
"drascula",
@@ -143,6 +180,23 @@ static const DrasculaGameDescription gameDescriptions[] = {
},
{
+ // Drascula German version (Debian repacked files - bug #3612236)
+ {
+ "drascula",
+ 0,
+ {
+ {"packet.001", 0, "5c4432a7f9352260143c53e925745181", 31909218},
+ {"packet.003", 1, "91810ba140e13068309877e96870b97d", 109614},
+ {NULL, 0, NULL, 0}
+ },
+ Common::DE_DEU,
+ Common::kPlatformDOS,
+ GF_PACKED,
+ GUIO0()
+ },
+ },
+
+ {
// Drascula Italian version (original packed version)
{
"drascula",
@@ -173,6 +227,23 @@ static const DrasculaGameDescription gameDescriptions[] = {
},
{
+ // Drascula Italian version (ScummVM repacked files)
+ {
+ "drascula",
+ 0,
+ {
+ {"packet.001", 0, "5c4432a7f9352260143c53e925745181", 31909218},
+ {"packet.005", 1, "3d303929f35059924cccbd72bea75ce8", 15491442},
+ {NULL, 0, NULL, 0}
+ },
+ Common::IT_ITA,
+ Common::kPlatformDOS,
+ GF_PACKED,
+ GUIO0()
+ },
+ },
+
+ {
// Drascula Spanish version (original packed version)
{
"drascula",
@@ -202,6 +273,23 @@ static const DrasculaGameDescription gameDescriptions[] = {
},
},
+ {
+ // Drascula Spanish version (Debian repacked files - bug #3612236)
+ {
+ "drascula",
+ 0,
+ {
+ {"packet.001", 0, "5c4432a7f9352260143c53e925745181", 31909218},
+ {"packet.004", 1, "cec3d3654873e2f6f024ac31eec02a12", 16480118},
+ {NULL, 0, NULL, 0}
+ },
+ Common::ES_ESP,
+ Common::kPlatformDOS,
+ GF_PACKED,
+ GUIO0()
+ },
+ },
+
//// Unpacked versions ////////////////////////////////////////////////////
{