diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/cryomni3d/datstream.cpp | 2 | ||||
-rw-r--r-- | engines/cryomni3d/detection_tables.h | 17 |
2 files changed, 19 insertions, 0 deletions
diff --git a/engines/cryomni3d/datstream.cpp b/engines/cryomni3d/datstream.cpp index 1ee80698d2..b8af3271f8 100644 --- a/engines/cryomni3d/datstream.cpp +++ b/engines/cryomni3d/datstream.cpp @@ -121,6 +121,8 @@ uint16 DATSeekableStream::translateLanguage(Common::Language lang) { return MKTAG16('e', 'n'); case Common::FR_FRA: return MKTAG16('f', 'r'); + case Common::IT_ITA: + return MKTAG16('i', 't'); default: // Invalid language return 0; diff --git a/engines/cryomni3d/detection_tables.h b/engines/cryomni3d/detection_tables.h index f75ae14763..0ece04dd81 100644 --- a/engines/cryomni3d/detection_tables.h +++ b/engines/cryomni3d/detection_tables.h @@ -144,6 +144,23 @@ static const CryOmni3DGameDescription gameDescriptions[] = { GF_VERSAILLES_AUDIOPADDING, }, + // Versailles 1685 + // Italian DOS + // From lePhilousophe + { + { + "versailles", + "", + AD_ENTRY1s("VERSAILL.PGM", "1c992f034f43418a5da2e8ebd0b92620", 603023), + Common::IT_ITA, + Common::kPlatformDOS, + ADGF_UNSTABLE, + GUI_OPTIONS_VERSAILLES + }, + GType_VERSAILLES, + GF_VERSAILLES_AUDIOPADDING, + }, + { AD_TABLE_END_MARKER, 0, 0 } }; |