diff options
-rw-r--r-- | engines/drascula/detection.cpp | 88 |
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 //////////////////////////////////////////////////// { |