[Scummvm-git-logs] scummvm master -> 2438f0fd277d754760ae4a4b49b33d2f685ed54f

elasota noreply at scummvm.org
Sun Sep 15 08:07:00 UTC 2024


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

Summary:
c6fe8873c3 MTROPOLIS: force V112 mode for FWA an HTBATMP
2438f0fd27 MTROPOLIS: force V112 mode for various games


Commit: c6fe8873c38d1eb530d351249a499b702bebc556
    https://github.com/scummvm/scummvm/commit/c6fe8873c38d1eb530d351249a499b702bebc556
Author: Michael (michael_kuerbis at web.de)
Date: 2024-09-15T04:06:57-04:00

Commit Message:
MTROPOLIS: force V112 mode for FWA an HTBATMP

Changed paths:
    engines/mtropolis/boot.cpp


diff --git a/engines/mtropolis/boot.cpp b/engines/mtropolis/boot.cpp
index 6b55a5b266f..ce91d07064f 100644
--- a/engines/mtropolis/boot.cpp
+++ b/engines/mtropolis/boot.cpp
@@ -1142,6 +1142,7 @@ public:
 	void bootMsbMarsWin();
 	void bootMsbVolcanoWin();
 	void bootMsbWhalesWin();
+	void bootTelemedWin();
 
 
 	void bootGeneric();
@@ -1475,6 +1476,9 @@ void BootScriptContext::bootFTTSWin() {
 void BootScriptContext::bootArchitectureWin() {
 	addPlugIn(kPlugInStandard);
 	addPlugIn(kPlugInHoologic);
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
 }
 
 void BootScriptContext::bootDrawMarvelWin() {
@@ -1583,6 +1587,13 @@ void BootScriptContext::bootMsbWhalesWin() {
 	setMainSegmentFile("workspace/MSB/SignInW.mfx");
 }
 
+void BootScriptContext::bootTelemedWin() {
+	addPlugIn(kPlugInStandard);
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
+}
+
 void BootScriptContext::bootGeneric() {
 	addPlugIn(kPlugInStandard);
 }
@@ -2130,7 +2141,7 @@ const Game games[] = {
 	// How to Build a Telemedicine Program - Windows - English
 	{
 		MTBOOT_TELEMED_WIN_EN,
-	 	&BootScriptContext::bootGeneric
+	 	&BootScriptContext::bootTelemedWin
 	},
 	// Rugrats: Totally Angelica Boredom Buster - Windows - English
 	{


Commit: 2438f0fd277d754760ae4a4b49b33d2f685ed54f
    https://github.com/scummvm/scummvm/commit/2438f0fd277d754760ae4a4b49b33d2f685ed54f
Author: Michael (michael_kuerbis at web.de)
Date: 2024-09-15T04:06:57-04:00

Commit Message:
MTROPOLIS: force V112 mode for various games

Changed paths:
    engines/mtropolis/boot.cpp


diff --git a/engines/mtropolis/boot.cpp b/engines/mtropolis/boot.cpp
index ce91d07064f..262f4463f65 100644
--- a/engines/mtropolis/boot.cpp
+++ b/engines/mtropolis/boot.cpp
@@ -1143,6 +1143,11 @@ public:
 	void bootMsbVolcanoWin();
 	void bootMsbWhalesWin();
 	void bootTelemedWin();
+	void bootWorldBrokeWin();
+	void bootFreeWillyWin();
+	void bootHerculesWin();
+	void bootMindGymWin();
+	void bootStarTrekWin();
 
 
 	void bootGeneric();
@@ -1444,6 +1449,9 @@ void BootScriptContext::bootSPQRWin() {
 void BootScriptContext::bootPurpleMoonWin() {
 	addPlugIn(kPlugInStandard);
 	setMainSegmentFile("workspace/0Sampler.mpl");
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
 }
 
 void BootScriptContext::bootDilbertWin() {
@@ -1453,6 +1461,9 @@ void BootScriptContext::bootDilbertWin() {
 	addPlugIn(kPlugInAxLogic);
 	addPlugIn(kPlugInHoologic);
 	setMainSegmentFile("workspace/HIJINKS/Hijinks1.mpl");
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
 }
 
 void BootScriptContext::bootEasyBakeWin() {
@@ -1471,6 +1482,9 @@ void BootScriptContext::bootFTTSWin() {
 	addPlugIn(kPlugInStandard);
 	addPlugIn(kPlugInFTTS);
 	addPlugIn(kPlugInHoologic);
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
 }
 
 void BootScriptContext::bootArchitectureWin() {
@@ -1521,6 +1535,9 @@ void BootScriptContext::bootRWCWin() {
 	addPlugIn(kPlugInStandard);
 	addPlugIn(kPlugInThereware);
 	addPlugIn(kPlugInRWC);
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
 }
 
 void BootScriptContext::bootAngelicaWin() {
@@ -1532,11 +1549,17 @@ void BootScriptContext::bootAlbertWin() {
 	addPlugIn(kPlugInStandard);
 	addPlugIn(kPlugInHoologic);
 	addPlugIn(kPlugInThereware);
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
 }
 
 void BootScriptContext::bootWhitetailWin() {
 	addPlugIn(kPlugInStandard);
 	addPlugIn(kPlugInThereware);
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
 }
 
 void BootScriptContext::bootNotebookWin() {
@@ -1594,6 +1617,41 @@ void BootScriptContext::bootTelemedWin() {
 	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
 }
 
+void BootScriptContext::bootWorldBrokeWin() {
+	addPlugIn(kPlugInStandard);
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
+}
+
+void BootScriptContext::bootFreeWillyWin() {
+	addPlugIn(kPlugInStandard);
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
+}
+
+void BootScriptContext::bootHerculesWin() {
+	addPlugIn(kPlugInStandard);
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
+}
+
+void BootScriptContext::bootMindGymWin() {
+	addPlugIn(kPlugInStandard);
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
+}
+
+void BootScriptContext::bootStarTrekWin() {
+	addPlugIn(kPlugInStandard);
+	// Force V112 mode for PlugInModifier::load
+	// Autodetected V100 causes error there
+	setRuntimeVersion(RuntimeVersion::kRuntimeVersion112);
+}
+
 void BootScriptContext::bootGeneric() {
 	addPlugIn(kPlugInStandard);
 }
@@ -2026,12 +2084,12 @@ const Game games[] = {
 	// Star Trek: The Game Show - Retail - Windows
 	{
 		MTBOOT_STTGS_RETAIL_WIN,
-		&BootScriptContext::bootGeneric
+		&BootScriptContext::bootStarTrekWin
 	},
 	// Star Trek: The Game Show - Demo - Windows
 	{
 		MTBOOT_STTGS_DEMO_WIN,
-		&BootScriptContext::bootGeneric
+		&BootScriptContext::bootStarTrekWin
 	},
 	// Unit: Rebooted
 	{
@@ -2041,12 +2099,12 @@ const Game games[] = {
 	// Mind Gym - Windows - English
 	{
 		MTBOOT_MINDGYM_WIN_EN,
-		&BootScriptContext::bootGeneric
+		&BootScriptContext::bootMindGymWin
 	},
 	// Mind Gym - Windows - German
 	{
 		MTBOOT_MINDGYM_WIN_DE,
-		&BootScriptContext::bootGeneric
+		&BootScriptContext::bootMindGymWin
 	},
 	// Fun With Architecture - Windows - English
 	{
@@ -2071,7 +2129,7 @@ const Game games[] = {
 	// The Day The World Broke - Windows - English
 	{
 		MTBOOT_WORLDBROKE_EN,
-	 	&BootScriptContext::bootGeneric
+	 	&BootScriptContext::bootWorldBrokeWin
 	},
 	// The Totally Techie World of Young Dilbert: Hi-Tech Hijinks - Windows - English
 	{
@@ -2081,12 +2139,12 @@ const Game games[] = {
 	// Free Willy Activity Center - Windows - English
 	{
 		MTBOOT_FREEWILLY_WIN_EN,
-	 	&BootScriptContext::bootGeneric
+	 	&BootScriptContext::bootFreeWillyWin
 	},
 	// Hercules & Xena Learning Adventure: Quest for the Scrolls - Windows - English
 	{
 		MTBOOT_HERCULES_WIN_EN,
-	 	&BootScriptContext::bootGeneric
+	 	&BootScriptContext::bootHerculesWin
 	},
 	// I Can Be a Dinosaur Finder - Retail - Windows - English
 	{




More information about the Scummvm-git-logs mailing list