[Scummvm-git-logs] scummvm master -> 32651a008d8499601d78d84e919390c25c1aa17c

sev- noreply at scummvm.org
Mon May 18 23:11:58 UTC 2026


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

Summary:
32651a008d DIRECTOR: Channged VideoWorks versioning


Commit: 32651a008d8499601d78d84e919390c25c1aa17c
    https://github.com/scummvm/scummvm/commit/32651a008d8499601d78d84e919390c25c1aa17c
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-05-19T01:10:48+02:00

Commit Message:
DIRECTOR: Channged VideoWorks versioning

Now using version 10 for VideoWorks, and version 20 for
VideoWorks II. Director 1 is version 100.

Changed paths:
    engines/director/detection.cpp
    engines/director/detection_tables.h


diff --git a/engines/director/detection.cpp b/engines/director/detection.cpp
index 4f748d780da..75ce4715f49 100644
--- a/engines/director/detection.cpp
+++ b/engines/director/detection.cpp
@@ -383,10 +383,10 @@ ADDetectedGame DirectorMetaEngineDetection::fallbackDetect(const FileMap &allFil
 				if (Common::MacResManager::getFinderInfoFromMacBinary(&f, info, fxinfo)) {
 					switch (info.type) {
 					case MKTAG('V', 'W', 'S', 'C'):	// VideoWorks II movies ("scenes")
-						desc->version = 50;
+						desc->version = 10;
 						break;
 					case MKTAG('V', 'W', 'Z', 'P'):	// VideoWorks + Director Overview ("Zorro")
-						desc->version = 0;
+						desc->version = 20;
 						break;
 					case MKTAG('V', 'W', 'P', 'R'):	// "VideoWorks Pro" = Director
 						desc->version = 100;
@@ -398,6 +398,8 @@ ADDetectedGame DirectorMetaEngineDetection::fallbackDetect(const FileMap &allFil
 						warning("Director fallback detection: Start movie has unrecognized Finder type %s, cannot determine version", tag2str(info.type));
 						break;
 					}
+
+					warning("Director fallback detection: Start movie Finder info type %s, version guessed as %d", tag2str(info.type), desc->version);
 				}
 			} else {
 				f.seek(0);
diff --git a/engines/director/detection_tables.h b/engines/director/detection_tables.h
index 360c0c5d4c7..d42a9a3601d 100644
--- a/engines/director/detection_tables.h
+++ b/engines/director/detection_tables.h
@@ -2062,20 +2062,20 @@ static const DirectorGameDescription gameDescriptions[] = {
 //
 //////////////////////////////////////////////////
 
-	MACGAME1("bigsound", "", "BigSound VW Player", "4b42e95a6e75cf440abcfeeeee8d622f", 19200, 0),
+	MACGAME1("bigsound", "", "BigSound VW Player", "4b42e95a6e75cf440abcfeeeee8d622f", 19200, 10),
 
 	// Touring Engine Ver 1.00
-	MACDEMO1("illustrator", "v1 Tour", "Adobe Illustrator Tour", "4d331ce05dbec4a84465ed33fa5538fa", 64692, 0),
+	MACDEMO1("illustrator", "v1 Tour", "Adobe Illustrator Tour", "4d331ce05dbec4a84465ed33fa5538fa", 64692, 10),
 
 	MACGAME2_l("madmac", "", "VW Player", "16034c0db4619552e4fe7e108cb98dae", 17070,
-							 "Vieux", "3555a71c668ce58018bc0863bdc18022", 14341, Common::FR_FRA, 0),
+							 "Vieux", "3555a71c668ce58018bc0863bdc18022", 14341, Common::FR_FRA, 10),
 
 	// Published by MacroMind. Contains some VW-style animations.
-	MACGAME1("mazewars", "", "Maze Wars+2", "24874b31f1f7f0adc3e8bc1efdc155e7", 128335, 0),
+	MACGAME1("mazewars", "", "Maze Wars+2", "24874b31f1f7f0adc3e8bc1efdc155e7", 128335, 10),
 
 	// No projector provided. Files appear to be incomplete.
 	MACDEMO2("shatter", "Scenes", "TITLE", "e0e1c08c5fd90678ba550a93bc47e261", 13863,
-								  "CITY", "5fcc134c1252f25a31752e4cd6307c8c", 25288, 0),
+								  "CITY", "5fcc134c1252f25a31752e4cd6307c8c", 25288, 10),
 
 //////////////////////////////////////////////////
 //
@@ -2090,9 +2090,9 @@ static const DirectorGameDescription gameDescriptions[] = {
 *****************************************************************/
 
 	// Original filename is FutureViewâ„¢(O.L.)
-	MACGAME1("futureview", "", "xn--FutureView(O.L.)-769i", "f2dd4c1bacdb1ad0226ac14762a2bd56", 261833, 0),
-	MACDEMO1("ideacomm", "Demo", "IDEAcomm Mac Demo", "b36cb9e6e36e7cb569d9af571d2dd1bd", 20750, 0),
-	MACDEMO1("osmo", "Demo", "Cosmic Osmo Demo", "eba9620282bd39ff4ba2a9190e72880b", 127685, 0),
+	MACGAME1("futureview", "", "xn--FutureView(O.L.)-769i", "f2dd4c1bacdb1ad0226ac14762a2bd56", 261833, 20),
+	MACDEMO1("ideacomm", "Demo", "IDEAcomm Mac Demo", "b36cb9e6e36e7cb569d9af571d2dd1bd", 20750, 20),
+	MACDEMO1("osmo", "Demo", "Cosmic Osmo Demo", "eba9620282bd39ff4ba2a9190e72880b", 127685, 20),
 
 /*****************************************************************
 	VideoWorks movies built using MacroMind Touring Engine
@@ -2100,14 +2100,14 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	// Touring Engine V2.2B12
 	// Original filename is GeoQuery® Tour
-	MACDEMO1("freehand", "Demo", "FreeHand 2.0 demo", "1c6bb186e709e88fdcf9279e8799eab5", 74052, 0),
-	MACDEMO1("geoquery", "Demo", "GeoQuery Tour", "48476e45e1bd9d67806ebe09b959679b", 74006, 0),
-	MACDEMO1("musicpublisher", "Demo", "Music Publisher Demo", "1c6bb186e709e88fdcf9279e8799eab5", 74052, 0),
+	MACDEMO1("freehand", "Demo", "FreeHand 2.0 demo", "1c6bb186e709e88fdcf9279e8799eab5", 74052, 20),
+	MACDEMO1("geoquery", "Demo", "GeoQuery Tour", "48476e45e1bd9d67806ebe09b959679b", 74006, 20),
+	MACDEMO1("musicpublisher", "Demo", "Music Publisher Demo", "1c6bb186e709e88fdcf9279e8799eab5", 74052, 20),
 	MACDEMO2("pspice", "Demo", "Tour Engine", "1c6bb186e709e88fdcf9279e8799eab5", 74052,
-							   "TOUR LIST", "1efdd9c0455c4e90466ee6a6dda182d1", 22386, 0),
+							   "TOUR LIST", "1efdd9c0455c4e90466ee6a6dda182d1", 22386, 20),
 
 	// Touring Engine V2.2B13
-	MACDEMO1("dblhelix2", "Demo", "Double Helix II Tour", "48476e45e1bd9d67806ebe09b959679b", 74006, 0),
+	MACDEMO1("dblhelix2", "Demo", "Double Helix II Tour", "48476e45e1bd9d67806ebe09b959679b", 74006, 20),
 
 	// Touring Engine 3.8 © Apple Computer, Inc. & MacroMind 1985-1988
 	MACGAME2("macportable", "", "Double Click Me", "341b6ae632d9e52979e478ce27ffc42c", 114423,




More information about the Scummvm-git-logs mailing list