aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute
diff options
context:
space:
mode:
authorlolbot-iichan2019-07-21 09:04:41 +0300
committerFilippos Karapetis2019-07-21 09:04:41 +0300
commit695a671798e6dcd1548b72b5324e9f744afecde8 (patch)
tree708f5ae5bac619a383551d8db336e2e5b5af6b26 /engines/wintermute
parentea98335f2d690a43f3b8185dc474751ffa56cb36 (diff)
downloadscummvm-rg350-695a671798e6dcd1548b72b5324e9f744afecde8.tar.gz
scummvm-rg350-695a671798e6dcd1548b72b5324e9f744afecde8.tar.bz2
scummvm-rg350-695a671798e6dcd1548b72b5324e9f744afecde8.zip
WINTERMUTE: More detection records (#1758)
* WINTERMUTE: Add detection and package filtering for Alpha Polaris Source: https://steamdb.info/app/405780/depots/ NOTE: This is a 2.5D game that is out of ScummVM scope * WINTERMUTE: Set exact engine version for Project Joe Download: http://public.ag.ru/vd/3f983a3b5daf485f6559e7ca1380e47b/demos/14118/joesetup.exe This also fixes slider issue at Settings menu, since LATEST_VERSION has sliders broken * WINTERMUTE: Add detection for Everyday Grey Fixes https://bugs.scummvm.org/ticket/6563 NOTE: This game seems to be mistakenly marked as 2.5D at Wintermute wiki Download: https://web.archive.org/web/20140824221311if_/http://www.krumbukt.com/UnityGames/Everyday_Grey_setup.rar * WINTERMUTE: Add detection for Apeiron game Download: https://www.moddb.com/games/apeiron * WINTERMUTE: Add detection for Palladion demo Download: http://www.adventuresplanet.it/contenuti/demo/palladion_demo.exe * WINTERMUTE: Add detection for Art of Murder: FBI Confidential Adds checksums from https://bugs.scummvm.org/ticket/6532 NOTE: This is a 2.5D game that is out of ScummVM scope Buy: https://store.steampowered.com/app/809000 * WINTERMUTE: Add detection for Mental Repairs Inc This fixes https://bugs.scummvm.org/ticket/6528 Download: https://games.softpedia.com/get/Freeware-Games/Mental-Repairs-Inc.shtml NOTE: This is a 2.5D game that is out of ScummVM scope * WINTERMUTE: Add detection for On the Tracks of Dinosaurs NOTE: This is a 2.5D game that is out of ScummVM scope Download: http://reptilesquest.000webhostapp.com/?page=5 * WINTERMUTE: Set engine version for J.U.L.I.A. Fun fact: J.U.L.I.A. is using 3D features, however this game was reported as completable with VFX low Download demo: http://www.adventuresplanet.it/contenuti/demo/julia_demo_setup.exe * WINTERMUTE: Add detection for some versions of J.U.L.I.A.: Among the Stars NOTE: This is a 2.5D game that is out of ScummVM scope * WINTERMUTE: Add detection for J.U.L.I.A.: Untold "J.U.L.I.A.: Untold" is a DLC game for "J.U.L.I.A.: Among the Stars" Buy: https://store.steampowered.com/app/360340/JULIAAmong_the_Stars__Soundtrack_Hintbook_Untold/
Diffstat (limited to 'engines/wintermute')
-rw-r--r--engines/wintermute/base/base_file_manager.cpp22
-rw-r--r--engines/wintermute/detection_tables.h168
2 files changed, 174 insertions, 16 deletions
diff --git a/engines/wintermute/base/base_file_manager.cpp b/engines/wintermute/base/base_file_manager.cpp
index cc74454f22..a9a19df11c 100644
--- a/engines/wintermute/base/base_file_manager.cpp
+++ b/engines/wintermute/base/base_file_manager.cpp
@@ -228,37 +228,37 @@ bool BaseFileManager::registerPackages() {
// TODO: Select based on the gameDesc.
if (_language != Common::UNK_LANG) {
// English
- if (_language != Common::EN_ANY && (fileName == "english.dcp" || fileName == "xlanguage_en.dcp")) {
+ if (_language != Common::EN_ANY && (fileName == "english.dcp" || fileName == "xlanguage_en.dcp" || fileName == "english_language_pack.dcp")) {
continue;
// Chinese
- } else if (_language != Common::ZH_CNA && (fileName == "chinese.dcp" || fileName == "xlanguage_nz.dcp")) {
+ } else if (_language != Common::ZH_CNA && (fileName == "chinese.dcp" || fileName == "xlanguage_nz.dcp" || fileName == "chinese_language_pack.dcp")) {
continue;
// Czech
- } else if (_language != Common::CZ_CZE && (fileName == "czech.dcp" || fileName == "xlanguage_cz.dcp")) {
+ } else if (_language != Common::CZ_CZE && (fileName == "czech.dcp" || fileName == "xlanguage_cz.dcp" || fileName == "czech_language_pack.dcp")) {
continue;
// French
- } else if (_language != Common::FR_FRA && (fileName == "french.dcp" || fileName == "xlanguage_fr.dcp")) {
+ } else if (_language != Common::FR_FRA && (fileName == "french.dcp" || fileName == "xlanguage_fr.dcp" || fileName == "french_language_pack.dcp")) {
continue;
// German
- } else if (_language != Common::DE_DEU && (fileName == "german.dcp" || fileName == "xlanguage_de.dcp")) {
+ } else if (_language != Common::DE_DEU && (fileName == "german.dcp" || fileName == "xlanguage_de.dcp" || fileName == "german_language_pack.dcp")) {
continue;
// Italian
- } else if (_language != Common::IT_ITA && (fileName == "italian.dcp" || fileName == "xlanguage_it.dcp")) {
+ } else if (_language != Common::IT_ITA && (fileName == "italian.dcp" || fileName == "xlanguage_it.dcp" || fileName == "italian_language_pack.dcp")) {
continue;
// Latvian
- } else if (_language != Common::LV_LAT && (fileName == "latvian.dcp" || fileName == "xlanguage_lv.dcp")) {
+ } else if (_language != Common::LV_LAT && (fileName == "latvian.dcp" || fileName == "xlanguage_lv.dcp" || fileName == "latvian_language_pack.dcp")) {
continue;
// Polish
- } else if (_language != Common::PL_POL && (fileName == "polish.dcp" || fileName == "xlanguage_pl.dcp")) {
+ } else if (_language != Common::PL_POL && (fileName == "polish.dcp" || fileName == "xlanguage_pl.dcp" || fileName == "polish_language_pack.dcp")) {
continue;
// Portuguese
- } else if (_language != Common::PT_BRA && (fileName == "portuguese.dcp" || fileName == "xlanguage_pt.dcp")) {
+ } else if (_language != Common::PT_BRA && (fileName == "portuguese.dcp" || fileName == "xlanguage_pt.dcp" || fileName == "portuguese_language_pack.dcp")) {
continue;
// Russian
- } else if (_language != Common::RU_RUS && (fileName == "russian.dcp" || fileName == "xlanguage_ru.dcp")) {
+ } else if (_language != Common::RU_RUS && (fileName == "russian.dcp" || fileName == "xlanguage_ru.dcp" || fileName == "russian_language_pack.dcp")) {
continue;
// Spanish
- } else if (_language != Common::ES_ESP && (fileName == "spanish.dcp" || fileName == "xlanguage_es.dcp")) {
+ } else if (_language != Common::ES_ESP && (fileName == "spanish.dcp" || fileName == "xlanguage_es.dcp" || fileName == "spanish_language_pack.dcp")) {
continue;
// generic
} else if (fileName.hasPrefix("xlanguage_")) {
diff --git a/engines/wintermute/detection_tables.h b/engines/wintermute/detection_tables.h
index 4f5ff70853..f557edaef2 100644
--- a/engines/wintermute/detection_tables.h
+++ b/engines/wintermute/detection_tables.h
@@ -32,6 +32,9 @@ static const PlainGameDescriptor wintermuteGames[] = {
{"agustin", "Boredom of Agustin Cordes"},
{"alimardan1", "Alimardan's Mischief"},
{"alimardan2", "Alimardan Meets Merlin"},
+ {"alphapolaris", "Alpha Polaris"},
+ {"apeiron", "Apeiron"},
+ {"artofmurder1", "Art of Murder 1: FBI Confidential"},
{"basisoctavus", "Basis Octavus"},
{"bickadoodle", "Bickadoodle"},
{"bookofgron", "Book of Gron Part One"},
@@ -61,6 +64,7 @@ static const PlainGameDescriptor wintermuteGames[] = {
{"dreamscape", "Dreamscape"},
{"erinmyers", "The Death of Erin Myers"},
{"escapemansion", "Escape from the Mansion"},
+ {"everydaygray", "Everyday Grey"},
{"facenoir", "Face Noir"},
{"findinghope", "Finding Hope"},
{"four", "Four"},
@@ -75,6 +79,10 @@ static const PlainGameDescriptor wintermuteGames[] = {
{"lonelyrobot", "Project Lonely Robot"},
{"looky", "Looky"},
{"julia", "J.U.L.I.A."},
+ {"juliastars", "J.U.L.I.A.: Among the Stars"},
+ {"juliastarshd", "J.U.L.I.A.: Among the Stars HD"},
+ {"juliauntold", "J.U.L.I.A.: Untold"},
+ {"mentelrepairs", "Mental Repairs Inc"},
{"mirage", "Mirage"},
{"nighttrain", "Night Train"},
{"oknytt", "Oknytt"},
@@ -82,11 +90,13 @@ static const PlainGameDescriptor wintermuteGames[] = {
{"onehelluvaday", "One Helluva Day"},
{"openquest", "Open Quest"},
{"paintaria", "Paintaria"},
+ {"palladion", "Palladion"},
{"pigeons", "Pigeons in the Park"},
{"pizzamorgana", "Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest"},
{"projectdoom", "Project: Doom"},
{"projectjoe", "Project Joe"},
{"rebeccacarlson1", "Rebecca Carlson Mystery 01 - Silent Footsteps"},
+ {"reptilesquest", "On the Tracks of Dinosaurs"},
{"reversion1", "Reversion: The Escape"},
{"reversion2", "Reversion: The Meeting"},
{"rhiannon", "Rhiannon: Curse of the four Branches"},
@@ -218,6 +228,88 @@ static const WMEGameDescription gameDescriptions[] = {
WME_ENTRY2s("language.dcp", "0cbb7e1e84a342782c24938af4da1402", 686580,
"data.dcp", "e3ffb5d177737a57bb391995d9361055", 413397623), Common::EN_ANY, ADGF_UNSTABLE, WME_1_9_3),
+ // Alpha Polaris (English) (1.1.0) (1280x800 Steam)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("alphapolaris", "1.1.0 (1280x800 Steam)",
+ WME_ENTRY2s("data.dcp", "2d1bd35749b2538915b53ce79288bceb", 706580987,
+ "data.dcp", "2d1bd35749b2538915b53ce79288bceb", 706580987), Common::EN_ANY, ADGF_UNSTABLE, WME_1_9_3),
+
+ // Alpha Polaris (German) (1.1.0) (1280x800 Steam)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("alphapolaris", "1.1.0 (1280x800 Steam)",
+ WME_ENTRY2s("data.dcp", "2d1bd35749b2538915b53ce79288bceb", 706580987,
+ "german_language_pack.dcp", "0ed4ef1647445c73b5915b60f85ed8e4", 19251966), Common::DE_DEU, ADGF_UNSTABLE, WME_1_9_3),
+
+ // Alpha Polaris (Polish) (1.1.0) (1280x800 Steam)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("alphapolaris", "1.1.0 (1280x800 Steam)",
+ WME_ENTRY2s("data.dcp", "2d1bd35749b2538915b53ce79288bceb", 706580987,
+ "polish_language_pack.dcp", "91f80c5f8d522541d666d11b60b0ea6c", 15006039), Common::PL_POL, ADGF_UNSTABLE, WME_1_9_3),
+
+ // Alpha Polaris (Russian) (1.1.0) (1280x800 Steam)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("alphapolaris", "1.1.0 (1280x800 Steam)",
+ WME_ENTRY2s("data.dcp", "2d1bd35749b2538915b53ce79288bceb", 706580987,
+ "russian_language_pack.dcp", "58575db652d371af537b4b8841e962f8", 49395113), Common::RU_RUS, ADGF_UNSTABLE, WME_1_9_3),
+
+ // Alpha Polaris (English) (1.1.0) (1280x768 Steam)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("alphapolaris", "1.1.0 (1280x768 Steam)",
+ WME_ENTRY2s("data.dcp", "481b1bff44178ef2f3d879df05f65a96", 706580987,
+ "data.dcp", "481b1bff44178ef2f3d879df05f65a96", 706580987), Common::EN_ANY, ADGF_UNSTABLE, WME_1_9_3),
+
+ // Alpha Polaris (German) (1.1.0) (1280x768 Steam)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("alphapolaris", "1.1.0 (1280x768 Steam)",
+ WME_ENTRY2s("data.dcp", "481b1bff44178ef2f3d879df05f65a96", 706580987,
+ "german_language_pack.dcp", "2ffd9b2bdf2c2b3646067644572390c0", 19251966), Common::DE_DEU, ADGF_UNSTABLE, WME_1_9_3),
+
+ // Alpha Polaris (Polish) (1.1.0) (1280x768 Steam)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("alphapolaris", "1.1.0 (1280x768 Steam)",
+ WME_ENTRY2s("data.dcp", "481b1bff44178ef2f3d879df05f65a96", 706580987,
+ "polish_language_pack.dcp", "4a24986189321f39b9f48cbc4889d89a", 15006039), Common::PL_POL, ADGF_UNSTABLE, WME_1_9_3),
+
+ // Alpha Polaris (Russian) (1.1.0) (1280x768 Steam)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("alphapolaris", "1.1.0 (1280x768 Steam)",
+ WME_ENTRY2s("data.dcp", "481b1bff44178ef2f3d879df05f65a96", 706580987,
+ "russian_language_pack.dcp", "f39ad478a711fa4b34d419ed4aac97bf", 49395113), Common::RU_RUS, ADGF_UNSTABLE, WME_1_9_3),
+
+ // Apeiron
+ WME_WINENTRY("apeiron", "",
+ WME_ENTRY1s("data.dcp", "c0d6190de52b3da9995cbd4b78976bc8", 89912566), Common::SE_SWE, ADGF_UNSTABLE, WME_1_9_1),
+
+ // Art of Murder: FBI Confidential (English)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("artofmurder1", "",
+ WME_ENTRY2s("data.dcp", "7e4c1dc8b1fb08541f7784d6288acfc8", 633692059,
+ "us.dcp", "4a02b65edc45444ac69ff8a514e952b8", 176592548), Common::EN_ANY, ADGF_UNSTABLE, WME_1_8_1),
+
+ // Art of Murder: FBI Confidential (French)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("artofmurder1", "",
+ WME_ENTRY2s("data.dcp", "bba4e56a66fd6406a26515cfc86ac125", 23782002,
+ "fr.dcp", "5665d84d70cb3e20472e1c3eb9d884c3", 125728694), Common::FR_FRA, ADGF_UNSTABLE, WME_1_8_1),
+
+ // Art of Murder: FBI Confidential (German)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("artofmurder1", "",
+ WME_ENTRY2s("data.dcp", "09e57d77b68dafa73a0924f11f61b059", 630742753,
+ "i18n.dcp", "583940f6d3fb4097e7cb1e2cc9a43a7b", 156078991), Common::DE_DEU, ADGF_UNSTABLE, WME_1_8_1),
+
+ // Art of Murder: FBI Confidential (Spanish)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("artofmurder1", "",
+ WME_ENTRY2s("data.dcp", "340f04f9f66a0ab978b78d317544bbed", 23757600,
+ "es.dcp", "47b3a609993b3c18ce5bfb1af734ea3e", 148997124), Common::ES_ESP, ADGF_UNSTABLE, WME_1_8_1),
+
+ // Art of Murder: FBI Confidential (Polish)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("artofmurder1", "",
+ WME_ENTRY2s("data.dcp", "592862a5dd1ae90d53561815a535ab2e", 630734278,
+ "i18n.dcp", "b43bd7b64991ad9d5d285753767fe3f4", 176591837), Common::PL_POL, ADGF_UNSTABLE, WME_1_8_1),
+
// Basis Octavus
// NOTE: This is a 2.5D game that is out of ScummVM scope
WME_WINENTRY("basisoctavus", "",
@@ -469,6 +561,11 @@ static const WMEGameDescription gameDescriptions[] = {
WME_WINENTRY("escapemansion", "1.3",
WME_ENTRY1s("data.dcp", "1e5d231b56c8a228cd15cb690f50253e", 29261972), Common::EN_ANY, ADGF_UNSTABLE, WME_1_9_1),
+ // Everyday Grey (work name was Philip Kane)
+ // NOTE: This game seems to be mistakenly marked as 2.5D at Wintermute wiki
+ WME_WINENTRY("everydaygray", "",
+ WME_ENTRY1s("data.dcp", "77afff4101adbddac07ecf22ffbb8212", 24436150), Common::EN_ANY, ADGF_UNSTABLE, WME_1_9_1),
+
// Face Noir
// NOTE: This is a 2.5D game that is out of ScummVM scope
WME_WINENTRY("facenoir", "",
@@ -597,20 +694,52 @@ static const WMEGameDescription gameDescriptions[] = {
WME_ENTRY1s("data.dcp", "edb9f9c7a08993c1e28f4e477b5f9830", 116113507), Common::ES_ESP, ADGF_UNSTABLE | ADGF_DEMO, WME_1_9_1),
// J.U.L.I.A. (English)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope, however it is reported as completable with VFX low
WME_WINENTRY("julia", "",
- WME_ENTRY1s("data.dcp", "c2264b4f8fcd132d2913ff5b6076a24f", 10109741), Common::EN_ANY, ADGF_UNSTABLE, LATEST_VERSION),
+ WME_ENTRY1s("data.dcp", "c2264b4f8fcd132d2913ff5b6076a24f", 10109741), Common::EN_ANY, ADGF_UNSTABLE, WME_1_9_3),
// J.U.L.I.A. (English, Bundle in a box-version)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope, however it is reported as completable with VFX low
WME_WINENTRY("julia", "Version 1.2",
- WME_ENTRY1s("data.dcp", "fe90023ccc22f35185b40b910e0d03a2", 10101373), Common::EN_ANY, ADGF_UNSTABLE, LATEST_VERSION),
+ WME_ENTRY1s("data.dcp", "fe90023ccc22f35185b40b910e0d03a2", 10101373), Common::EN_ANY, ADGF_UNSTABLE, WME_1_9_3),
// J.U.L.I.A. (English) (Demo)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope, however it is reported as completable with VFX low
WME_WINENTRY("julia", "Demo",
- WME_ENTRY1s("data.dcp", "f0bbc3394555a9811f6050dae428cab6", 7655237), Common::EN_ANY, ADGF_UNSTABLE | ADGF_DEMO, LATEST_VERSION),
+ WME_ENTRY1s("data.dcp", "f0bbc3394555a9811f6050dae428cab6", 7655237), Common::EN_ANY, ADGF_UNSTABLE | ADGF_DEMO, WME_1_9_3),
// J.U.L.I.A. (English) (Greenlight Demo)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope, however it is reported as completable with VFX low
WME_WINENTRY("julia", "Greenlight Demo",
- WME_ENTRY1s("data.dcp", "4befd448d36b0dae9c3ab1aa7cb8b78d", 7271886), Common::EN_ANY, ADGF_UNSTABLE | ADGF_DEMO, LATEST_VERSION),
+ WME_ENTRY1s("data.dcp", "4befd448d36b0dae9c3ab1aa7cb8b78d", 7271886), Common::EN_ANY, ADGF_UNSTABLE | ADGF_DEMO, WME_1_9_3),
+
+ // J.U.L.I.A.: Among the Stars (Steam, January 2017) (English)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("juliastars", "",
+ WME_ENTRY2s("data_sd.dcp", "9949302dfaea943113e2f0ee0dd468be", 4249680,
+ "data_sd.dcp", "9949302dfaea943113e2f0ee0dd468be", 4249680), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE),
+
+ // J.U.L.I.A.: Among the Stars HD (Steam, January 2017) (English)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("juliastarshd", "",
+ WME_ENTRY2s("data_hd.dcp", "fd579fa333f117882190993ea4f3bba5", 5164463,
+ "data_hd.dcp", "fd579fa333f117882190993ea4f3bba5", 5164463), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE),
+
+ // J.U.L.I.A.: Among the Stars (Steam, November 2016) (German)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("juliastars", "",
+ WME_ENTRY2s("data_sd.dcp", "dfaf7e730a66412f68d11cddb0c8737d", 4505667,
+ "german_sd.dcp", "23ceb8625cebfe32aaa5950e89ac68ba", 123326075), Common::DE_DEU, ADGF_UNSTABLE, WME_LITE),
+
+ // J.U.L.I.A.: Among the Stars HD (Steam, November 2016) (German)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("juliastarshd", "",
+ WME_ENTRY2s("data_hd.dcp", "f40b3d0778e37c61cf309d214446d233", 5264780,
+ "german_hd.dcp", "8d85f83a3fc8f1bec4e5ba2158b05b1e", 152499998), Common::DE_DEU, ADGF_UNSTABLE, WME_LITE),
+
+ // J.U.L.I.A.: Untold
+ WME_WINENTRY("juliauntold", "",
+ WME_ENTRY1s("data.dcp", "fe995e26253f6e0a925dd7850fce17a9", 26459827), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE),
// K'NOSSOS (Alpha Demo)
WME_WINENTRY("knossos", "Alpha Demo",
@@ -648,6 +777,18 @@ static const WMEGameDescription gameDescriptions[] = {
WME_ENTRY2s("german.dcp", "bf4c2b8c26342342441a6d64934ab832", 107027865,
"data.dcp", "50de0beaa5ad621aa9f020df901d1e74", 1342214), Common::DE_DEU, ADGF_UNSTABLE, WME_1_9_1),
+ // Mental Repairs Inc (English)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("mentelrepairs", "",
+ WME_ENTRY2s("data.dcp", "414d423bbff697f22fb38932f030e897", 59518068,
+ "english.dcp", "7573eb584e662adbc5fa3b1448e56106", 3160232), Common::EN_ANY, ADGF_UNSTABLE, WME_1_8_6),
+
+ // Mental Repairs Inc (German)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("mentelrepairs", "",
+ WME_ENTRY2s("data.dcp", "414d423bbff697f22fb38932f030e897", 59518068,
+ "german.dcp", "af59a05ef29768e7fced3794a7a380a3", 3249142), Common::DE_DEU, ADGF_UNSTABLE, WME_1_8_6),
+
// Mirage
WME_WINENTRY("mirage", "",
WME_ENTRY1s("data.dcp", "d230b0b99c0aa77b9ecd094d8ee5573b", 17844056), Common::EN_ANY, ADGF_UNSTABLE, WME_1_8_11),
@@ -711,6 +852,11 @@ static const WMEGameDescription gameDescriptions[] = {
WME_WINENTRY("paintaria", "",
WME_ENTRY1s("data.dcp", "354c08440c98150ff0d4008dd2865880", 48326040), Common::EN_ANY, ADGF_UNSTABLE, WME_1_9_1),
+ // Palladion (Alpha6h)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("palladion", "Alpha6h",
+ WME_ENTRY1s("Palladion_Alpha6h.exe", "55aec582159410ec6221d4c3fd53db24", 95240860), Common::DE_DEU, ADGF_UNSTABLE | ADGF_DEMO, WME_1_8_6),
+
// Pigeons in the Park
WME_WINENTRY("pigeons", "",
WME_ENTRY1s("data.dcp", "9143a5b6ff8206aefe3c4c643add3ec7", 2611100), Common::EN_ANY, ADGF_UNSTABLE, WME_1_8_1),
@@ -727,7 +873,7 @@ static const WMEGameDescription gameDescriptions[] = {
// Project Joe (Demo)
WME_WINENTRY("projectjoe", "Demo",
- WME_ENTRY1s("data.dcp", "ada3c08542901295076b5349e655e73f", 160780037), Common::EN_ANY, ADGF_UNSTABLE | ADGF_DEMO, LATEST_VERSION),
+ WME_ENTRY1s("data.dcp", "ada3c08542901295076b5349e655e73f", 160780037), Common::EN_ANY, ADGF_UNSTABLE | ADGF_DEMO, WME_1_2_44),
// Project Lonely Robot (Beta)
WME_WINENTRY("lonelyrobot", "Beta",
@@ -741,6 +887,18 @@ static const WMEGameDescription gameDescriptions[] = {
WME_WINENTRY("rebeccacarlson1", "Demo",
WME_ENTRY1s("data.dcp", "a46c41edb1ae5e19a3e0fc5cac3ce83b", 212698165), Common::EN_ANY, ADGF_UNSTABLE | ADGF_DEMO, WME_1_9_3),
+ // On the Tracks of Dinosaurs (Beta 2.5) (English)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("reptilesquest", "Beta 2.5",
+ WME_ENTRY2s("data.dcp", "b624d3b19e37c094801a28d817bc3d76", 27345755,
+ "english.dcp", "42188d46ee079b555d578ea2b406fa19", 3897), Common::EN_ANY, ADGF_UNSTABLE | ADGF_DEMO, WME_1_9_1),
+
+ // On the Tracks of Dinosaurs (Beta 2.5) (Russian)
+ // NOTE: This is a 2.5D game that is out of ScummVM scope
+ WME_WINENTRY("reptilesquest", "Beta 2.5",
+ WME_ENTRY2s("data.dcp", "b624d3b19e37c094801a28d817bc3d76", 27345755,
+ "russian.dcp", "90d2bf541ba381bbb3375aa7d31613fb", 42175), Common::RU_RUS, ADGF_UNSTABLE | ADGF_DEMO, WME_1_9_1),
+
// Reversion: The Escape Version 1.0
WME_WINENTRY("reversion1", "Version 1.0",
WME_ENTRY1s("data.dcp", "cd616f98ebfd047e0c540b50b4b70761", 254384531), Common::EN_ANY, ADGF_UNSTABLE, WME_1_9_3),