[Scummvm-git-logs] scummvm master -> 3c93b25b1cdb4ff0c35fb71c24cfdeac39390184

trembyle noreply at scummvm.org
Wed Jan 5 21:11:43 UTC 2022


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:
3c93b25b1c AGI: Add detection for Mac Manhunters


Commit: 3c93b25b1cdb4ff0c35fb71c24cfdeac39390184
    https://github.com/scummvm/scummvm/commit/3c93b25b1cdb4ff0c35fb71c24cfdeac39390184
Author: trembyle (sean.patrick.brody at gmail.com)
Date: 2022-01-05T16:00:51-05:00

Commit Message:
AGI: Add detection for Mac Manhunters

Add both Manhunters to detection tables. They don't start yet (because
the AGI V3 games store their directory files differently). I'll attempt
to fix this by adapting the method used for Mac Gold Rush.

Also add a new PC version of MH2 in order to resolve an md5 conflict
with the Mac version.

Changed paths:
    engines/agi/detection_tables.h


diff --git a/engines/agi/detection_tables.h b/engines/agi/detection_tables.h
index 4193ae96f46..d25d34fe5fb 100644
--- a/engines/agi/detection_tables.h
+++ b/engines/agi/detection_tables.h
@@ -355,7 +355,7 @@ static const AGIGameDescription gameDescriptions[] = {
 	GAME3("goldrush", "3.0 1998-12-22 3.5\"", "grdir", "6882b6090473209da4cd78bb59f78dbe", 0x3149, GID_GOLDRUSH),
 
 	{
-		// Gold Rush! (PC 5.25") 2.01 12/22/88 [AGI 3.002.149]
+		// Gold Rush! (Mac) 2.01 12/22/88 [AGI 3.002.149]
 		{
 			"goldrush",
 			"2.01 1988-12-22",
@@ -372,7 +372,6 @@ static const AGIGameDescription gameDescriptions[] = {
 		0x3149
 	},
 
-
 	// Gold Rush! (CoCo3 720k) [AGI 2.023]
 	GAME_PS("goldrush", "", "0a41b65efc0cd6c4271e957e6ffbbd8e", 744, 0x2440, GID_GOLDRUSH, Common::kPlatformCoCo3),
 
@@ -391,7 +390,7 @@ static const AGIGameDescription gameDescriptions[] = {
 	// Menus not tested
 	GAME_PO("kq1", "1.0S 1988-02-23", "f4277aa34b43d37382bc424c81627617", 0x2272, GID_KQ1, Common::kPlatformApple2GS, GAMEOPTIONS_APPLE2GS),
 
-	// King's Quest 1 (Mac) 2.0C
+	// King's Quest 1 (Mac) 2.0C 3/26/87
 	GAME_P("kq1", "2.0C 1987-03-26", "d4c4739d4ac63f7dbd29255425077d48", 0x2440, GID_KQ1, Common::kPlatformMacintosh),
 
 	// King's Quest 1 (IBM PCjr) 1.00 1502265 5/10/84
@@ -423,7 +422,7 @@ static const AGIGameDescription gameDescriptions[] = {
 	// King's Quest 2 (Amiga) 2.0J
 	GAME_PO("kq2", "2.0J 1987-01-29", "b866f0fab2fad91433a637a828cfa410", 0x2440, GID_KQ2, Common::kPlatformAmiga, GAMEOPTIONS_AMIGA),
 
-	// King's Quest 2 (Mac) 2.0R
+	// King's Quest 2 (Mac) 2.0R 3/23/88
 	GAME_P("kq2", "2.0R 1988-03-23", "cbdb0083317c8e7cfb7ac35da4bc7fdc", 0x2440, GID_KQ2, Common::kPlatformMacintosh),
 
 	{
@@ -524,14 +523,10 @@ static const AGIGameDescription gameDescriptions[] = {
 	// Bugreport #10646
 	GAME("kq3", "2.00 1987-05-25 5.25\"", "b46dc63d6272fb6ed24a004ad580a033", 0x2440, GID_KQ3),
 
-	// King's Quest 3 (Mac) 2.14 3/15/88
-	// Menus not tested
-	GAME_P("kq3", "2.14 1988-03-15 5.25\"", "7650e659c7bc0f1e9f8a410b7a2e9de6", 0x2440, GID_KQ3, Common::kPlatformMacintosh),
-
 	// King's Quest 3 (PC 3.5") 2.14 3/15/88 [AGI 2.936]
 	GAME("kq3", "2.14 1988-03-15 3.5\"", "d3d17b77b3b3cd13246749231d9473cd", 0x2936, GID_KQ3),
 
-	// King's Quest 3 (CoCo3 158k/360k) [AGI 2.023]
+	// King's Quest 3 (CoCo3 158k/360k) 1.0C [AGI 2.023]
 	GAME_PS("kq3", "", "5a6be7d16b1c742c369ef5cc64fefdd2", 429, 0x2440, GID_KQ3, Common::kPlatformCoCo3),
 
 	// King's Quest 4 (PC 5.25") 2.0 7/27/88 [AGI 3.002.086]
@@ -613,18 +608,57 @@ static const AGIGameDescription gameDescriptions[] = {
 	// Manhunter NY (CoCo3 360k/720k) [AGI 2.072]
 	GAME_PS("mh1", "updated", "d47da950c62289f8d4ccf36af73365f2", 495, 0x2440, GID_MH1, Common::kPlatformCoCo3),
 
+	{
+		// Manhunter NY (Mac) 1.22 7.21/89 [AGI 2.917]
+		{
+			"mh1",
+			"1.22 1989-07-21",
+			AD_ENTRY2s("mhdir",	"0c7b86f05fe02c2e26cff1b07450b82a", 2123,
+					   "vol.0", "338d7053d8cf08b517edebad2807975d", 115078),
+			Common::EN_ANY,
+			Common::kPlatformMacintosh,
+			ADGF_NO_FLAGS,
+			GAMEOPTIONS_DEFAULT
+		},
+		GID_MH1,
+		GType_V2,
+		0,
+		0x2917
+	},
+
 	// Manhunter SF (ST) 1.0 7/29/89
 	GAME3_P("mh2", "1.0 1989-07-29", "mh2dir", "5e3581495708b952fea24438a6c7e040", 0x3149, 0, GID_MH1, Common::kPlatformAtariST),
 
 	// Manhunter SF (Amiga) 3.06 8/17/89        # 2.333
 	GAME3_PSO("mh2", "3.06 1989-08-17", "dirs", "b412e8a126368b76696696f7632d4c16", 2573, 0x3086, GF_OLDAMIGAV20, GID_MH2, Common::kPlatformAmiga, GAMEOPTIONS_AMIGA),
 
-	// Manhunter SF (PC 5.25") 3.03 8/17/89 [AGI 3.002.149]
-	GAME3("mh2", "3.03 1989-08-17 5.25\"", "mh2dir", "b90e4795413c43de469a715fb3c1fa93", 0x3149, GID_MH2),
+	// Manhunter SF (PC 5.25") 3.02 5.25\"" [AGI 3.002.149]
+	GAME3("mh2", "3.02 1989-07-26 5.25\"", "mh2dir", "bbb2c2f88d5740f7437fb7aa6f080b7b", 0x3149, GID_MH2),
 
 	// Manhunter SF (PC 3.5") 3.02 7/26/89 [AGI 3.002.149]
 	GAME3("mh2", "3.02 1989-07-26 3.5\"", "mh2dir", "6fb6f0ee2437704c409cf17e081ba152", 0x3149, GID_MH2),
 
+	// Manhunter SF (PC 5.25") 3.03 8/17/89 [AGI 3.002.149]
+	GAME3("mh2", "3.03 1989-08-17 5.25\"", "mh2dir", "b90e4795413c43de469a715fb3c1fa93", 0x3149, GID_MH2),
+
+	{
+		// Manhunter SF (Mac) 1.81 10/23/89 [AGI 2.917]
+		{
+			"mh2",
+			"1.81 1989-10-23",
+			AD_ENTRY2s("mh2dir", "b90e4795413c43de469a715fb3c1fa93", 2588,
+					   "vol.0", "b174bcf485bc348eae77782f9da4143e", 115338),
+			Common::EN_ANY,
+			Common::kPlatformMacintosh,
+			ADGF_NO_FLAGS,
+			GAMEOPTIONS_DEFAULT
+		},
+		GID_MH1,
+		GType_V2,
+		0,
+		0x2917
+	},
+
 	// Manhunter SF (CoCo3 720k) [AGI 2.023]
 	GAME_PS("mh2", "", "acaaa577e10d1753c5a74f6ae1d858d4", 591, 0x2440, GID_MH2, Common::kPlatformCoCo3),
 
@@ -759,7 +793,6 @@ static const AGIGameDescription gameDescriptions[] = {
 		0x2936
 	},
 
-
 	// Space Quest 2 (Mac) 2.0D
 	GAME_P("sq2", "2.0D 1988-04-04", "bfbebe0b59d83f931f2e1c62ce9484a7", 0x2936, GID_SQ2, Common::kPlatformMacintosh),
 




More information about the Scummvm-git-logs mailing list