[Scummvm-git-logs] scummvm master -> 68d367422c215470b561b8233c0464ace5d7e449

elasota noreply at scummvm.org
Fri Jun 14 20:34:46 UTC 2024


This automated email contains information about 7 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
fcfe546873 MTROPOLIS: correct filename in Albert 3 Win/DE
b3df4c5a18 MTROPOLIS: detect English Albert/Ernest games
83f09c84c1 MTROPOLIS: detect French Albert/Ernest games
8f2d19d882 MTROPOLIS: Declare Albert/Ernest games as unsupported
1f9ebd11d3 MTROPOLIS: detect dutch/catalan Albert/Ernest games
e8c2420eec MTROPOLIS: whitespace corrections to detection_tables.h
68d367422c MTROPOLIS: ascribe reason to unsupported games


Commit: fcfe546873b89f1be91bd58bf48399bbba742b36
    https://github.com/scummvm/scummvm/commit/fcfe546873b89f1be91bd58bf48399bbba742b36
Author: Michael (michael_kuerbis at web.de)
Date: 2024-06-14T16:34:41-04:00

Commit Message:
MTROPOLIS: correct filename in Albert 3 Win/DE

Changed paths:
    engines/mtropolis/detection_tables.h


diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index 9ad2e42b40a..2d6aaebbcd0 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -637,7 +637,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			{
 				{ "insel.exe",      0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760 },
 				{ "ile_myst1.MPL",  0, "44ac2e944a61303f4028408165bafeb4", 24080377 },
-				{ "ILEMYST2.MPX",   0, "ecb1d2c8b99eb5b2ac6be55893b97f50", 283748531 },
+				{ "ile_myst2.MPX",  0, "ecb1d2c8b99eb5b2ac6be55893b97f50", 283748531 },
 				// { "BASIC.X95",     0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
 				// { "BITMAP.R95",    0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
 				// { "CURSORS.C95",   0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },


Commit: b3df4c5a18fb25ffd45e41c0287b4db353a26f58
    https://github.com/scummvm/scummvm/commit/b3df4c5a18fb25ffd45e41c0287b4db353a26f58
Author: Michael (michael_kuerbis at web.de)
Date: 2024-06-14T16:34:41-04:00

Commit Message:
MTROPOLIS: detect English Albert/Ernest games

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 c58cb756cb0..60dd4dd8e24 100644
--- a/engines/mtropolis/boot.cpp
+++ b/engines/mtropolis/boot.cpp
@@ -1730,16 +1730,31 @@ const Game games[] = {
 		MTBOOT_ALBERT1_WIN_DE,
 		&BootScriptContext::bootGeneric
 	},
+	// Uncle Albert's Magical Album - English - Windows
+	{
+		MTBOOT_ALBERT1_WIN_EN,
+		&BootScriptContext::bootGeneric
+	},
 	// Uncle Albert's Fabulous Voyage - German - Windows
 	{
 		MTBOOT_ALBERT2_WIN_DE,
 		&BootScriptContext::bootGeneric
 	},
+	// Uncle Albert's Fabulous Voyage - English - Windows
+	{
+		MTBOOT_ALBERT2_WIN_EN,
+		&BootScriptContext::bootGeneric
+	},
 	// Uncle Albert's Mysterious Island - German - Windows
 	{
 		MTBOOT_ALBERT3_WIN_DE,
 		&BootScriptContext::bootGeneric
 	},
+	// Uncle Albert's Mysterious Island - English - Windows
+	{
+		MTBOOT_ALBERT3_WIN_EN,
+		&BootScriptContext::bootGeneric
+	},
 	// SPQR: The Empire's Darkest Hour - Retail - Windows - English
 	{
 		MTBOOT_SPQR_RETAIL_WIN,
diff --git a/engines/mtropolis/detection.h b/engines/mtropolis/detection.h
index c31e2f649bb..a8037efd12d 100644
--- a/engines/mtropolis/detection.h
+++ b/engines/mtropolis/detection.h
@@ -74,6 +74,10 @@ enum MTropolisGameBootID {
 	MTBOOT_ALBERT1_WIN_DE,
 	MTBOOT_ALBERT2_WIN_DE,
 	MTBOOT_ALBERT3_WIN_DE,
+	MTBOOT_ALBERT1_WIN_EN,
+	MTBOOT_ALBERT2_WIN_EN,
+	MTBOOT_ALBERT3_WIN_EN,
+
 	MTBOOT_SPQR_RETAIL_WIN,
 	MTBOOT_SPQR_RETAIL_MAC,
 
diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index 2d6aaebbcd0..7bb655e44f7 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -601,6 +601,32 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_ALBERT1_WIN_DE,
 	},
 
+	{ // Uncle Albert's Magical Album (English, Windows)
+	  // Published by VTech, 1999
+		{
+			"albert1",
+			"",
+			{
+				{"ALBUM.EXE",    0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
+				{"album411.MPL", 0, "ad34822a1d7a4fd2c69487566c383b2e", 17658069},
+				{"album412.MPX", 0, "a2d01cdbed904f875fde71734b25f8d7", 308697831},
+				// { "BASIC.X95",    0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+				// { "BITMAP.R95",   0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+				// { "CURSORS.C95",  0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+				// { "EXTRAS.R95",   0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+				// { "ROTATORK.R95", 0, "c271f786f028c0076635bea49a2be890", 66560 },
+				AD_LISTEND
+			},
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO0()
+		},
+		GID_ALBERT1,
+		0,
+		MTBOOT_ALBERT1_WIN_EN,
+	},
+
 	{ // Uncle Albert's Fabulous Voyage (German, Windows)
 	  // Original title: Alberts abenteuerliche Reise
 	  // Published by Tivola, 2000
@@ -628,6 +654,33 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_ALBERT2_WIN_DE,
 	},
 
+	{ // Uncle Albert's Fabulous Voyage (English, Windows)
+	  // Published by Emme, 2000
+		{
+			"albert2",
+			"",
+			{
+				{"voyage.exe",  0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
+				{"voyage1.MPL", 0, "1859b9507c118f52402ecb248fa4ae9c", 25972983},
+				{"voyage2.MPX", 0, "639428214b71e057c825f41402d3694e", 254333940},
+				// { "BASIC.X95",    0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+				// { "BITMAP.R95",   0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+				// { "CURSORS.C95",  0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+				// { "EXTRAS.R95",   0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+				// { "ROTATORK.R95", 0, "c271f786f028c0076635bea49a2be890", 66560 },
+				AD_LISTEND
+			},
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO0()
+		},
+		GID_ALBERT2,
+		0,
+		MTBOOT_ALBERT2_WIN_EN,
+	},
+
+
 	{ // Uncle Albert's Mysterious Island (German, Windows)
 	  // Original title: Alberts mysteriöse Insel
 	  // Published by Tivola, 2001
@@ -655,6 +708,32 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_ALBERT3_WIN_DE,
 	},
 
+	{ // Uncle Albert's Mysterious Island (English, Windows)
+	  // Published by Emme, 2000
+		{
+			"albert3",
+			"",
+			{
+				{"Ile_myst.exe",  0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
+				{"ile_myst1.MPL", 0, "90a71952e2336bddd30d0bacd59aa510", 22167812},
+				{"ile_myst2.MPX", 0, "aa49de0c8337ec97045c6af57ead02a3", 277412342},
+				// { "BASIC.X95",     0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+				// { "BITMAP.R95",    0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+				// { "CURSORS.C95",   0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+				// { "EXTRAS.R95",    0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+				// { "ROTATORK.R95",  0, "c271f786f028c0076635bea49a2be890", 66560 },
+				AD_LISTEND
+			},
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO0()
+		},
+		GID_ALBERT3,
+		0,
+		MTBOOT_ALBERT3_WIN_EN,
+	},
+
 	{ // SPQR: The Empire's Darkest Hour Windows CD-ROM
 		{
 			"spqr",


Commit: 83f09c84c1b5e5e72b3728f6e4900027860a58e9
    https://github.com/scummvm/scummvm/commit/83f09c84c1b5e5e72b3728f6e4900027860a58e9
Author: Michael (michael_kuerbis at web.de)
Date: 2024-06-14T16:34:41-04:00

Commit Message:
MTROPOLIS: detect French Albert/Ernest games

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 60dd4dd8e24..93a87f78c2b 100644
--- a/engines/mtropolis/boot.cpp
+++ b/engines/mtropolis/boot.cpp
@@ -1735,6 +1735,11 @@ const Game games[] = {
 		MTBOOT_ALBERT1_WIN_EN,
 		&BootScriptContext::bootGeneric
 	},
+	// Uncle Albert's Magical Album - French - Windows
+	{
+		MTBOOT_ALBERT1_WIN_FR,
+		&BootScriptContext::bootGeneric
+	},
 	// Uncle Albert's Fabulous Voyage - German - Windows
 	{
 		MTBOOT_ALBERT2_WIN_DE,
@@ -1745,6 +1750,11 @@ const Game games[] = {
 		MTBOOT_ALBERT2_WIN_EN,
 		&BootScriptContext::bootGeneric
 	},
+	// Uncle Albert's Fabulous Voyage - English - Windows
+	{
+		MTBOOT_ALBERT2_WIN_FR,
+		&BootScriptContext::bootGeneric
+	},
 	// Uncle Albert's Mysterious Island - German - Windows
 	{
 		MTBOOT_ALBERT3_WIN_DE,
@@ -1755,6 +1765,11 @@ const Game games[] = {
 		MTBOOT_ALBERT3_WIN_EN,
 		&BootScriptContext::bootGeneric
 	},
+	// Uncle Albert's Mysterious Island - French - Windows
+	{
+		MTBOOT_ALBERT3_WIN_FR,
+		&BootScriptContext::bootGeneric
+	},
 	// SPQR: The Empire's Darkest Hour - Retail - Windows - English
 	{
 		MTBOOT_SPQR_RETAIL_WIN,
diff --git a/engines/mtropolis/detection.h b/engines/mtropolis/detection.h
index a8037efd12d..fd6cdf84c25 100644
--- a/engines/mtropolis/detection.h
+++ b/engines/mtropolis/detection.h
@@ -77,6 +77,9 @@ enum MTropolisGameBootID {
 	MTBOOT_ALBERT1_WIN_EN,
 	MTBOOT_ALBERT2_WIN_EN,
 	MTBOOT_ALBERT3_WIN_EN,
+	MTBOOT_ALBERT1_WIN_FR,
+	MTBOOT_ALBERT2_WIN_FR,
+	MTBOOT_ALBERT3_WIN_FR,
 
 	MTBOOT_SPQR_RETAIL_WIN,
 	MTBOOT_SPQR_RETAIL_MAC,
diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index 7bb655e44f7..6a4bd60b5c7 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -627,6 +627,31 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_ALBERT1_WIN_EN,
 	},
 
+	{ // Uncle Albert's Magical Album (German, Windows)
+	  // Original title: L'Album secret de l'oncle Ernest
+	  // Published by Emme, 1998
+		{
+			"albert1",
+			"",
+			{
+				{"MTPLAY95.EXE", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
+			 {"album421.MPL", 0, "2f3cc30f13ecc99e8e4818353cef1d34", 18879823},
+			 {"album422.MPX", 0, "132db6e709ff40b49e5c702c6d14bd95", 293417240},
+			 // { "BASIC.X95",    0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+			 // { "BITMAP.R95",   0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+			 // { "CURSORS.C95",  0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+			 // { "EXTRAS.R95",   0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+			 // { "ROTATORK.R95", 0, "c271f786f028c0076635bea49a2be890", 66560 },
+			 AD_LISTEND},
+			Common::FR_FRA,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO0()},
+		GID_ALBERT1,
+		0,
+		MTBOOT_ALBERT1_WIN_FR,
+	},
+
 	{ // Uncle Albert's Fabulous Voyage (German, Windows)
 	  // Original title: Alberts abenteuerliche Reise
 	  // Published by Tivola, 2000
@@ -680,6 +705,30 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_ALBERT2_WIN_EN,
 	},
 
+	{ // Uncle Albert's Fabulous Voyage (French, Windows)
+	  // Original title: Le Fabuleux Voyage de l'oncle Ernest
+	  // Published by Emme, 1999
+		{
+			"albert2",
+			"",
+			{
+				{"voyage.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
+			 {"voyage1.MPL", 0, "174683d29a1c8511830262940223cc8a", 27889879},
+			 {"voyage2.MPX", 0, "e7204f9afcd19ad883ae33e63f199525", 240409364},
+			 // { "BASIC.X95",    0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+			 // { "BITMAP.R95",   0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+			 // { "CURSORS.C95",  0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+			 // { "EXTRAS.R95",   0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+			 // { "ROTATORK.R95", 0, "c271f786f028c0076635bea49a2be890", 66560 },
+			 AD_LISTEND},
+			Common::FR_FRA,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO0()},
+		GID_ALBERT2,
+		0,
+		MTBOOT_ALBERT2_WIN_FR,
+	},
 
 	{ // Uncle Albert's Mysterious Island (German, Windows)
 	  // Original title: Alberts mysteriöse Insel
@@ -734,6 +783,31 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_ALBERT3_WIN_EN,
 	},
 
+	{ // Uncle Albert's Mysterious Island (French, Windows)
+	  // Original title: L'Île Mystérieuse de l'oncle Ernest
+	  // Published by Emme, 2000
+		{
+			"albert3",
+			"",
+			{
+			{"Ile_myst.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
+			 {"ile_myst1.MPL", 0, "426868b7ea8fa555fa9240594c5e9903", 22181982},
+			 {"ile_myst2.MPX", 0, "c4343b14271ad3c73aed1114bab704ef", 264549665},
+			 // { "BASIC.X95",     0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+			 // { "BITMAP.R95",    0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+			 // { "CURSORS.C95",   0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+			 // { "EXTRAS.R95",    0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+			 // { "ROTATORK.R95",  0, "c271f786f028c0076635bea49a2be890", 66560 },
+			 AD_LISTEND},
+			Common::FR_FRA,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO0()},
+		GID_ALBERT3,
+		0,
+		MTBOOT_ALBERT3_WIN_FR,
+	},
+
 	{ // SPQR: The Empire's Darkest Hour Windows CD-ROM
 		{
 			"spqr",


Commit: 8f2d19d8827567f788968b460d83ce46090ccf30
    https://github.com/scummvm/scummvm/commit/8f2d19d8827567f788968b460d83ce46090ccf30
Author: Michael (michael_kuerbis at web.de)
Date: 2024-06-14T16:34:41-04:00

Commit Message:
MTROPOLIS: Declare Albert/Ernest games as unsupported

At present, none of the Albert / Ernest games will boot.
Key reasons:
 - missing fade modifier from Extras plugin
 - missing modifiers from ThereWare Rotator Kit plugin
 - missing modifiers from Hoo Logic Bitmap plugin
 - seeming divergence between MT 1.0 and 1.1 in plugin modifier name storage

Changed paths:
    engines/mtropolis/detection_tables.h


diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index 6a4bd60b5c7..9e94eeee8c8 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -593,7 +593,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			},
 			Common::DE_DEU,
 			Common::kPlatformWindows,
-			ADGF_UNSTABLE,
+			ADGF_UNSUPPORTED,
 			GUIO0()
 		},
 		GID_ALBERT1,
@@ -619,7 +619,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			},
 			Common::EN_ANY,
 			Common::kPlatformWindows,
-			ADGF_UNSTABLE,
+			ADGF_UNSUPPORTED,
 			GUIO0()
 		},
 		GID_ALBERT1,
@@ -645,7 +645,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			 AD_LISTEND},
 			Common::FR_FRA,
 			Common::kPlatformWindows,
-			ADGF_UNSTABLE,
+			ADGF_UNSUPPORTED,
 			GUIO0()},
 		GID_ALBERT1,
 		0,
@@ -671,7 +671,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			},
 			Common::DE_DEU,
 			Common::kPlatformWindows,
-			ADGF_UNSTABLE,
+			ADGF_UNSUPPORTED,
 			GUIO0()
 		},
 		GID_ALBERT2,
@@ -697,7 +697,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			},
 			Common::EN_ANY,
 			Common::kPlatformWindows,
-			ADGF_UNSTABLE,
+			ADGF_UNSUPPORTED,
 			GUIO0()
 		},
 		GID_ALBERT2,
@@ -723,7 +723,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			 AD_LISTEND},
 			Common::FR_FRA,
 			Common::kPlatformWindows,
-			ADGF_UNSTABLE,
+			ADGF_UNSUPPORTED,
 			GUIO0()},
 		GID_ALBERT2,
 		0,
@@ -749,7 +749,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			},
 			Common::DE_DEU,
 			Common::kPlatformWindows,
-			ADGF_UNSTABLE,
+			ADGF_UNSUPPORTED,
 			GUIO0()
 		},
 		GID_ALBERT3,
@@ -775,7 +775,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			},
 			Common::EN_ANY,
 			Common::kPlatformWindows,
-			ADGF_UNSTABLE,
+			ADGF_UNSUPPORTED,
 			GUIO0()
 		},
 		GID_ALBERT3,
@@ -801,7 +801,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			 AD_LISTEND},
 			Common::FR_FRA,
 			Common::kPlatformWindows,
-			ADGF_UNSTABLE,
+			ADGF_UNSUPPORTED,
 			GUIO0()},
 		GID_ALBERT3,
 		0,


Commit: 1f9ebd11d365bcd8c018c3ce2fb9ac7a5bded207
    https://github.com/scummvm/scummvm/commit/1f9ebd11d365bcd8c018c3ce2fb9ac7a5bded207
Author: Michael (michael_kuerbis at web.de)
Date: 2024-06-14T16:34:41-04:00

Commit Message:
MTROPOLIS: detect dutch/catalan Albert/Ernest games

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 93a87f78c2b..97e9c00701a 100644
--- a/engines/mtropolis/boot.cpp
+++ b/engines/mtropolis/boot.cpp
@@ -1740,6 +1740,11 @@ const Game games[] = {
 		MTBOOT_ALBERT1_WIN_FR,
 		&BootScriptContext::bootGeneric
 	},
+	// Uncle Albert's Magical Album - Dutch - Windows
+	{
+		MTBOOT_ALBERT1_WIN_NL,
+		&BootScriptContext::bootGeneric
+	},
 	// Uncle Albert's Fabulous Voyage - German - Windows
 	{
 		MTBOOT_ALBERT2_WIN_DE,
@@ -1755,6 +1760,11 @@ const Game games[] = {
 		MTBOOT_ALBERT2_WIN_FR,
 		&BootScriptContext::bootGeneric
 	},
+	// Uncle Albert's Fabulous Voyage - Dutch - Windows
+	{
+		MTBOOT_ALBERT2_WIN_NL,
+		&BootScriptContext::bootGeneric
+	},
 	// Uncle Albert's Mysterious Island - German - Windows
 	{
 		MTBOOT_ALBERT3_WIN_DE,
@@ -1770,6 +1780,16 @@ const Game games[] = {
 		MTBOOT_ALBERT3_WIN_FR,
 		&BootScriptContext::bootGeneric
 	},
+	// Uncle Albert's Mysterious Island - Dutch - Windows
+	{
+		MTBOOT_ALBERT3_WIN_NL,
+		&BootScriptContext::bootGeneric
+	},
+	// Uncle Albert's Mysterious Island - Catalan - Windows
+	{
+		MTBOOT_ALBERT3_WIN_CA,
+		&BootScriptContext::bootGeneric
+	},
 	// SPQR: The Empire's Darkest Hour - Retail - Windows - English
 	{
 		MTBOOT_SPQR_RETAIL_WIN,
diff --git a/engines/mtropolis/detection.h b/engines/mtropolis/detection.h
index fd6cdf84c25..946287861e6 100644
--- a/engines/mtropolis/detection.h
+++ b/engines/mtropolis/detection.h
@@ -80,6 +80,10 @@ enum MTropolisGameBootID {
 	MTBOOT_ALBERT1_WIN_FR,
 	MTBOOT_ALBERT2_WIN_FR,
 	MTBOOT_ALBERT3_WIN_FR,
+	MTBOOT_ALBERT1_WIN_NL,
+	MTBOOT_ALBERT2_WIN_NL,
+	MTBOOT_ALBERT3_WIN_NL,
+	MTBOOT_ALBERT3_WIN_CA,
 
 	MTBOOT_SPQR_RETAIL_WIN,
 	MTBOOT_SPQR_RETAIL_MAC,
diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index 9e94eeee8c8..890fc6e5dab 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -652,6 +652,33 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_ALBERT1_WIN_FR,
 	},
 
+	{ // Uncle Albert's Magical Album (Dutch, Windows)
+	  // Original title: Het Magische Boek Van Oom Ernest
+	  // Published by Emme, 1999
+		{
+			"albert1",
+			"",
+			{
+				{"Boek.EXE", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
+				{"boek1.MPL", 0, "4d10ee9943bdf9d8b751c7527e1c3a13", 18053917},
+				{"boek2.MPX", 0, "53f3df424a09b957da89dbf84828d92b", 297560609},
+				// { "BASIC.X95",    0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+				// { "BITMAP.R95",   0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+				// { "CURSORS.C95",  0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+				// { "EXTRAS.R95",   0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+				// { "ROTATORK.R95", 0, "c271f786f028c0076635bea49a2be890", 66560 },
+			 	AD_LISTEND
+			},
+			Common::NL_NLD,
+			Common::kPlatformWindows,
+			ADGF_UNSUPPORTED,
+			GUIO0()
+		},
+		GID_ALBERT1,
+		0,
+		MTBOOT_ALBERT1_WIN_NL,
+	},
+
 	{ // Uncle Albert's Fabulous Voyage (German, Windows)
 	  // Original title: Alberts abenteuerliche Reise
 	  // Published by Tivola, 2000
@@ -730,6 +757,33 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_ALBERT2_WIN_FR,
 	},
 
+	{ // Uncle Albert's Fabulous Voyage (Dutch, Windows)
+	  // Original title: De Fabelachtige Reis Van Oom Ernest
+	  // Published by Emme, 1999
+		{
+			"albert2",
+			"",
+			{
+				{"reis.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
+				{"voyage1.MPL", 0, "1bda2dd6149cc398296031439dc3d25b", 25618601},
+				{"voyage2.MPX", 0, "a02b7be7dd5a2324bd691299c66e4477", 246786921},
+				// { "BASIC.X95",    0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+				// { "BITMAP.R95",   0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+				// { "CURSORS.C95",  0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+				// { "EXTRAS.R95",   0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+				// { "ROTATORK.R95", 0, "c271f786f028c0076635bea49a2be890", 66560 },
+				AD_LISTEND
+			},
+			Common::NL_NLD,
+			Common::kPlatformWindows,
+			ADGF_UNSUPPORTED,
+			GUIO0()
+		},
+		GID_ALBERT2,
+		0,
+		MTBOOT_ALBERT2_WIN_NL,
+	},
+
 	{ // Uncle Albert's Mysterious Island (German, Windows)
 	  // Original title: Alberts mysteriöse Insel
 	  // Published by Tivola, 2001
@@ -808,6 +862,60 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_ALBERT3_WIN_FR,
 	},
 
+	{ // Uncle Albert's Mysterious Island (Dutch, Windows)
+	  // Original title: Het Mysterieuze Eiland Van Oom Ernest
+	  // Published by Emme, 2001
+		{
+			"albert3",
+			"",
+			{
+				{"Eiland.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
+				{"ile_myst1.MPL", 0, "d851ca7a48c7adc98445624e154dc0bb", 21866179},
+				{"ile_myst2.MPX", 0, "637470c04417dafb55dee53e954857d8", 277233382},
+				// { "BASIC.X95",     0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+				// { "BITMAP.R95",    0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+				// { "CURSORS.C95",   0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+				// { "EXTRAS.R95",    0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+				// { "ROTATORK.R95",  0, "c271f786f028c0076635bea49a2be890", 66560 },
+			 	AD_LISTEND
+			},
+			Common::NL_NLD,
+			Common::kPlatformWindows,
+			ADGF_UNSUPPORTED,
+			GUIO0()
+		},
+		GID_ALBERT3,
+		0,
+		MTBOOT_ALBERT3_WIN_NL,
+	},
+
+	{ // Uncle Albert's Mysterious Island (Catalan, Windows)
+	  // Original title: L'Illa Misteriosa de l'oncle Albert
+	  // Published by Emme, 2001
+		{
+			"albert3",
+			"",
+			{
+				{"Ile_Myst.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
+				{"ile_myst1.MPL", 0, "9ca7bddd55bf755df6508dd4aca3fa69", 21280759},
+				{"ile_myst2.MPX", 0, "a0f49ee642ecc3b2bc18221f19855de1", 271726516},
+				// { "BASIC.X95",     0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+				// { "BITMAP.R95",    0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+				// { "CURSORS.C95",   0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+				// { "EXTRAS.R95",    0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+				// { "ROTATORK.R95",  0, "c271f786f028c0076635bea49a2be890", 66560 },
+				AD_LISTEND
+			},
+			Common::CA_ESP,
+			Common::kPlatformWindows,
+			ADGF_UNSUPPORTED,
+			GUIO0()
+		},
+		GID_ALBERT3,
+		0,
+		MTBOOT_ALBERT3_WIN_CA,
+	},
+
 	{ // SPQR: The Empire's Darkest Hour Windows CD-ROM
 		{
 			"spqr",


Commit: e8c2420eec70ca140edcbdbca303c9b578405608
    https://github.com/scummvm/scummvm/commit/e8c2420eec70ca140edcbdbca303c9b578405608
Author: Michael (michael_kuerbis at web.de)
Date: 2024-06-14T16:34:41-04:00

Commit Message:
MTROPOLIS: whitespace corrections to detection_tables.h

Changed paths:
    engines/mtropolis/detection_tables.h


diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index 890fc6e5dab..4591e6ba628 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -627,7 +627,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_ALBERT1_WIN_EN,
 	},
 
-	{ // Uncle Albert's Magical Album (German, Windows)
+	{ // Uncle Albert's Magical Album (French, Windows)
 	  // Original title: L'Album secret de l'oncle Ernest
 	  // Published by Emme, 1998
 		{
@@ -635,18 +635,20 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			"",
 			{
 				{"MTPLAY95.EXE", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
-			 {"album421.MPL", 0, "2f3cc30f13ecc99e8e4818353cef1d34", 18879823},
-			 {"album422.MPX", 0, "132db6e709ff40b49e5c702c6d14bd95", 293417240},
-			 // { "BASIC.X95",    0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
-			 // { "BITMAP.R95",   0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
-			 // { "CURSORS.C95",  0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
-			 // { "EXTRAS.R95",   0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
-			 // { "ROTATORK.R95", 0, "c271f786f028c0076635bea49a2be890", 66560 },
-			 AD_LISTEND},
+				{"album421.MPL", 0, "2f3cc30f13ecc99e8e4818353cef1d34", 18879823},
+				{"album422.MPX", 0, "132db6e709ff40b49e5c702c6d14bd95", 293417240},
+				// { "BASIC.X95",    0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+				// { "BITMAP.R95",   0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+				// { "CURSORS.C95",  0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+				// { "EXTRAS.R95",   0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+				// { "ROTATORK.R95", 0, "c271f786f028c0076635bea49a2be890", 66560 },
+			 AD_LISTEND
+			},
 			Common::FR_FRA,
 			Common::kPlatformWindows,
 			ADGF_UNSUPPORTED,
-			GUIO0()},
+			GUIO0()
+		},
 		GID_ALBERT1,
 		0,
 		MTBOOT_ALBERT1_WIN_FR,
@@ -740,18 +742,20 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			"",
 			{
 				{"voyage.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
-			 {"voyage1.MPL", 0, "174683d29a1c8511830262940223cc8a", 27889879},
-			 {"voyage2.MPX", 0, "e7204f9afcd19ad883ae33e63f199525", 240409364},
-			 // { "BASIC.X95",    0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
-			 // { "BITMAP.R95",   0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
-			 // { "CURSORS.C95",  0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
-			 // { "EXTRAS.R95",   0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
-			 // { "ROTATORK.R95", 0, "c271f786f028c0076635bea49a2be890", 66560 },
-			 AD_LISTEND},
+				{"voyage1.MPL", 0, "174683d29a1c8511830262940223cc8a", 27889879},
+				{"voyage2.MPX", 0, "e7204f9afcd19ad883ae33e63f199525", 240409364},
+				// { "BASIC.X95",    0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+				// { "BITMAP.R95",   0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+				// { "CURSORS.C95",  0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+				// { "EXTRAS.R95",   0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+				// { "ROTATORK.R95", 0, "c271f786f028c0076635bea49a2be890", 66560 },
+				AD_LISTEND
+			},
 			Common::FR_FRA,
 			Common::kPlatformWindows,
 			ADGF_UNSUPPORTED,
-			GUIO0()},
+			GUIO0()
+		},
 		GID_ALBERT2,
 		0,
 		MTBOOT_ALBERT2_WIN_FR,
@@ -844,19 +848,21 @@ static const MTropolisGameDescription gameDescriptions[] = {
 			"albert3",
 			"",
 			{
-			{"Ile_myst.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
-			 {"ile_myst1.MPL", 0, "426868b7ea8fa555fa9240594c5e9903", 22181982},
-			 {"ile_myst2.MPX", 0, "c4343b14271ad3c73aed1114bab704ef", 264549665},
-			 // { "BASIC.X95",     0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
-			 // { "BITMAP.R95",    0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
-			 // { "CURSORS.C95",   0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
-			 // { "EXTRAS.R95",    0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
-			 // { "ROTATORK.R95",  0, "c271f786f028c0076635bea49a2be890", 66560 },
-			 AD_LISTEND},
+				{"Ile_myst.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
+				{"ile_myst1.MPL", 0, "426868b7ea8fa555fa9240594c5e9903", 22181982},
+				{"ile_myst2.MPX", 0, "c4343b14271ad3c73aed1114bab704ef", 264549665},
+				// { "BASIC.X95",     0, "a1b474e90cc285bfdcfa87355f890b9e", 242688 },
+				// { "BITMAP.R95",    0, "2bf7305eca9df63dbc75f55093b84cc0", 81408 },
+				// { "CURSORS.C95",   0, "c1e2eebe7183b5ea33de7872a8ea4d2b", 87040 },
+				// { "EXTRAS.R95",    0, "c5830771609c774de9dbeaa5dff69b3e", 185344 },
+				// { "ROTATORK.R95",  0, "c271f786f028c0076635bea49a2be890", 66560 },
+				AD_LISTEND
+			},
 			Common::FR_FRA,
 			Common::kPlatformWindows,
 			ADGF_UNSUPPORTED,
-			GUIO0()},
+			GUIO0()
+		},
 		GID_ALBERT3,
 		0,
 		MTBOOT_ALBERT3_WIN_FR,


Commit: 68d367422c215470b561b8233c0464ace5d7e449
    https://github.com/scummvm/scummvm/commit/68d367422c215470b561b8233c0464ace5d7e449
Author: Michael (michael_kuerbis at web.de)
Date: 2024-06-14T16:34:41-04:00

Commit Message:
MTROPOLIS: ascribe reason to unsupported games

Changed paths:
    engines/mtropolis/detection_tables.h


diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index 4591e6ba628..acaf2bac149 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -26,6 +26,8 @@
 
 #include "mtropolis/detection.h"
 
+#include "common/translation.h"
+
 namespace MTropolis {
 
 static const MTropolisGameDescription gameDescriptions[] = {
@@ -579,7 +581,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Tivola, 1998
 		{
 			"albert1",
-			"",
+			_s("Missing game code"),
 			{
 				{ "Albert.exe",   0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760 },
 				{ "album411.MPL", 0, "08a742f5087d25e8ee45c2fcd57ad9a6", 17979781 },
@@ -605,7 +607,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by VTech, 1999
 		{
 			"albert1",
-			"",
+			_s("Missing game code"),
 			{
 				{"ALBUM.EXE",    0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
 				{"album411.MPL", 0, "ad34822a1d7a4fd2c69487566c383b2e", 17658069},
@@ -632,7 +634,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Emme, 1998
 		{
 			"albert1",
-			"",
+			_s("Missing game code"),
 			{
 				{"MTPLAY95.EXE", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
 				{"album421.MPL", 0, "2f3cc30f13ecc99e8e4818353cef1d34", 18879823},
@@ -659,7 +661,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Emme, 1999
 		{
 			"albert1",
-			"",
+			_s("Missing game code"),
 			{
 				{"Boek.EXE", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
 				{"boek1.MPL", 0, "4d10ee9943bdf9d8b751c7527e1c3a13", 18053917},
@@ -686,7 +688,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Tivola, 2000
 		{
 			"albert2",
-			"",
+			_s("Missing game code"),
 			{
 				{ "reise.exe",    0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760 },
 				{ "voyage1.MPL",  0, "fe202ad897cb6cf5303f2f046e8123d5", 26122297 },
@@ -712,7 +714,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Emme, 2000
 		{
 			"albert2",
-			"",
+			_s("Missing game code"),
 			{
 				{"voyage.exe",  0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
 				{"voyage1.MPL", 0, "1859b9507c118f52402ecb248fa4ae9c", 25972983},
@@ -739,7 +741,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Emme, 1999
 		{
 			"albert2",
-			"",
+			_s("Missing game code"),
 			{
 				{"voyage.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
 				{"voyage1.MPL", 0, "174683d29a1c8511830262940223cc8a", 27889879},
@@ -766,7 +768,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Emme, 1999
 		{
 			"albert2",
-			"",
+			_s("Missing game code"),
 			{
 				{"reis.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
 				{"voyage1.MPL", 0, "1bda2dd6149cc398296031439dc3d25b", 25618601},
@@ -793,7 +795,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Tivola, 2001
 		{
 			"albert3",
-			"",
+			_s("Missing game code"),
 			{
 				{ "insel.exe",      0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760 },
 				{ "ile_myst1.MPL",  0, "44ac2e944a61303f4028408165bafeb4", 24080377 },
@@ -819,7 +821,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Emme, 2000
 		{
 			"albert3",
-			"",
+			_s("Missing game code"),
 			{
 				{"Ile_myst.exe",  0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
 				{"ile_myst1.MPL", 0, "90a71952e2336bddd30d0bacd59aa510", 22167812},
@@ -846,7 +848,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Emme, 2000
 		{
 			"albert3",
-			"",
+			_s("Missing game code"),
 			{
 				{"Ile_myst.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
 				{"ile_myst1.MPL", 0, "426868b7ea8fa555fa9240594c5e9903", 22181982},
@@ -873,7 +875,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Emme, 2001
 		{
 			"albert3",
-			"",
+			_s("Missing game code"),
 			{
 				{"Eiland.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
 				{"ile_myst1.MPL", 0, "d851ca7a48c7adc98445624e154dc0bb", 21866179},
@@ -900,7 +902,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 	  // Published by Emme, 2001
 		{
 			"albert3",
-			"",
+			_s("Missing game code"),
 			{
 				{"Ile_Myst.exe", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760},
 				{"ile_myst1.MPL", 0, "9ca7bddd55bf755df6508dd4aca3fa69", 21280759},




More information about the Scummvm-git-logs mailing list