MTROPOLIS: Add support for MTI Macintosh version

This commit is contained in:
elasota 2023-06-14 02:48:25 -04:00
parent 497954021f
commit f4293f70d7
2 changed files with 48 additions and 1 deletions

View File

@ -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,

View File

@ -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",