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

tag2015 noreply at scummvm.org
Sun Nov 27 00:18:12 UTC 2022


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:
bed04f69a3 DIRECTOR: Better detection for some D3 titles
c91d31596c DIRECTOR: Better detection for some titles


Commit: bed04f69a390edfbc41aa4d21c32451bbc58120b
    https://github.com/scummvm/scummvm/commit/bed04f69a390edfbc41aa4d21c32451bbc58120b
Author: Walter Agazzi (walter.agazzi at protonmail.com)
Date: 2022-11-27T01:17:29+01:00

Commit Message:
DIRECTOR: Better detection for some D3 titles

* Hidoi-yo
* CD Physics
* The CHAOS Continuum (WIN)
* GADGET (WIN DEMO)
* The Golf CD (WIN)

Changed paths:
    engines/director/detection_tables.h


diff --git a/engines/director/detection_tables.h b/engines/director/detection_tables.h
index b544a496395..937bc66fafe 100644
--- a/engines/director/detection_tables.h
+++ b/engines/director/detection_tables.h
@@ -888,6 +888,7 @@ static const PlainGameDescriptor directorGames[] = {
 	{ "henachoco11",		"スロプロウエスタン" }, // Slowpro Western
 	{ "henachococd",		"ギャラクレヤン'75 オレニモインゼイクレヤン" }, // Galakureyan'75 Inzeikureyan
 	{ "henachocoexpo",		"イタチョコの野望" }, // Itachoco's Ambition
+	{ "hidoiyo",			"ひどいよ / ひどいよくん" },
 	{ "himejijo",			"A.MAZING姫路城" },									// A.MAZING Himejijo (the HIMEJI Castle)
 	{ "horrortour2",		"Zeddas: Horror Tour 2" },
 	{ "horrortour3",		"ラビラーント" },									// Labyrinthe
@@ -1925,7 +1926,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACDEMO1("catcameback", "Demo", "Cat Came Back", "2ce360c9ea2da80a2c6d1040b0ad92dd", 386674, 313),
 
 	// Each movie has its own projector
-	WINGAME1("cdphysics", "", "CDINTRO.EXE", "65d06b5fef155a2473434571aff5bc29", 370004, 313),
+	WINGAME1("cdphysics", "", "CDPHYS/CDINTRO.EXE", "65d06b5fef155a2473434571aff5bc29", 370004, 313),
 
 	MACDEMO1_l("cellofania", "Demo", "Cellofania.Demo", "f5277c53bacd27936158dd3867e587e2", 389970, Common::JA_JPN, 311),
 
@@ -1933,7 +1934,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 	// Japanese Mac demo filename is CHAOS デモ and another file is called CHAOS Demo
 	// English Mac demo from The Family Doctor, 3rd Edition
 	MACGAME1("chaos", "", "xn--The C.H.A.O.S. Continuum-3r4o", "2ce360c9ea2da80a2c6d1040b0ad92dd", 384225, 300),
-	WINGAME1t("chaos", "", "CHAOS.EXE", "5d1d9e1ff9a43e4d5b28441ce6d642fd", 375294, 310),
+	WINGAME2t("chaos", "", "CHAOS.EXE",    "5d1d9e1ff9a43e4d5b28441ce6d642fd", 375294,
+						   "ANTEROOM.MMM", "6004a72285c7757e12ea214374e6fc5d", 15160, 310),
 	MACDEMO1_l("chaos", "Demo", "Start CHAOS Demo", "f5277c53bacd27936158dd3867e587e2", 394683, Common::JA_JPN, 311),
 	MACDEMO1("chaos", "Demo", "xn--CHAOS Continuum Demo-3h7l", "2ce360c9ea2da80a2c6d1040b0ad92dd", 384212, 313),
 
@@ -2091,7 +2093,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 									  "DATA/GA00.MMM",		"72ffa3d703affdf146ba19cb80e6bdbd", 324390, Common::JA_JPN, 310),
 	// Warning text at the end is in both Japanese and English
 	MACDEMO1("gadget", "Demo", "GADGET",	 "f5277c53bacd27936158dd3867e587e2", 390109, 311),
-	WINDEMO1t("gadget", "Demo", "GADGET.EXE", "52a854cc16777395d05aa87859e6be5a", 684203, 311),
+	WINDEMO2t("gadget", "Demo", "GADGET.EXE",		 "52a854cc16777395d05aa87859e6be5a", 684203,
+								"DATA/01_HOTEL.DIR", "3287761cea8b676110a197e0c2ec7d31", 9403586, 311),
 
 	// Original filename is 我流競馬オートデモ
 	MACDEMO1_l("garyukeiba", "Demo", "Garyu Keiba Auto Demo", "276bee761e48a6fd709df77d5c2f60dd", 392919, Common::JA_JPN, 313),
@@ -2104,7 +2107,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	// Mac also has an 8-bit color binary. Win is limited to 8-bit color in D3.
 	MACGAME1("golfcd", "", "Great Golf CD (24bit)", "7f443f2e63fd497a9ad85b10dc880a91", 3633301, 313),
-	WINGAME1("golfcd", "", "GOLF.EXE", "65d06b5fef155a2473434571aff5bc29", 370009, 313),
+	WINGAME2("golfcd", "", "GOLF.EXE", "65d06b5fef155a2473434571aff5bc29", 370009,
+						   "GOLF.MMM", "b50a8023091450f5d2699e326b49d240", 3594574, 313),
 
 	MACGAME1_l("gocoo", "", "GO-COO", "276bee761e48a6fd709df77d5c2f60dd", 394940, Common::JA_JPN, 313),
 
@@ -3656,9 +3660,9 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACGAME1_l("hibino", "", "INTERACTIVE EXHIBITION ppc", "422270206b9bd6aff43bbe95047f6ce9", 59757, Common::JA_JPN, 404),
 	WINGAME1t_l("hibino", "", "HIBINO.EXE", "58bc10d8a9cf443e9451dd2c0325e23e", 747203, Common::JA_JPN, 404),
 
-	MACGAME1_l("hidoiyo", "Dai-ichi-wa", "xn--n8jwd0a9fz90pnw8c3lwa", "35707ed8fa1cb9a3cb643b51681cd0a9", 290398, Common::JA_JPN, 402),
-	MACGAME1_l("hidoiyo2", "Dai-ni-wa ", "xn--n8jwa0f9a2hxc9690agv6dhz2a", "35707ed8fa1cb9a3cb643b51681cd0a9", 290398, Common::JA_JPN, 402),
-	MACGAME1_l("hidoiyo3", "Dai-san-wa", "xn--n8jwa0f9a2hxcs640aeqxehz2a", "35707ed8fa1cb9a3cb643b51681cd0a9", 290398, Common::JA_JPN, 402),
+	MACGAME1_l("hidoiyo", "Dai-ichi-wa", "xn--n8jwd0a9fz90pnw8c3lwa", 	   "35707ed8fa1cb9a3cb643b51681cd0a9", 290398, Common::JA_JPN, 402),
+	MACGAME1_l("hidoiyo", "Dai-ni-wa ",  "xn--n8jwa0f9a2hxc9690agv6dhz2a", "35707ed8fa1cb9a3cb643b51681cd0a9", 290398, Common::JA_JPN, 402),
+	MACGAME1_l("hidoiyo", "Dai-san-wa",  "xn--n8jwa0f9a2hxcs640aeqxehz2a", "35707ed8fa1cb9a3cb643b51681cd0a9", 290398, Common::JA_JPN, 402),
 
 	// Found on Uki Uki 3 CD
 	// Original movie filename is デモ


Commit: c91d31596c4c84cece83eedbd687339b70c0562d
    https://github.com/scummvm/scummvm/commit/c91d31596c4c84cece83eedbd687339b70c0562d
Author: Walter Agazzi (walter.agazzi at protonmail.com)
Date: 2022-11-27T01:17:29+01:00

Commit Message:
DIRECTOR: Better detection for some titles

* Gus in Cybertown (WIN)
* Haunted House (DEMO)
* Leonardo the inventor (WIN EN-PT)
* How the leopard got his spots (DEMO)
* The Mask (WIN)
* Yongzhe Paopao Long 2

Changed paths:
    engines/director/detection_tables.h


diff --git a/engines/director/detection_tables.h b/engines/director/detection_tables.h
index 937bc66fafe..7af61da33e0 100644
--- a/engines/director/detection_tables.h
+++ b/engines/director/detection_tables.h
@@ -2115,7 +2115,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACDEMO1_l("granmarmalade", "Demo", "GranMarmalade", "f5277c53bacd27936158dd3867e587e2", 1076950, Common::JA_JPN, 311),
 
 	MACGAME1("gustown", "", "GUS", "7f443f2e63fd497a9ad85b10dc880a91", 384206, 313),
-	WINGAME1("gustown", "", "GUS.EXE", "65d06b5fef155a2473434571aff5bc29", 369999, 310),
+	WINGAME2("gustown", "", "GUS.EXE", 	 "65d06b5fef155a2473434571aff5bc29", 369999,
+							"CYBER.MMM", "c3b0a84cd1a8ae966c38a3deceed6496", 237702, 310),
 
 	// Original filename is "   Hell Cabâ„¢"
 	MACGAME1("hellcab", "",      "xn--   Hell Cab-t35f", "8cbe0a140f28b2165a66d73f4f153572", 601701, 313),
@@ -2138,7 +2139,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	// Windows version is D4
 	MACGAME1("hhouse", "", "The Ultimate Haunted House", "2ce360c9ea2da80a2c6d1040b0ad92dd", 384219, 313),
-	WINDEMO1("hhouse", "1994 Demo", "HAUNTED.EXE", "2b3543a9131a49f665982d26513a84f8", 914491, 310),
+	WINDEMO2("hhouse", "1994 Demo", "HAUNTED.EXE", "2b3543a9131a49f665982d26513a84f8", 914491,
+									"DEMO26.BMP",  "0b37032bbb63acf2d33e8d3b2e0a32aa", 17518, 310),
 
 	MACGAME1("hikaruhana", "", "Shining Flower", "a6e50f2b8f294640a1d0cbe91a73e81c", 392231, 311),
 	MACGAME1("hikaruhana", "Auto", "Shining Flower (Auto)", "a6e50f2b8f294640a1d0cbe91a73e81c", 392231, 311),
@@ -2272,9 +2274,11 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	// Portuguese version is D4
 	MACGAME1("leonardo", "", "Leonardo the Inventor", "2ce360c9ea2da80a2c6d1040b0ad92dd", 384215, 313),
-	WINGAME1("leonardo", "", "LEO.EXE", "65d06b5fef155a2473434571aff5bc29", 370000, 310),
+	WINGAME2("leonardo", "", "LEO.EXE", 	 "65d06b5fef155a2473434571aff5bc29", 370000,
+							 "BEGINLEO.MMM", "aec1417e69dd85c5c00fae628b150a0d", 812, 310),
 
-	WINDEMO1("leopardspots", "Demo", "LEOPARD.EXE", "2b3543a9131a49f665982d26513a84f8", 1081371, 310),
+	WINDEMO2("leopardspots", "Demo", "LEOPARD.EXE", "2b3543a9131a49f665982d26513a84f8", 1081371,
+									 "DEMO37.BMP",	"6be5fb3f1aa30dfa6db320a2a8c484c8", 17518, 310),
 
 	MACGAME1("lingoexpo", "", "Navigator", "4dacf23c1bb75093a882c4fd89dededb", 38, 400),
 
@@ -2328,7 +2332,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 	// Mac version on same disc is D4
 	// Developed by MetroLight Studios, Los Angeles
 	// Published by Cambrix, Woodland Hills, California (1996)
-	WINGAME1("mask", "", "MASK.EXE", "c7da3e208b35c77d39af787cf74a57ae", 2377627, 311),
+	WINGAME2("mask", "", "MASK.EXE", "c7da3e208b35c77d39af787cf74a57ae", 2377627,
+						 "MEDIA/GRAPHICS/G001_1.PIC", "4b8b3b5379cf7ceecf9ac444e0b241d5", 207148, 311),
 
 	// aka Bit-Bot's Math Voyage; A Viagem na Matemática do Bit Bot (PT-BR)
 	// Developed by Magic Quest, Inc.
@@ -3919,7 +3924,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	WINGAME1t("learningcoreldraw3", "", "PROGRAM/LRNDRAW3.EXE", "aa6fa44a1161fe91f3be54ded6b53cbf", 1152788, 404),
 
-	WINGAME1_l("leonardo", "", "LEO.EXE", "0be0b03b89bb4aba716a974c3ccc3950", 692347, Common::PT_BRA, 404),
+	WINGAME2_l("leonardo", "", "LEO.EXE", "0be0b03b89bb4aba716a974c3ccc3950", 692347,
+							   "LEOWINMV/INDEX.DIR", "f43523ae0244588c5a42656f54837b80", 201882, Common::PT_BRA, 404),
 
 	WINDEMO1("letters", "Demo", "LETTERS.EXE", "ed0636bab94b299d96552e4c71bc82a1", 3875399, 404),
 
@@ -4913,13 +4919,13 @@ static const DirectorGameDescription gameDescriptions[] = {
 	// Only the cutscenes are in Director.
 	// Also, only the original Chinese version uses Director; the
 	// English version doesn't.
-	WINGAME1_l("ypl2", "Cutscene 1", "PASS1.EXE", "dbde91e9fbe6dad229a76a7020a993e9", 1046143, Common::ZH_TWN, 403),
-	WINGAME1_l("ypl2", "Cutscene 2", "PASS2.EXE", "46c84f9fc725cc7e89e0c52e5aea552b", 1254663, Common::ZH_TWN, 403),
-	WINGAME1_l("ypl2", "Cutscene 3", "PASS3.EXE", "0ee12b196f0ac38705c8cde769136273", 1253461, Common::ZH_TWN, 403),
-	WINGAME1_l("ypl2", "Cutscene 4", "PASS4.EXE", "e69b54557917d38fbdb36e927f3fcfcb", 1101831, Common::ZH_TWN, 403),
-	WINGAME1_l("ypl2", "Cutscene 5", "PASS5.EXE", "27a4a7c4cf35d79614025fd8988e0df6", 989331, Common::ZH_TWN, 403),
-	WINGAME1_l("ypl2", "Cutscene 6", "PASS6.EXE", "eb49dec55e182667a0020eaf6537d4b3", 2258049, Common::ZH_TWN, 403),
-	WINGAME1_l("ypl2", "Ending", "END.EXE", "3e4f99800e0b401d31295726d71f601c", 4772023, Common::ZH_TWN, 403),
+	WINGAME1_l("ypl2", "Cutscene 1", "PASS/PASS1.EXE", "dbde91e9fbe6dad229a76a7020a993e9", 1046143, Common::ZH_TWN, 403),
+	WINGAME1_l("ypl2", "Cutscene 2", "PASS/PASS2.EXE", "46c84f9fc725cc7e89e0c52e5aea552b", 1254663, Common::ZH_TWN, 403),
+	WINGAME1_l("ypl2", "Cutscene 3", "PASS/PASS3.EXE", "0ee12b196f0ac38705c8cde769136273", 1253461, Common::ZH_TWN, 403),
+	WINGAME1_l("ypl2", "Cutscene 4", "PASS/PASS4.EXE", "e69b54557917d38fbdb36e927f3fcfcb", 1101831, Common::ZH_TWN, 403),
+	WINGAME1_l("ypl2", "Cutscene 5", "PASS/PASS5.EXE", "27a4a7c4cf35d79614025fd8988e0df6", 989331,  Common::ZH_TWN, 403),
+	WINGAME1_l("ypl2", "Cutscene 6", "PASS/PASS6.EXE", "eb49dec55e182667a0020eaf6537d4b3", 2258049, Common::ZH_TWN, 403),
+	WINGAME1_l("ypl2", "Ending",	 "PASS/END.EXE",   "3e4f99800e0b401d31295726d71f601c", 4772023, Common::ZH_TWN, 403),
 
 	// Full game is supported in ZVision engine
 	WINDEMO1("znemesis", "Demo", "ZORKDEMO.EXE", "4a8fd0d74faef305bc935e1aac94d3e8", 712817, 400),




More information about the Scummvm-git-logs mailing list