diff options
author | lolbot-iichan | 2019-07-21 09:04:41 +0300 |
---|---|---|
committer | Filippos Karapetis | 2019-07-21 09:04:41 +0300 |
commit | 695a671798e6dcd1548b72b5324e9f744afecde8 (patch) | |
tree | 708f5ae5bac619a383551d8db336e2e5b5af6b26 /engines/wintermute/base | |
parent | ea98335f2d690a43f3b8185dc474751ffa56cb36 (diff) | |
download | scummvm-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/base')
-rw-r--r-- | engines/wintermute/base/base_file_manager.cpp | 22 |
1 files changed, 11 insertions, 11 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_")) { |