aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorLe Philousophe2019-06-23 09:25:42 +0200
committerLe Philousophe2019-07-05 07:52:00 +0200
commit215e2139fcce276dcb989a11fccbe21e45b5aed8 (patch)
treeca91bae3bcda7c504343421944205d21c5a82c4c /engines
parent050536b137627abce8ef12e2ff7a74a408f66212 (diff)
downloadscummvm-rg350-215e2139fcce276dcb989a11fccbe21e45b5aed8.tar.gz
scummvm-rg350-215e2139fcce276dcb989a11fccbe21e45b5aed8.tar.bz2
scummvm-rg350-215e2139fcce276dcb989a11fccbe21e45b5aed8.zip
CRYOMNI3D: Add Italian version of Versailles
Diffstat (limited to 'engines')
-rw-r--r--engines/cryomni3d/datstream.cpp2
-rw-r--r--engines/cryomni3d/detection_tables.h17
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 }
};