[Scummvm-git-logs] scummvm master -> 0a48c8210a06940de643edb1d85248763c11b3a7
tag2015
noreply at scummvm.org
Tue Sep 6 01:11:03 UTC 2022
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
0a48c8210a MTROPOLIS: Add detection for Obsidian Italian version
Commit: 0a48c8210a06940de643edb1d85248763c11b3a7
https://github.com/scummvm/scummvm/commit/0a48c8210a06940de643edb1d85248763c11b3a7
Author: Walter Agazzi (walter.agazzi at protonmail.com)
Date: 2022-09-06T03:10:51+02:00
Commit Message:
MTROPOLIS: Add detection for Obsidian Italian version
Changed paths:
engines/mtropolis/boot.cpp
engines/mtropolis/detection.h
engines/mtropolis/detection_tables.h
diff --git a/engines/mtropolis/boot.cpp b/engines/mtropolis/boot.cpp
index db6d667ce84..bfa1f77dda1 100644
--- a/engines/mtropolis/boot.cpp
+++ b/engines/mtropolis/boot.cpp
@@ -694,6 +694,19 @@ const ManifestFile obsidianRetailWinDeFiles[] = {
{nullptr, MTFT_AUTO}
};
+const ManifestFile obsidianRetailWinItFiles[] = {
+ {"Obsidian.exe", MTFT_PLAYER},
+ {"Obsidian.c95", MTFT_EXTENSION},
+ {"MCURSORS.C95", MTFT_EXTENSION},
+ {"RSGKit.r95", MTFT_SPECIAL},
+ {"Obsidian Data 1.MPL", MTFT_MAIN},
+ {"Obsidian Data 2.MPX", MTFT_ADDITIONAL},
+ {"Obsidian Data 3.MPX", MTFT_ADDITIONAL},
+ {"Obsidian Data 4.MPX", MTFT_ADDITIONAL},
+ {"Obsidian Data 5.MPX", MTFT_ADDITIONAL},
+ {"Obsidian Data 6.MPX", MTFT_ADDITIONAL},
+ {nullptr, MTFT_AUTO}
+};
const char *obsidianRetailWinDirectories[] = {
"Obsidian",
@@ -771,6 +784,14 @@ const Game games[] = {
nullptr,
GameDataHandlerFactory<ObsidianGameDataHandler>::create
},
+ // Obsidian - Retail - Windows - Italian
+ {
+ MTBOOT_OBSIDIAN_RETAIL_WIN_IT,
+ obsidianRetailWinItFiles,
+ obsidianRetailWinDirectories,
+ nullptr,
+ GameDataHandlerFactory<ObsidianGameDataHandler>::create
+ },
// Obsidian - Demo - Macintosh - English
{
MTBOOT_OBSIDIAN_DEMO_MAC_EN,
diff --git a/engines/mtropolis/detection.h b/engines/mtropolis/detection.h
index 70511bb9591..6b63a2e838d 100644
--- a/engines/mtropolis/detection.h
+++ b/engines/mtropolis/detection.h
@@ -40,6 +40,7 @@ enum MTropolisGameBootID {
MTBOOT_OBSIDIAN_RETAIL_MAC_EN,
MTBOOT_OBSIDIAN_RETAIL_WIN_EN,
MTBOOT_OBSIDIAN_RETAIL_WIN_DE,
+ MTBOOT_OBSIDIAN_RETAIL_WIN_IT,
MTBOOT_OBSIDIAN_DEMO_MAC_EN,
MTBOOT_OBSIDIAN_DEMO_WIN_EN_1,
MTBOOT_OBSIDIAN_DEMO_WIN_EN_2,
diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index 9cfa7231a5f..ee648c9f65b 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -135,6 +135,32 @@ static const MTropolisGameDescription gameDescriptions[] = {
0,
MTBOOT_OBSIDIAN_RETAIL_WIN_DE,
},
+ {
+ // Obsidian, Italian Windows, installed
+ {
+ "obsidian",
+ "installed, CD",
+ {
+ //{ "Obsidian.exe", 0, "0b50a779136ae6c9cc8bcfa3148c1127", 762368 },
+ //{ "Obsidian.c95", 0, "fea68ff30ff319cdab30b79d2850a480", 145920 },
+ //{ "MCURSORS.C95", 0, "dcbe480913eebf233d0cdc33809bf048", 87040 },
+ { "Obsidian Data 1.MPL", 0, "7ea3e4ded35faebe254ed8f2d3693e82", 16306671 },
+ //{ "Obsidian Data 2.MPX", 0, "7d395964b968632548b66066454b35f1", 559967533 },
+ //{ "Obsidian Data 3.MPX", 0, "29091d607daf7f10e6ef910ebb539ad6", 614784639 },
+ //{ "Obsidian Data 4.MPX", 0, "384d2c4fc502f213764eb1796be43df0", 591490294 },
+ //{ "Obsidian Data 5.MPX", 0, "af2763c9deb312faf83d3621dd6cc60d", 578972797 },
+ //{ "Obsidian Data 6.MPX", 0, "9fdbff8188021c132fcee15ed8a6e936", 546307095 },
+ AD_LISTEND
+ },
+ Common::IT_ITA,
+ Common::kPlatformWindows,
+ ADGF_TESTING,
+ GUIO1(GAMEOPTION_WIDESCREEN_MOD)
+ },
+ GID_OBSIDIAN,
+ 0,
+ MTBOOT_OBSIDIAN_RETAIL_WIN_IT,
+ },
{ // Obsidian Macintosh demo from standalone CD titled "Demo v1.0 January 1997"
{
More information about the Scummvm-git-logs
mailing list