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

bluegr noreply at scummvm.org
Wed Apr 29 06:26:30 UTC 2026


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

Summary:
f0c7178c9b MTROPOLIS: add "Wanna-Be A Dino Finder" to detection
fd63bb3d96 MTROPOLIS: more literate function names for boot scripts


Commit: f0c7178c9b48f768941acd7039d352c470e5e82e
    https://github.com/scummvm/scummvm/commit/f0c7178c9b48f768941acd7039d352c470e5e82e
Author: Michael Kuerbis (michael_kuerbis at web.de)
Date: 2026-04-29T09:26:25+03:00

Commit Message:
MTROPOLIS: add "Wanna-Be A Dino Finder" 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 a768ab8fb88..3b293044fd2 100644
--- a/engines/mtropolis/boot.cpp
+++ b/engines/mtropolis/boot.cpp
@@ -1130,7 +1130,8 @@ public:
 	void bootFTTSWin();
 	void bootArchitectureWin();
 	void bootDrawMarvelWin();
-	void bootDinosaurFinderWin();
+	void bootWannaDinoFinderWin();
+	void bootCanDinosaurFinderWin();
 	void bootAnimalDoctorWin();
 	void bootIvoclarWin();
 	void bootBeatrixWin();
@@ -1508,7 +1509,13 @@ void BootScriptContext::bootDrawMarvelWin() {
 	setMainSegmentFile("workspace/MDRAW.C9A");
 }
 
-void BootScriptContext::bootDinosaurFinderWin() {
+void BootScriptContext::bootWannaDinoFinderWin() {
+	addPlugIn(kPlugInStandard);
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion100);
+	setMainSegmentFile("workspace/WBDF.C9A");
+}
+
+void BootScriptContext::bootCanDinosaurFinderWin() {
 	addPlugIn(kPlugInStandard);
 	setRuntimeVersion(RuntimeVersion::kRuntimeVersion100);
 	setMainSegmentFile("workspace/WBDFR1.C9A");
@@ -2167,10 +2174,15 @@ const Game games[] = {
 		MTBOOT_HERCULES_WIN_EN,
 	 	&BootScriptContext::bootHerculesWin
 	},
+	// Wanna-Be a Dinosaur Finder - Retail - Windows - English
+	{
+		MTBOOT_WANNADINO_RETAIL_EN,
+	 	&BootScriptContext::bootWannaDinoFinderWin
+	},
 	// I Can Be a Dinosaur Finder - Retail - Windows - English
 	{
 		MTBOOT_IDINO_RETAIL_EN,
-	 	&BootScriptContext::bootDinosaurFinderWin
+	 	&BootScriptContext::bootCanDinosaurFinderWin
 	},
 	// I Can Be an Animal Doctor - Retail - Windows - English
 	{
diff --git a/engines/mtropolis/detection.cpp b/engines/mtropolis/detection.cpp
index cb8bc88c250..01bfb7b6dc5 100644
--- a/engines/mtropolis/detection.cpp
+++ b/engines/mtropolis/detection.cpp
@@ -84,6 +84,7 @@ static const PlainGameDescriptor mTropolisGames[] = {
 	{"od_living_science", "An Odyssey of Discovery: Living Science"},
 	{"food_genes_compendium", "The Facts about Genes and our Food - A Compendium"},
 	{"uts_shadow_warrior", "Unlock the Secrets: Shadow Warrior"},
+	{"wannadino", "Wanna-Be A Dino Finder"},
 
 
 	{"mtropolis", "mTropolis Title"},
diff --git a/engines/mtropolis/detection.h b/engines/mtropolis/detection.h
index 4cba61805c3..4e6fbbdbfc7 100644
--- a/engines/mtropolis/detection.h
+++ b/engines/mtropolis/detection.h
@@ -87,6 +87,7 @@ enum MTropolisGameID {
 	GID_OD_LIVINGSCIENCE	= 54,
 	GID_FOOD_GENES_COMPENDIUM = 55,
 	GID_UTS_SHADOWWARRIOR	= 56,
+	GID_WANNADINO			= 57,
 
 	GID_GENERIC				= 99,
 };
@@ -150,6 +151,7 @@ enum MTropolisGameBootID {
 	MTBOOT_WT_IMPACT_EN,
 	MTBOOT_WORLDBROKE_EN,
 
+	MTBOOT_WANNADINO_RETAIL_EN,
 	MTBOOT_IDINO_RETAIL_EN,
 	MTBOOT_IDOCTOR_RETAIL_EN,
 
diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index fefb2b148b5..7d7b3f890b3 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -2223,6 +2223,25 @@ static const MTropolisGameDescription gameDescriptions[] = {
 		MTBOOT_UTS_SHADOW_WARRIOR_WIN_EN,
 	},
 
+	{ // Wanne-Be a Dino Finder (English, Windows)
+	  // Published by Cloud 9 Interactive, 1996
+		{
+			"wannadino",
+			MetaEngineDetection::GAME_NOT_IMPLEMENTED,
+			{
+				{ "WBDF.C9A", 0, "6186fc0971507fb3fd98ef928e388826", 574456708 },
+				AD_LISTEND
+			},
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			ADGF_UNSUPPORTED,
+			GUIO0()
+		},
+		GID_WANNADINO,
+		0,
+		MTBOOT_WANNADINO_RETAIL_EN,
+	},
+
 	{ AD_TABLE_END_MARKER, 0, 0, MTBOOT_INVALID }
 };
 


Commit: fd63bb3d967a65a5edc42d3ae1aee8a858adcbe5
    https://github.com/scummvm/scummvm/commit/fd63bb3d967a65a5edc42d3ae1aee8a858adcbe5
Author: Michael Kuerbis (michael_kuerbis at web.de)
Date: 2026-04-29T09:26:25+03:00

Commit Message:
MTROPOLIS: more literate function names for boot scripts

Changed paths:
    engines/mtropolis/boot.cpp


diff --git a/engines/mtropolis/boot.cpp b/engines/mtropolis/boot.cpp
index 3b293044fd2..0c60ecc6b45 100644
--- a/engines/mtropolis/boot.cpp
+++ b/engines/mtropolis/boot.cpp
@@ -1130,8 +1130,8 @@ public:
 	void bootFTTSWin();
 	void bootArchitectureWin();
 	void bootDrawMarvelWin();
-	void bootWannaDinoFinderWin();
-	void bootCanDinosaurFinderWin();
+	void bootWannaBeADinoFinderWin();
+	void bootICanBeADinosaurFinderWin();
 	void bootAnimalDoctorWin();
 	void bootIvoclarWin();
 	void bootBeatrixWin();
@@ -1509,13 +1509,13 @@ void BootScriptContext::bootDrawMarvelWin() {
 	setMainSegmentFile("workspace/MDRAW.C9A");
 }
 
-void BootScriptContext::bootWannaDinoFinderWin() {
+void BootScriptContext::bootWannaBeADinoFinderWin() {
 	addPlugIn(kPlugInStandard);
 	setRuntimeVersion(RuntimeVersion::kRuntimeVersion100);
 	setMainSegmentFile("workspace/WBDF.C9A");
 }
 
-void BootScriptContext::bootCanDinosaurFinderWin() {
+void BootScriptContext::bootICanBeADinosaurFinderWin() {
 	addPlugIn(kPlugInStandard);
 	setRuntimeVersion(RuntimeVersion::kRuntimeVersion100);
 	setMainSegmentFile("workspace/WBDFR1.C9A");
@@ -2177,12 +2177,12 @@ const Game games[] = {
 	// Wanna-Be a Dinosaur Finder - Retail - Windows - English
 	{
 		MTBOOT_WANNADINO_RETAIL_EN,
-	 	&BootScriptContext::bootWannaDinoFinderWin
+	 	&BootScriptContext::bootWannaBeADinoFinderWin
 	},
 	// I Can Be a Dinosaur Finder - Retail - Windows - English
 	{
 		MTBOOT_IDINO_RETAIL_EN,
-	 	&BootScriptContext::bootCanDinosaurFinderWin
+	 	&BootScriptContext::bootICanBeADinosaurFinderWin
 	},
 	// I Can Be an Animal Doctor - Retail - Windows - English
 	{




More information about the Scummvm-git-logs mailing list