aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/detection_tables.h
AgeCommit message (Collapse)Author
2019-06-25WINTERMUTE: Add lots of entries to detection table and refactor handling of ↵lolbot-iichan
localization packages * WINTERMUTE: Add detection for unsupported "Basis Octavus" game This game is not supported by ScummVM, because it's 2.5D. However, there are already other 2.5D games in detection table and the intent is to add all known games, and support 2.5D in ResidualVM later. * WINTERMUTE: Add detection for Alimardan dilogy "Alimardan's Mischief" and "Alimardan Meets Merlin" are games by Iranian developer Resana Shokooh Kavir (http://rskgd.com/) It seems that Persian versions also exist, I'll surely look at it later: https://www.digikala.com/product/dkp-75901 There were 2 steam releases for alimardan1: https://steamdb.info/depot/694421/manifests/ There was only one steam release of alimardan2: https://steamdb.info/depot/694431/manifests/ * WINTERMUTE: Add detection for Oknytt 1.12 Oknytt had 2 steam releases (1.12 and 1.13): https://steamdb.info/depot/286321/manifests/ I have downloaded 1.12 and added detection. * WINTERMUTE: Add empty strings between detection table lines * WINTERMUTE: Add detection for Steam versions of reversion1 for Windows Source: https://steamdb.info/depot/270572/manifests/ * WINTERMUTE: Add detection for Steam version of reversion1 for Linux Source: https://steamdb.info/depot/270571/manifests/ * WINTERMUTE: Fix localization loading for Mac and Linux Mac and Linux builds of reversion1 & reversion2 does not have any "languages" folders. So, we need to filter those files according to filenames too. Once there is such filtering, there is no need for this overspecific hack for revision1's xlanguage_pt.dcp. * WINTERMUTE: Add detection for Steam versions of reversion2 for Windows Source: https://steamdb.info/depot/281061/manifests/ * WINTERMUTE: Language packages priority for Linux & Mac * WINTERMUTE: Add detection for Steam versions of reversion2 for Linux Source: https://steamdb.info/depot/281062/manifests/ * WINTERMUTE: Add detection for Steam versions of reversion2 for Mac Source: https://steamdb.info/depot/281063/manifests/ * WINTERMUTE: Add detection for Steam versions of reversion1 for Mac Source: https://steamdb.info/depot/270573/manifests/ * WINTERMUTE: Add detection for old Desura versions of reversion2 Source: https://bugs.scummvm.org/ticket/6564 * WINTERMUTE: Add detection for Spanish versions of reversion1&2 As was shown by windlepoons, xlanguage_* contains additional translation package, while data.dcp contains original translation (which is Spanish). So, even without owning those old releases of reversion1&2, I can wrote detection tables for them by not looking for any "xlanguage_*.dcp" file. However, we shouldn't use WME_ENTRY1s for Spanish, because advanced detector say "new best match, removing all previous candidates" once it hit a WME_ENTRY2s. Instead, let's just look for data.dcp twice to give user a choice of several WME_ENTRY2s. Lor Linux, it's WME_ENTRY3s. * WINTERMUTE: Filter language packages ignoring folder name There are 4 types of multilang games: 1. Each installation contain a data.dcp package (same for all languages) + an additional language package. Other localization packages are not installed. Those games are: "Helga Deep In Trouble", "Dirty Split", "Looky". 2. Each installation contain a data.dcp package (same for all languages) + a folder with all localization packages + a single "selected" language package copied to main folder. "xlanguage_" prefix is usual for reversion series. Other games usually use "english.dcp", "spanich.dcp", "czech.dcp", etc. Those are: "Five Lethal Demons", "Five Magical Amulets", "Dead City", "Oknytt", "Reversion: The Escape", "Reversion: The Meeting". 3. All localizations are inside data.dcp all-together. Those are: "One Hellavu Day", "The White Chamber" and "James Peris: No License Nor Control". 4. Different data.dcp build for each language. All other known games are here. This code covers all known filenames for localization packages and provide several guessworks for ignoring all irrelevant localization packages. * WINTERMUTE: Add localization detection for Five Lethal Demons * WINTERMUTE: Tweak detection for Dead City (Czech) "english.dcp" is not required to play Dead City in Czech language, so we don't need to detect it * WINTERMUTE: Add detection table for Looky in English I got English version here: https://bullshit-softworx.itch.io/looky-adventure * WINTERMUTE: Add detection for Czech versions of Helga "english.dcp" happen to be optional
2019-06-25WINTERMUTE: Detection tables for Tanya Grotter dilogylolbot-iichan
Tanya Grotter games are based on first 2 books of a Russian fantasy novel series by Dmitri Yemets. Those games were both released in Russian only.
2019-06-20WINTERMUTE: Add detection for Carol Reed Mistery 4 (RUS)lolbot-iichan
Carol Reed 4 was published in Russia by "Cd Navigator": http://www.cdnavigator.ru/Game.aspx?id=184
2019-06-17WINTERMUTE: Add detection for games listed in #10863lolbot-iichan
This pull request adds all games listed in https://bugs.scummvm.org/ticket/10863: // Carol Reed 10 - Bosch's Damnation // Carol Reed 11 - Shades Of Black // Carol Reed 12 - Profound Red // Carol Reed 13 - The Birdwatcher // Carol Reed 14 - The Fall Of April // Rebecca Carlson Mystery 01 - Silent Footsteps // Corrosion: Cold Winter Waiting (Enhanced Edition) // Rhiannon: Curse of the four Branches (Premium Edition) I don't have those games, so I can't check if those sums are correct.
2019-06-17WINTERMUTE: Fix Hamlet title, add one more detection variantlolbot-iichan
Actual name of "hamlet" is "Hamlet or the last game without MMORPG features, shaders and product placement". Fixed misprint in word "MMORPG". Also added one more Hamlet version from https://bugs.scummvm.org/ticket/10980. My version has another checksum, so I can't test it.
2019-06-17WINTERMUTE: Add another variant of White Chamber to detection tablelolbot-iichan
Official downloads page for the White Chamber (http://www.studiotrophis.com/site/downloads) contains 2 links: 1. Download from IndieDB (thewhitechamber1.7SETUP.exe, 376180149 bytes) (built 2008.06.29, installed game is detectable by ScummVM) 2. Direct Download (thewhitechamber1.7SETUP - Definitive Edition.exe, 376180083 bytes) (built 2008.06.26, installed game is unknown to ScummVM) Both version are called "v1.7 - Definitive Edition". speech.dcp is different: "german/COMPUT050.ogg" was renamed to "german/COMPUT050.ogg" data.dcp & language.dcp content is the same for those versions, except for timestamps (Wed, 25 Jun 2008 21:01:32 GMT vs Sun, 29 Jun 2008 19:36:33 GMT) Several questions: 1. Is it alright to list those builds as Common::UNK_LANG ? Should we change this to 9 records for exact langs: Common::EN_ANY, Common::FR_FRA, Common::IT_ITA, Common::DE_DEU, Common::CZ_CZE, Common::RU_RUS, Common::GR_GRE, Common::PT_POR, Common::PL_POL? 2. Should we provide a fix for "german/COMPUT050.ogg" lookup in version that was built 2008.06.26 or this must be kept as is?
2019-06-09WINTERMUTE: Add missing comment line for new rhiannon demoLothar Serra Mari
2019-06-09WINTERMUTE: Add detection entries for reported rhiannon demosLothar Serra Mari
closes #10972 closes #10973
2019-06-04WINTERMUTE: Janitorial edits at detection tablelolbot-iichan
2019-06-04WINTERMUTE: Add detection tables for thekite v1.4lolbot-iichan
You can get the Kite v1.4 at https://anatolii.itch.io/the-kite The Kite v1.5 is remade with Unity engine, so only v1.4 or lower are supported
2018-11-25WINTERMUTE: Add hashes to Zbang! and Pizza MorganaMatan Bareket
These are two never quite finished Israeli games. Zbang can be downloaded at: http://www.corbomitegames.com/zbang/download.php Pizza Morgana can be downloaded at: http://pizza-morgana.com/download
2018-05-17WINTERMUTE: Add flag for games using low-spec resources.JenniBee
2016-12-31WME: Add three fangames from jennibeeHubert Maier
- DFAF Adventure - Dreamcat - Open Quest Freely available from https://jennibee.itch.io/ these are three (very short) fangames. All of those games come in three packages (Linux, OSX, Windows32) but all the packages differ only in the platform .exe, the data.dcp stays the same, so the entry is limited to one. The packages even come with ScummVM 1.8.1 All three games tested and working (didn't solve the Open Quest final riddle though) One script runtime error encountered in DFAF Adventure on examining the "speaker", other than that fine. Feel free to give hints on what i should change.
2016-12-26WINTERMUTE: Add "Sprite bilinear filtering" menu optionTobia Tesan
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-10-07WINTERMUTE: Enable supported games for the releaseEugene Sandulenko
2016-10-06WINTERMUTE: Add detection for german version of 5MA, Fixes #6850Einar Johan Trøan Sømåen
2016-03-06Merge pull request #692 from tobiatesan/cr5Eugene Sandulenko
WINTERMUTE: Add detection entry for Carol Reed 5 Demo
2016-03-05WINTERMUTE: Remove ADGF_DEMO flag from non-demo carolreed4 entryTobia Tesan
2016-03-05WINTERMUTE: Add detection entry for Carol Reed 5 DemoTobia Tesan
2015-11-08WINTERMUTE: Add detection for Oknytt v.1.13Einar Johan Trøan Sømåen
Beware that the language-overriding breaks if english.dcp still exists in the same folder as d_sounds.dcp
2015-11-08WINTERMUTE: Adjust detection of Five Magical AmuletsEinar Johan Trøan Sømåen
This should add proper detection of the Czech/English/Polish versions of Five Magical Amulets
2014-11-04WINTERMUTE: Add detection for Bickadoodle 1.2 (Fixes bug 6735)Einar Johan Trøan Sømåen
2014-11-04WINTERMUTE: Use macros to simplify detection_tables.hEinar Johan Trøan Sømåen
2014-11-04WINTERMUTE: Introduce WMEGameDescriptionTobia Tesan
I aped what has been done with AGS: in engines/agi/detection.cpp, adding a struct that includes ADGameDescription at the beginning. This is also recommended in advancedDetector.h
2014-07-22WME: added few more games. added ability to detect from exe files.Pawel Kolodziejski
2014-06-09WINTERMUTE: Add detection for Vsevolod PrologueEinar Johan Trøan Sømåen
2014-06-09WINTERMUTE: Add detection for OknyttEinar Johan Trøan Sømåen
2014-05-31WINTERMUTE: Add detection for 5 versions of The KiteEinar Johan Trøan Sømåen
2014-05-31WINTERMUTE: Add detection for Bickadoodle 1.1Einar Johan Trøan Sømåen
2014-05-31WINTERMUTE: Add detection for "Boredom of Agustin Cordes"Einar Johan Trøan Sømåen
2014-05-31WINTERMUTE: Add another Rhiannon-version to the detection tables.Einar Johan Trøan Sømåen
As it's unclear how this version differs from the current version, I've tagged it as DVD.
2014-04-07WINTERMUTE: Correct mistaken identification of JULIA 1.2 as Steam-versionEinar Johan Trøan Sømåen
It is actually the version from Bundle in a Box
2014-04-06WINTERMUTE: Add detection for 1/2 RitterEinar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add detection for the Reversion2 2.0.2412 (Linux)Einar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add detection entry for Rhiannon: Curse of the four BranchesEinar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add detection entry for Corrosion: Cold Winter WaitingEinar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add detection entry for Ghost in the SheetEinar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add a detection entry for the steam version of J.U.L.I.A.Einar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add another detection-entry for BickadoodleEinar Johan Trøan Sømåen
2014-03-19WINTERMUTE: Add md5 for Zilm: A Game of Reflex.JenniBee
2014-02-18WINTERMUTE: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-11Merge pull request #418 from JenniBee/md5sEinar Johan Trøan Sømåen
WINTERMUTE: Adding more detection entries.
2014-01-11WINTERMUTE: Add detection for french, italian, spanish and czech versions of ↵Einar Johan Trøan Sømåen
Dirty Split.
2013-12-30WINTERMUTE: Adding more detection entries.JenniBee
2013-12-22WINTERMUTE: Fix new detection entriesEugene Sandulenko
2013-12-22WINTERMUTE: Fix build issues in previous commit.Einar Johan Trøan Sømåen
2013-12-21Merge pull request #412 from JenniBee/md5sEinar Johan Trøan Sømåen
WINTERMUTE: Adding detection for more games.
2013-12-21WINTERMUTE: Adding detection for more games.JenniBee
2013-12-05WINTERMUTE: Add Reversion: The Escape 1.3.2369 release.Johannes Schickel
This release has different hashes and file sizes than the previous Reversion 1.3 entries but is marked as 1.3.2369 in the installer filename.