From 050536b137627abce8ef12e2ff7a74a408f66212 Mon Sep 17 00:00:00 2001 From: Le Philousophe Date: Sun, 23 Jun 2019 09:33:32 +0200 Subject: CRYOMNI3D: Add English version of Versailles --- engines/cryomni3d/datstream.cpp | 2 ++ engines/cryomni3d/detection_tables.h | 51 ++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) (limited to 'engines/cryomni3d') diff --git a/engines/cryomni3d/datstream.cpp b/engines/cryomni3d/datstream.cpp index 461146fd35..1ee80698d2 100644 --- a/engines/cryomni3d/datstream.cpp +++ b/engines/cryomni3d/datstream.cpp @@ -117,6 +117,8 @@ void DATSeekableStream::readString16Array16(Common::StringArray &array) { uint16 DATSeekableStream::translateLanguage(Common::Language lang) { switch (lang) { + case Common::EN_ANY: + return MKTAG16('e', 'n'); case Common::FR_FRA: return MKTAG16('f', 'r'); default: diff --git a/engines/cryomni3d/detection_tables.h b/engines/cryomni3d/detection_tables.h index 7593234d11..f75ae14763 100644 --- a/engines/cryomni3d/detection_tables.h +++ b/engines/cryomni3d/detection_tables.h @@ -93,6 +93,57 @@ static const CryOmni3DGameDescription gameDescriptions[] = { GF_VERSAILLES_AUDIOPADDING, }, + // Versailles 1685 + // English Windows from Mac/Win hybrid CD + // From lePhilousophe + { + { + "versailles", + "", + AD_ENTRY1s("Versaill.exe", "5c3c10ec821b8d96016041ab649af8c7", 377856), + Common::EN_ANY, + Common::kPlatformWindows, + ADGF_UNSTABLE, + GUI_OPTIONS_VERSAILLES + }, + GType_VERSAILLES, + GF_VERSAILLES_NUMERICFONTS, + }, + + // Versailles 1685 + // English Macintosh from Mac/Win hybrid CD + // From lePhilousophe + { + { + "versailles", + "", + AD_ENTRY1s("Versailles", "7fa3cb6a3c18f6b4ba6be85dcd433cff", 366199), + Common::EN_ANY, + Common::kPlatformMacintosh, + ADGF_UNSTABLE, + GUI_OPTIONS_VERSAILLES + }, + GType_VERSAILLES, + GF_VERSAILLES_NUMERICFONTS, + }, + + // Versailles 1685 + // English DOS + // From lePhilousophe + { + { + "versailles", + "", + AD_ENTRY1s("VERSAILL.PGM", "1c992f034f43418a5da2e8ebd0b92620", 598639), + Common::EN_ANY, + Common::kPlatformDOS, + ADGF_UNSTABLE, + GUI_OPTIONS_VERSAILLES + }, + GType_VERSAILLES, + GF_VERSAILLES_AUDIOPADDING, + }, + { AD_TABLE_END_MARKER, 0, 0 } }; -- cgit v1.2.3