Skip to content

Commit

Permalink
WINTERMUTE: More detection records (#1758)
Browse files Browse the repository at this point in the history
* 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/
  • Loading branch information
lolbot-iichan authored and bluegr committed Jul 21, 2019
1 parent ea98335 commit 695a671
Show file tree
Hide file tree
Showing 2 changed files with 174 additions and 16 deletions.
22 changes: 11 additions & 11 deletions engines/wintermute/base/base_file_manager.cpp
Expand Up @@ -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_")) {
Expand Down
168 changes: 163 additions & 5 deletions engines/wintermute/detection_tables.h
Expand Up @@ -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"},
Expand Down Expand Up @@ -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"},
Expand All @@ -75,18 +79,24 @@ 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"},
{"one", "One"},
{"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"},
Expand Down Expand Up @@ -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", "",
Expand Down Expand Up @@ -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", "",
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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),
Expand Down Expand Up @@ -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),
Expand All @@ -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",
Expand All @@ -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),
Expand Down

0 comments on commit 695a671

Please sign in to comment.