[Scummvm-git-logs] scummvm master -> 808eeae512a7162498f14c1179a6836c66c44f7b

sev- noreply at scummvm.org
Sat Jun 27 12:59:58 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:
e8ff88939b DIRECTOR: Improved start movie autodetection
808eeae512 LASTEXPRESS: We now have global imgui debugflag, so removing extra definition


Commit: e8ff88939b2987991f03883c35fe45a465014161
    https://github.com/scummvm/scummvm/commit/e8ff88939b2987991f03883c35fe45a465014161
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-06-27T14:56:19+02:00

Commit Message:
DIRECTOR: Improved start movie autodetection

Changed paths:
    engines/director/detection.cpp


diff --git a/engines/director/detection.cpp b/engines/director/detection.cpp
index 942b8fb2786..60ec9bfb995 100644
--- a/engines/director/detection.cpp
+++ b/engines/director/detection.cpp
@@ -403,6 +403,14 @@ ADDetectedGame DirectorMetaEngineDetection::fallbackDetect(const FileMap &allFil
 			} else {
 				f.seek(0);
 				uint32 initialTag = f.readUint32BE();
+
+				if (ConfMan.get("start_movie").hasPrefixIgnoreCase(".mmm")) {
+					desc->version = 200;
+				} else {
+					desc->version = 400; // We start from 400, and then the VWCF file will tell us the actual version
+				}
+
+				// Non-MacBinary files start from D3
 				switch (initialTag) {
 				case MKTAG('R', 'I', 'F', 'F'):
 				case MKTAG('R', 'I', 'F', 'X'):


Commit: 808eeae512a7162498f14c1179a6836c66c44f7b
    https://github.com/scummvm/scummvm/commit/808eeae512a7162498f14c1179a6836c66c44f7b
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-06-27T14:58:54+02:00

Commit Message:
LASTEXPRESS: We now have global imgui debugflag, so removing extra definition

Changed paths:
    engines/lastexpress/detection.cpp


diff --git a/engines/lastexpress/detection.cpp b/engines/lastexpress/detection.cpp
index 20905a87624..ce8a01cf969 100644
--- a/engines/lastexpress/detection.cpp
+++ b/engines/lastexpress/detection.cpp
@@ -30,11 +30,6 @@ static const PlainGameDescriptor lastExpressGames[] = {
 	{nullptr, nullptr}
 };
 
-static const DebugChannelDef debugFlagList[] = {
-	{LastExpress::kDebugImGui, "ImGui", "Enable the ImGui debugger"},
-	DEBUG_CHANNEL_END
-};
-
 static const ADGameDescription gameDescriptions[] = {
 
 	// The Last Express (English) - US Broderbund Release
@@ -290,10 +285,6 @@ public:
 	const char *getOriginalCopyright() const override {
 		return "The Last Express (C) 1997 Smoking Car Productions";
 	}
-
-	const DebugChannelDef *getDebugChannels() const override {
-		return debugFlagList;
-	}
 };
 
 } // End of namespace LastExpress




More information about the Scummvm-git-logs mailing list