[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