[Scummvm-git-logs] scummvm master -> 2295954e2f5aae03ad6db197006bfce89558b7d9

bluegr noreply at scummvm.org
Sun Sep 8 17:30:31 UTC 2024


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:
2295954e2f MTROPOLIS: add Byzantine and Beatrix demos to detection


Commit: 2295954e2f5aae03ad6db197006bfce89558b7d9
    https://github.com/scummvm/scummvm/commit/2295954e2f5aae03ad6db197006bfce89558b7d9
Author: Michael (michael_kuerbis at web.de)
Date: 2024-09-08T20:30:29+03:00

Commit Message:
MTROPOLIS: add Byzantine and Beatrix demos to detection

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


diff --git a/engines/mtropolis/boot.cpp b/engines/mtropolis/boot.cpp
index a6706f532ac..36500c1e6e5 100644
--- a/engines/mtropolis/boot.cpp
+++ b/engines/mtropolis/boot.cpp
@@ -1878,6 +1878,11 @@ const Game games[] = {
 		MTBOOT_BEATRIX_EN,
 	 	&BootScriptContext::bootGeneric
 	},
+	// The Magic World of Beatrix Potter - Demo - Windows - English
+	{
+		MTBOOT_BEATRIX_DEMO_EN,
+		&BootScriptContext::bootGeneric
+	},
 	// Whitetail Impact - Windows - English
 	{
 		MTBOOT_WT_IMPACT_EN,
@@ -2093,6 +2098,11 @@ const Game games[] = {
 		MTBOOT_ADOBE24_WIN_EN,
 		&BootScriptContext::bootGeneric
 	},
+	// Byzantine: The Betrayal - Demo - Windows - English
+	{
+		MTBOOT_BYZANTINE_DEMO_WIN_EN,
+		&BootScriptContext::bootGeneric
+	},
 };
 
 } // End of namespace Games
diff --git a/engines/mtropolis/detection.cpp b/engines/mtropolis/detection.cpp
index 680194aef5a..d566383eac7 100644
--- a/engines/mtropolis/detection.cpp
+++ b/engines/mtropolis/detection.cpp
@@ -80,6 +80,7 @@ static const PlainGameDescriptor mTropolisGames[] = {
 	{"wtextreme", "Whitetail Extreme"},
 	{"c9sampler", "Cloud 9 CD Sampler Volume 2"},
 	{"adobe24", "Adobe 24 Hours Tools Sampler"},
+	{"byzantine", "Byzantine: The Betrayal"},
 
 
 	{"mtropolis", "mTropolis Title"},
diff --git a/engines/mtropolis/detection.h b/engines/mtropolis/detection.h
index 44ef32b6f65..8bf32f05e38 100644
--- a/engines/mtropolis/detection.h
+++ b/engines/mtropolis/detection.h
@@ -83,6 +83,7 @@ enum MTropolisGameID {
 	GID_WTEXTREME			= 50,
 	GID_C9SAMPLER			= 51,
 	GID_ADOBE24				= 52,
+	GID_BYZANTINE			= 53,
 
 	GID_GENERIC				= 99,
 };
@@ -142,6 +143,7 @@ enum MTropolisGameBootID {
 
 	MTBOOT_ARCHITECTURE_EN,
 	MTBOOT_BEATRIX_EN,
+	MTBOOT_BEATRIX_DEMO_EN,
 	MTBOOT_WT_IMPACT_EN,
 	MTBOOT_WORLDBROKE_EN,
 
@@ -189,6 +191,7 @@ enum MTropolisGameBootID {
 	MTBOOT_WT_EXTREME_WIN_EN,
 	MTBOOT_C9SAMPLER_WIN_EN,
 	MTBOOT_ADOBE24_WIN_EN,
+	MTBOOT_BYZANTINE_DEMO_WIN_EN,
 };
 
 enum MTGameFlag {
diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index 9dfb7d7613d..0c0ae0fd999 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -1103,6 +1103,26 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_BEATRIX_EN,
 	},
 
+	{ // The Magic World of Beatrix Potter - Demo (English, Windows)
+	  // Published by Europress Software, 1997
+		{
+			"beatrix",
+			"Demo",
+			{
+				{ "PLAY.EXE", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760 },
+				{ "PLAY.MPL", 0, "93b4c5329a4752e26e3ba5a737e68430", 38415262 },
+				AD_LISTEND
+			},
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			ADGF_UNSUPPORTED | ADGF_DEMO,
+			GUIO0()
+		},
+		GID_BEATRIX,
+		0,
+		MTBOOT_BEATRIX_DEMO_EN,
+	},
+
 	{ // Whitetail Impact (English, Windows)
 	  // AKA: Whitetail Fever
 	  // Published by Valusoft, 1998
@@ -2125,6 +2145,25 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_ADOBE24_WIN_EN,
 	},
 
+	{ // Byzantine: The Betrayal - Demo (English, Windows)
+	  // Published by Discovery Communications, 1997
+		{
+			"byzantine",
+			"Demo",
+			{
+				{ "MTPLAY95.EXE", 0, "0e513dac9d2a0d7cfcdc670cab2a9bda", 757760 },
+				{ "BYZPROJV.MPL", 0, "4f805af9af615f00482299746ff2474d", 62407900 },
+				AD_LISTEND
+			},
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			ADGF_UNSUPPORTED | ADGF_DEMO,
+			GUIO0()
+		},
+		GID_BYZANTINE,
+		0,
+		MTBOOT_BYZANTINE_DEMO_WIN_EN,
+	},
 
 	{ AD_TABLE_END_MARKER, 0, 0, MTBOOT_INVALID }
 };




More information about the Scummvm-git-logs mailing list