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

dreammaster dreammaster at scummvm.org
Sun Aug 8 03:55:22 UTC 2021


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:
a359c9e9ff AGS: Fix startup of Maniac Mansion Mania 13


Commit: a359c9e9ff770612f7e1f6f9d8c421af77123e88
    https://github.com/scummvm/scummvm/commit/a359c9e9ff770612f7e1f6f9d8c421af77123e88
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2021-08-07T20:54:19-07:00

Commit Message:
AGS: Fix startup of Maniac Mansion Mania 13

Changed paths:
    engines/ags/detection_tables.h
    engines/ags/engine/script/cc_instance.cpp


diff --git a/engines/ags/detection_tables.h b/engines/ags/detection_tables.h
index 80107b7c18..3d09780799 100644
--- a/engines/ags/detection_tables.h
+++ b/engines/ags/detection_tables.h
@@ -1833,9 +1833,6 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
 	// Post 2.5 games that aren't currently supported
 	// uses unsupported agslua plugin
 	UNSUPPORTED_GAME_ENTRY("allthewaydown", "deepuns3.exe", "6c0b5468657c22d62201e3769cd8d2b3", 29830067),
-	// MMM13 crashes during the intro with an error
-	// Error: unexpected data size for WRITELIT op: 8
-	GAME_ENTRY("mmm13", "traum.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 6703140),
 	// Commercial game that likely uses custom extensions. Not only does it seem
 	// to use AGSController plugin built-in, even when I hooked up AGSController for
 	// the stand-alone AGS 3.5 interpreter, it hangs just like in ScummVM
@@ -2957,6 +2954,7 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
 	GAME_ENTRY("mmm11", "MMMania 2.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 7872940),
 	GAME_ENTRY("mmm11", "MMMania.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 6123337),
 	GAME_ENTRY("mmm12", "Giga.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 4141502),
+	GAME_ENTRY("mmm13", "traum.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 6703140),
 	GAME_ENTRY("mmm14", "msytr.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 5836799),
 	GAME_ENTRY("mmm14", "msytr.exe", "3b7cceb3e4bdb031dc5d8f290936e94b", 5863583),
 	GAME_ENTRY("mmm15", "MMM15.exe", "06a03fe35791b0578068ab1873455463", 8503015),
diff --git a/engines/ags/engine/script/cc_instance.cpp b/engines/ags/engine/script/cc_instance.cpp
index ee60db873b..57f2f9331d 100644
--- a/engines/ags/engine/script/cc_instance.cpp
+++ b/engines/ags/engine/script/cc_instance.cpp
@@ -585,7 +585,7 @@ int ccInstance::Run(int32_t curpc) {
 				registers[SREG_MAR].WriteValue(arg2);
 				break;
 			default:
-				cc_error("unexpected data size for WRITELIT op: %d", arg1.IValue);
+				warning("unexpected data size for WRITELIT op: %d", arg1.IValue);
 				break;
 			}
 			break;




More information about the Scummvm-git-logs mailing list