[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