[Scummvm-git-logs] scummvm master -> f4293f70d7e6db6087519381d37d672dbfcf46fe

elasota noreply at scummvm.org
Wed Jun 14 06:48:51 UTC 2023


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:
f4293f70d7 MTROPOLIS: Add support for MTI Macintosh version


Commit: f4293f70d7e6db6087519381d37d672dbfcf46fe
    https://github.com/scummvm/scummvm/commit/f4293f70d7e6db6087519381d37d672dbfcf46fe
Author: elasota (ejlasota at gmail.com)
Date: 2023-06-14T02:48:25-04:00

Commit Message:
MTROPOLIS: Add support for MTI Macintosh version

Changed paths:
    engines/mtropolis/boot.cpp
    engines/mtropolis/detection_tables.h


diff --git a/engines/mtropolis/boot.cpp b/engines/mtropolis/boot.cpp
index 224d1156547..1e2c0c2d721 100644
--- a/engines/mtropolis/boot.cpp
+++ b/engines/mtropolis/boot.cpp
@@ -884,6 +884,23 @@ const ManifestSubtitlesDef obsidianRetailEnSubtitlesDef = {
 	"subtitles_modifier_mapping_obsidian_en.csv"
 };
 
+const ManifestFile mtiRetailMacFiles[] = {
+	{"mPlayer PPC", MTFT_PLAYER},
+	{"Group3.rPP", MTFT_EXTENSION},
+	{"MTIKit.rPP", MTFT_EXTENSION},
+	{"xn--MTI1-8b7a", MTFT_MAIN},
+	{"MTI2", MTFT_ADDITIONAL},
+	{"MTI3", MTFT_ADDITIONAL},
+	{"MTI4", MTFT_ADDITIONAL},
+	{nullptr, MTFT_AUTO}
+};
+
+const char *mtiRetailMacDirectories[] = {
+	"MPlayer PPC",
+	"MPlayer PPC/Resource",
+	nullptr
+};
+
 const ManifestFile mtiRetailWinFiles[] = {
 	{"MTPLAY32.EXE", MTFT_PLAYER},
 	{"GROUP3.R95", MTFT_EXTENSION},
@@ -902,7 +919,8 @@ const ManifestFile mtiRetailWinFiles[] = {
 	{"8.AVI", MTFT_VIDEO},
 	{"9.AVI", MTFT_VIDEO},
 	{"10.AVI", MTFT_VIDEO},
-	{nullptr, MTFT_AUTO}};
+	{nullptr, MTFT_AUTO}
+};
 
 const ManifestFile mtiDemoWinFiles[] = {
 	{"MTIWIN95.EXE", MTFT_PLAYER},
@@ -1119,6 +1137,14 @@ const Game games[] = {
 		nullptr,
 		GameDataHandlerFactory<ObsidianGameDataHandler>::create
 	},
+	// Muppet Treasure Island - Retail - Macintosh - Multiple languages
+	{
+		MTBOOT_MTI_RETAIL_MAC,
+		mtiRetailMacFiles,
+		mtiRetailMacDirectories,
+		nullptr,
+		GameDataHandlerFactory<MTIGameDataHandler>::create
+	},
 	// Muppet Treasure Island - Retail - Windows - Multiple languages
 	{
 		MTBOOT_MTI_RETAIL_WIN,
diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index 07ce6d0f814..468d80104d3 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -396,6 +396,27 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_OBSIDIAN_DEMO_WIN_EN_7,
 	},
 
+	{ // Muppet Treasure Island
+		{
+			"mti",
+			"",
+			{
+				{"xn--MTI1-8b7a", 0, "57a7f8df27c736b4248e2806139c8432", 28512101},
+				//{"MTI2", 0, "02d4188353a44f120c4263128258d364", 432112070},
+				//{"MTI3", 0, "629e6399517982b95abf111cf9402756", 306671165},
+				//{"MTI4", 0, "cc666572fde4e56de3d90e2e885b6ad8", 410213632},
+				AD_LISTEND
+			},
+			Common::EN_ANY,
+			Common::kPlatformMacintosh,
+			ADGF_TESTING,
+			GUIO0()
+		},
+		GID_MTI,
+		0,
+		MTBOOT_MTI_RETAIL_MAC,
+	},
+
 	{ // Muppet Treasure Island
 		{
 			"mti",




More information about the Scummvm-git-logs mailing list