[Scummvm-cvs-logs] SF.net SVN: scummvm: [24880] scummvm/trunk/engines/agi/detection.cpp

darkfiber at users.sourceforge.net darkfiber at users.sourceforge.net
Tue Dec 19 02:57:30 CET 2006


Revision: 24880
          http://scummvm.svn.sourceforge.net/scummvm/?rev=24880&view=rev
Author:   darkfiber
Date:     2006-12-18 17:57:30 -0800 (Mon, 18 Dec 2006)

Log Message:
-----------
Changed game id's back to agi. Added some KQ2 entries

Modified Paths:
--------------
    scummvm/trunk/engines/agi/detection.cpp

Modified: scummvm/trunk/engines/agi/detection.cpp
===================================================================
--- scummvm/trunk/engines/agi/detection.cpp	2006-12-19 01:47:28 UTC (rev 24879)
+++ scummvm/trunk/engines/agi/detection.cpp	2006-12-19 01:57:30 UTC (rev 24880)
@@ -39,7 +39,7 @@
 using Common::File;
 
 static const PlainGameDescriptor agiGames[] = {
-	{"kq1", "Kings Quest I" },
+	{"agi", "Sierra AGI Engine" },
 
 	{0, 0}
 };
@@ -58,6 +58,7 @@
 
 using Common::File;
 
+// Kings Quest I entries
 static const ADGameFileDescription AGI_KQ1_PC_20F_GameFiles[] = {
 	{ "logdir",		0,	"10ad66e2ecbd66951534a50aedcd0128"},
 };
@@ -68,13 +69,24 @@
 	{ "logdir",		0,	"d4c4739d4ac63f7dbd29255425077d48"},
 };
 
+// Kings Quest II Entries
+static const ADGameFileDescription AGI_KQ2_PC_22_GameFiles[] = {
+	{ "logdir",		0,	"b944c4ff18fb8867362dc21cc688a283"},
+};
+static const ADGameFileDescription AGI_KQ2_AMIGA_20F_GameFiles[] = {
+	{ "logdir",		0,	"b866f0fab2fad91433a637a828cfa410"},
+};
+static const ADGameFileDescription AGI_KQ2_MAC_20R_GameFiles[] = {
+	{ "logdir",		0,	"cbdb0083317c8e7cfb7ac35da4bc7fdc"},
+};
 
+
 static const AGIGameDescription gameDescriptions[] = {
 	{
 		// kings quest 1 : pc : 2.0F
 		{
-			"kq1",
-			"",
+			"agi",
+			"King's Quest 1 (PC 5.25\"/3.5\") 2.0F [AGI 2.917]",
 			ARRAYSIZE(AGI_KQ1_PC_20F_GameFiles),
 			AGI_KQ1_PC_20F_GameFiles,
 			Common::EN_ANY,
@@ -88,8 +100,8 @@
 	{
 		// kings quest 1 : 2gs : 1.0S
 		{
-			"kq1",
-			"",
+			"agi",
+			"King's Quest 1 (IIgs) 1.0S-88223",
 			ARRAYSIZE(AGI_KQ1_2GS_10S_GameFiles),
 			AGI_KQ1_2GS_10S_GameFiles,
 			Common::EN_ANY,
@@ -104,8 +116,8 @@
 	{
 		// kings quest 1 : Mac : 2.0C
 		{
-			"kq1",
-			"",
+			"agi",
+			"King's Quest 1 (Mac) 2.0C",
 			ARRAYSIZE(AGI_KQ1_MAC_20C_GameFiles),
 			AGI_KQ1_MAC_20C_GameFiles,
 			Common::EN_ANY,
@@ -117,6 +129,52 @@
 	},
 
 
+	{
+		// kings quest 2 : PC : 2.2
+		{
+			"agi",
+			"King's Quest 2 (PC 5.25\"/3.5\") 2.2 [AGI 2.426]",
+			ARRAYSIZE(AGI_KQ2_PC_22_GameFiles),
+			AGI_KQ2_PC_22_GameFiles,
+			Common::EN_ANY,
+			Common::kPlatformPC,
+		},
+		GType_V2,
+		0,
+		0x2917,
+	},
+
+	{
+		// kings quest 2 : Amiga : 2.0J (not sure if this is broken version or not. need to test
+		{
+			"agi",
+			"King's Quest 2 (Amiga) 2.0J",
+			ARRAYSIZE(AGI_KQ2_AMIGA_20F_GameFiles),
+			AGI_KQ2_AMIGA_20F_GameFiles,
+			Common::EN_ANY,
+			Common::kPlatformAmiga,
+		},
+		GType_V2,
+		AGI_AMIGA,
+		0x2440,
+	},
+
+	{
+		// kings quest 2 : Mac : 2.0R
+		{
+			"agi",
+			"King's Quest 2 (Mac) 2.0R",
+			ARRAYSIZE(AGI_KQ2_MAC_20R_GameFiles),
+			AGI_KQ2_MAC_20R_GameFiles,
+			Common::EN_ANY,
+			Common::kPlatformMacintosh,
+		},
+		GType_V2,
+		0,
+		0x2440,
+	},
+
+
 };
 
 bool AgiEngine::initGame() {


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list