diff options
author | Strangerke | 2012-06-04 22:18:50 +0200 |
---|---|---|
committer | Strangerke | 2012-06-04 22:18:50 +0200 |
commit | c17af63aacda4b18ca6e756fb710cecb3b25fc88 (patch) | |
tree | 52be879c45332c2fa5983e086dfa38061cd90809 /engines/tony | |
parent | b566583e3231b70512b7954a7b00cc0f02f9f24c (diff) | |
download | scummvm-rg350-c17af63aacda4b18ca6e756fb710cecb3b25fc88.tar.gz scummvm-rg350-c17af63aacda4b18ca6e756fb710cecb3b25fc88.tar.bz2 scummvm-rg350-c17af63aacda4b18ca6e756fb710cecb3b25fc88.zip |
TONY: Modify detection in order to use roasted.mpc too. Add French, German, Italian and Polish versions.
This also breaks the English game detection. To be fixed!
Diffstat (limited to 'engines/tony')
-rw-r--r-- | engines/tony/detection_tables.h | 85 |
1 files changed, 80 insertions, 5 deletions
diff --git a/engines/tony/detection_tables.h b/engines/tony/detection_tables.h index 63a6d044ae..36548c4e3c 100644 --- a/engines/tony/detection_tables.h +++ b/engines/tony/detection_tables.h @@ -27,8 +27,13 @@ static const TonyGameDescription gameDescriptions[] = { // Tony Tough English { "tony", - "", - AD_ENTRY1s("roasted.mpr", "06203dbbc85fdd1e6dc8fc211c1a6207", 135911071), + 0, + { + {"roasted.mpr", 0, "06203dbbc85fdd1e6dc8fc211c1a6207", 135911071}, + // Fake md5 : to be fixed! + {"roasted.mpc", 0, "bad97eae03a4db3e99565e39b0b3c06a", 16384}, + AD_LISTEND + }, Common::EN_ANY, Common::kPlatformPC, ADGF_NO_FLAGS, @@ -41,7 +46,11 @@ static const TonyGameDescription gameDescriptions[] = { { "tony", "Extracted Demo", - AD_ENTRY1s("roasted.mpr", "06203dbbc85fdd1e6dc8fc211c1a6207", 14972409), + { + {"roasted.mpr", 0, "06203dbbc85fdd1e6dc8fc211c1a6207", 14972409}, + {"roasted.mpc", 0, "1e247922ec869712bfd96625bc4d3c7c", 39211}, + AD_LISTEND + }, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, @@ -54,14 +63,80 @@ static const TonyGameDescription gameDescriptions[] = { { "tony", "Demo", - AD_ENTRY1s("data1.cab", "7d8b6d308f96aee3968ad7910fb11e6d", 58660608), + { + {"data1.cab", 0, "7d8b6d308f96aee3968ad7910fb11e6d", 58660608}, + AD_LISTEND + }, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO | GF_COMPRESSED, GUIO1(GUIO_NONE) }, }, - + { + // Tony Tough French "Collection Aventure" provided by Strangerke + { + "tony", + 0, + { + {"roasted.mpr", 0, "06203dbbc85fdd1e6dc8fc211c1a6207", 135911071}, + {"roasted.mpc", 0, "e890c6a41238827bdfa9874a65618b69", 374135}, + AD_LISTEND + }, + Common::FR_FRA, + Common::kPlatformPC, + ADGF_NO_FLAGS, + GUIO1(GUIO_NONE) + }, + }, + { + // Tony Tough German "Shoe Box" provided by Strangerke + { + "tony", + 0, + { + {"roasted.mpr", 0, "06203dbbc85fdd1e6dc8fc211c1a6207", 135911071}, + {"roasted.mpc", 0, "ccf7ab939a34de1b13df538596431684", 389554}, + AD_LISTEND + }, + Common::DE_DEU, + Common::kPlatformPC, + ADGF_NO_FLAGS, + GUIO1(GUIO_NONE) + }, + }, + { + // Tony Tough Italian provided by Fabio Barzagli + { + "tony", + 0, + { + {"roasted.mpr", 0, "06203dbbc85fdd1e6dc8fc211c1a6207", 135911071}, + {"roasted.mpc", 0, "1dc896cdb945170d7408598f803411c1", 380001}, + AD_LISTEND + }, + Common::IT_ITA, + Common::kPlatformPC, + ADGF_NO_FLAGS, + GUIO1(GUIO_NONE) + }, + }, + { + // Tony Tough Polish provided by Fabio Barzagli + { + "tony", + 0, + { + {"roasted.mpr", 0, "06203dbbc85fdd1e6dc8fc211c1a6207", 135911071}, + {"roasted.mpc", 0, "89733ea710669acc8e7900b115f4afef", 389625}, + AD_LISTEND + }, + Common::PL_POL, + Common::kPlatformPC, + ADGF_NO_FLAGS, + GUIO1(GUIO_NONE) + }, + }, { AD_TABLE_END_MARKER } }; |