[Scummvm-cvs-logs] SF.net SVN: scummvm: [27712] scummvm/trunk/engines/saga/detection_tables.h

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Mon Jun 25 20:21:40 CEST 2007


Revision: 27712
          http://scummvm.svn.sourceforge.net/scummvm/?rev=27712&view=rev
Author:   thebluegr
Date:     2007-06-25 11:21:40 -0700 (Mon, 25 Jun 2007)

Log Message:
-----------
Added entries for ITE compressed files to the detector. IHNM is not added yet, as it needs more testing

Modified Paths:
--------------
    scummvm/trunk/engines/saga/detection_tables.h

Modified: scummvm/trunk/engines/saga/detection_tables.h
===================================================================
--- scummvm/trunk/engines/saga/detection_tables.h	2007-06-25 18:20:26 UTC (rev 27711)
+++ scummvm/trunk/engines/saga/detection_tables.h	2007-06-25 18:21:40 UTC (rev 27712)
@@ -481,6 +481,37 @@
 		ITEMacPatch_Files,
 	},
 
+	// Inherit the earth - MAC CD Wyrmkeep version (compressed sound)
+	{
+		{
+			"ite",
+			"Wyrmkeep CD",
+			{
+	{"ite.rsc",						GAME_RESOURCEFILE,	"4f7fa11c5175980ed593392838523060", -1},
+	{"scripts.rsc",					GAME_SCRIPTFILE,	"adf1f46c1d0589083996a7060c798ad0", -1},
+	{"sounds.cmp",					GAME_SOUNDFILE,		NULL, -1},
+	{"inherit the earth voices.cmp",GAME_VOICEFILE,		NULL, -1},
+	{"music.cmp",					GAME_MUSICFILE,		NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::EN_ANY,
+			Common::kPlatformMacintosh,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_MACCD,
+		GF_BIG_ENDIAN_DATA | GF_WYRMKEEP | GF_CD_FX,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITEWINDEMO_GameFonts),
+		ITEWINDEMO_GameFonts,
+		&ITEMACCD_GameSound,
+		&ITEMACCD_GameSound,
+		&ITEMACCD_GameMusic,
+		ARRAYSIZE(ITEMacPatch_Files),
+		ITEMacPatch_Files,
+	},
+
 	// Inherit the earth - Linux Demo version
 	// Note: it should be before GID_ITE_WINDEMO2 version
 	{
@@ -640,6 +671,42 @@
 		NULL,
 	},
 
+	// Inherit the earth - Wyrmkeep combined Windows/Mac/Linux CD (compressed sound)
+
+	// version is different from the other Wyrmkeep re-releases in that it does
+	// not have any substitute files. Presumably the ite.rsc file has been
+	// modified to include the Wyrmkeep changes. The resource files are little-
+	// endian, except for the voice file which is big-endian.
+	{
+		{
+			"ite",
+			"Multi-OS CD Version",
+			{
+	{"ite.rsc",						GAME_RESOURCEFILE,					"a6433e34b97b15e64fe8214651012db9", -1},
+	{"scripts.rsc",					GAME_SCRIPTFILE,					"a891405405edefc69c9d6c420c868b84", -1},
+	{"sounds.cmp",					GAME_SOUNDFILE,						NULL, -1},
+	{"inherit the earth voices.cmp",GAME_VOICEFILE | GAME_SWAPENDIAN,	NULL, -1},
+	{"music.cmp",					GAME_MUSICFILE,						NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::EN_ANY,
+			Common::kPlatformUnknown,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_MULTICD,
+		GF_WYRMKEEP | GF_CD_FX,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITECD_GameFonts),
+		ITECD_GameFonts,
+		&ITEMACCD_GameSound,
+		&ITECD_GameSound,
+		&ITEMACCD_GameMusic,
+		0,
+		NULL,
+	},
+
 	// Inherit the earth - Wyrmkeep Linux CD version
 	{
 		{
@@ -671,6 +738,37 @@
 		ITELinPatch_Files,
 	},
 
+	// Inherit the earth - Wyrmkeep Linux CD version (compressed sound)
+	{
+		{
+			"ite",
+			"CD Version",
+			{
+	{"ite.rsc",		GAME_RESOURCEFILE,	"8f4315a9bb10ec839253108a032c8b54", -1},
+	{"scripts.rsc",	GAME_SCRIPTFILE,	"a891405405edefc69c9d6c420c868b84", -1},
+	{"sounds.cmp",	GAME_SOUNDFILE,		NULL, -1},
+	{"voices.cmp",	GAME_VOICEFILE,		NULL, -1},
+	{"music.cmp",	GAME_MUSICFILE,		NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::EN_ANY,
+			Common::kPlatformLinux,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_LINCD,
+		GF_WYRMKEEP | GF_CD_FX,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITECD_GameFonts),
+		ITECD_GameFonts,
+		&ITECD_GameSound,
+		&ITECD_GameSound,
+		&ITEMACCD_GameMusic,
+		ARRAYSIZE(ITELinPatch_Files),
+		ITELinPatch_Files,
+	},
+
 	// Inherit the earth - Wyrmkeep Windows CD version
 	{
 		{
@@ -701,6 +799,36 @@
 		ITEWinPatch1_Files,
 	},
 
+	// Inherit the earth - Wyrmkeep Windows CD version (compressed sound)
+	{
+		{
+			"ite",
+			"CD Version",
+			{
+	{"ite.rsc",		GAME_RESOURCEFILE,	"8f4315a9bb10ec839253108a032c8b54", -1},
+	{"scripts.rsc",	GAME_SCRIPTFILE,	"a891405405edefc69c9d6c420c868b84", -1},
+	{"sounds.cmp",	GAME_SOUNDFILE,		NULL, -1},
+	{"voices.cmp",	GAME_VOICEFILE,		NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_WINCD,
+		GF_WYRMKEEP | GF_CD_FX,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITECD_GameFonts),
+		ITECD_GameFonts,
+		&ITECD_GameSound,
+		&ITECD_GameSound,
+		NULL,
+		ARRAYSIZE(ITEWinPatch1_Files),
+		ITEWinPatch1_Files,
+	},
+
 	// Inherit the earth - DOS CD version
 	{
 		{
@@ -731,6 +859,36 @@
 		NULL,
 	},
 
+	// Inherit the earth - DOS CD version (compressed sound)
+	{
+		{
+			"ite",
+			"CD Version",
+			{
+	{"ite.rsc",		GAME_RESOURCEFILE,	"8f4315a9bb10ec839253108a032c8b54", -1},
+	{"scripts.rsc",	GAME_SCRIPTFILE,	"50a0d2d7003c926a3832d503c8534e90", -1},
+	{"sounds.cmp",	GAME_SOUNDFILE,		NULL, -1},
+	{"voices.cmp",	GAME_VOICEFILE,		NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::EN_ANY,
+			Common::kPlatformPC,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_CD_G,
+		GF_CD_FX,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITECD_GameFonts),
+		ITECD_GameFonts,
+		&ITECD_GameSound,
+		&ITECD_GameSound,
+		NULL,
+		0,
+		NULL,
+	},
+
 	// Inherit the earth - DOS CD version with digital music
 	{
 		{
@@ -762,6 +920,37 @@
 		NULL,
 	},
 
+	// Inherit the earth - DOS CD version with digital music (compressed sound)
+	{
+		{
+			"ite",
+			"CD Version",
+			{
+	{"ite.rsc",		GAME_RESOURCEFILE,	"8f4315a9bb10ec839253108a032c8b54", -1},
+	{"scripts.rsc",	GAME_SCRIPTFILE,	"50a0d2d7003c926a3832d503c8534e90", -1},
+	{"sounds.cmp",	GAME_SOUNDFILE,		NULL, -1},
+	{"voices.cmp",	GAME_VOICEFILE,		NULL, -1},
+	{"music.cmp",	GAME_MUSICFILE,		NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::EN_ANY,
+			Common::kPlatformPC,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_CD_G2,
+		GF_CD_FX,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITECD_GameFonts),
+		ITECD_GameFonts,
+		&ITECD_GameSound,
+		&ITECD_GameSound,
+		&ITEMACCD_GameMusic,
+		0,
+		NULL,
+	},
+
 	// Inherit the earth - DOS CD German version
 	// reported by mld. Bestsellergamers cover disk
 	{
@@ -793,6 +982,37 @@
 		NULL,
 	},
 
+	// Inherit the earth - DOS CD German version (compressed sound)
+	// reported by mld. Bestsellergamers cover disk
+	{
+		{
+			"ite",
+			"CD Version",
+			{
+	{"ite.rsc",		GAME_RESOURCEFILE,	"869fc23c8f38f575979ec67152914fee", -1},
+	{"scripts.rsc",	GAME_SCRIPTFILE,	"a891405405edefc69c9d6c420c868b84", -1},
+	{"sounds.cmp",	GAME_SOUNDFILE,		NULL, -1},
+	{"voices.cmp",	GAME_VOICEFILE,		NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::DE_DEU,
+			Common::kPlatformPC,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_CD_DE,
+		GF_CD_FX,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITECD_GameFonts),
+		ITECD_GameFonts,
+		&ITECD_GameSound,
+		&ITECD_GameSound,
+		NULL,
+		0,
+		NULL,
+	},
+
 	// Inherit the earth - DOS CD German version with digital music
 	{
 		{
@@ -824,6 +1044,37 @@
 		NULL,
 	},
 
+	// Inherit the earth - DOS CD German version with digital music (compressed sound)
+	{
+		{
+			"ite",
+			"CD Version",
+			{
+	{"ite.rsc",		GAME_RESOURCEFILE,	"869fc23c8f38f575979ec67152914fee", -1},
+	{"scripts.rsc",	GAME_SCRIPTFILE,	"a891405405edefc69c9d6c420c868b84", -1},
+	{"sounds.cmp",	GAME_SOUNDFILE,		NULL, -1},
+	{"voices.cmp",	GAME_VOICEFILE,		NULL, -1},
+	{"music.cmp",	GAME_MUSICFILE,		NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::DE_DEU,
+			Common::kPlatformPC,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_CD_DE2,
+		GF_CD_FX,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITECD_GameFonts),
+		ITECD_GameFonts,
+		&ITECD_GameSound,
+		&ITECD_GameSound,
+		&ITEMACCD_GameMusic,
+		0,
+		NULL,
+	},
+
 	// Inherit the earth - CD version
 	{
 		{
@@ -854,6 +1105,36 @@
 		NULL,
 	},
 
+	// Inherit the earth - CD version (compressed sound)
+	{
+		{
+			"ite",
+			"CD Version",
+			{
+	{"ite.rsc",		GAME_RESOURCEFILE,	"8f4315a9bb10ec839253108a032c8b54", -1},
+	{"scripts.rsc",	GAME_SCRIPTFILE,	"a891405405edefc69c9d6c420c868b84", -1},
+	{"sounds.cmp",	GAME_SOUNDFILE,		NULL, -1},
+	{"voices.cmp",	GAME_VOICEFILE,		NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::EN_ANY,
+			Common::kPlatformPC,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_CD,
+		GF_CD_FX,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITECD_GameFonts),
+		ITECD_GameFonts,
+		&ITECD_GameSound,
+		&ITECD_GameSound,
+		NULL,
+		0,
+		NULL,
+	},
+
 	// Inherit the earth - German Floppy version
 	{
 		{
@@ -883,6 +1164,35 @@
 		NULL,
 	},
 
+	// Inherit the earth - German Floppy version (compressed sound)
+	{
+		{
+			"ite",
+			"Floppy",
+			{
+	{"ite.rsc",		GAME_RESOURCEFILE,					"869fc23c8f38f575979ec67152914fee", -1},
+	{"scripts.rsc",	GAME_SCRIPTFILE,					"516f7330f8410057b834424ea719d1ef", -1},
+	{"voices.cmp",	GAME_SOUNDFILE | GAME_VOICEFILE,	NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::DE_DEU,
+			Common::kPlatformPC,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_DISK_DE,
+		0,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITEDISK_GameFonts),
+		ITEDISK_GameFonts,
+		&ITEDISK_GameSound,
+		&ITEDISK_GameSound,
+		NULL,
+		0,
+		NULL,
+	},
+
 	// Inherit the earth - German Floppy version with digital music
 	{
 		{
@@ -913,6 +1223,36 @@
 		NULL,
 	},
 
+	// Inherit the earth - German Floppy version with digital music (compressed sound)
+	{
+		{
+			"ite",
+			"Floppy",
+			{
+	{"ite.rsc",		GAME_RESOURCEFILE,					"869fc23c8f38f575979ec67152914fee", -1},
+	{"scripts.rsc",	GAME_SCRIPTFILE,					"516f7330f8410057b834424ea719d1ef", -1},
+	{"voices.cmp",	GAME_SOUNDFILE | GAME_VOICEFILE,	NULL, -1},
+	{"music.cmp",	GAME_MUSICFILE,						NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::DE_DEU,
+			Common::kPlatformPC,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_DISK_DE2,
+		0,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITEDISK_GameFonts),
+		ITEDISK_GameFonts,
+		&ITEDISK_GameSound,
+		&ITEDISK_GameSound,
+		&ITEMACCD_GameMusic,
+		0,
+		NULL,
+	},
+
 	// Inherit the earth - Disk version
 	{
 		{
@@ -942,6 +1282,35 @@
 		NULL,
 	},
 
+	// Inherit the earth - Disk version (compressed sound)
+	{
+		{
+			"ite",
+			"Floppy",
+			{
+	{"ite.rsc",		GAME_RESOURCEFILE,					"8f4315a9bb10ec839253108a032c8b54", -1},
+	{"scripts.rsc",	GAME_SCRIPTFILE,					"516f7330f8410057b834424ea719d1ef", -1},
+	{"voices.cmp",	GAME_SOUNDFILE | GAME_VOICEFILE,	NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::EN_ANY,
+			Common::kPlatformPC,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_DISK_G,
+		0,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITEDISK_GameFonts),
+		ITEDISK_GameFonts,
+		&ITEDISK_GameSound,
+		&ITEDISK_GameSound,
+		NULL,
+		0,
+		NULL,
+	},
+
 	// Inherit the earth - Disk version with digital music
 	{
 		{
@@ -972,6 +1341,36 @@
 		NULL,
 	},
 
+	// Inherit the earth - Disk version with digital music (compressed sound)
+	{
+		{
+			"ite",
+			"Floppy",
+			{
+	{"ite.rsc",		GAME_RESOURCEFILE,					"8f4315a9bb10ec839253108a032c8b54", -1},
+	{"scripts.rsc",	GAME_SCRIPTFILE,					"516f7330f8410057b834424ea719d1ef", -1},
+	{"voices.cmp",	GAME_SOUNDFILE | GAME_VOICEFILE,	NULL, -1},
+	{"music.cmp",	GAME_MUSICFILE,						NULL, -1},
+	{ NULL, 0, NULL, 0}
+			},
+			Common::EN_ANY,
+			Common::kPlatformPC,
+			Common::ADGF_NO_FLAGS
+		},
+		GType_ITE,
+		GID_ITE_DISK_G2,
+		0,
+		ITE_DEFAULT_SCENE,
+		&ITE_Resources,
+		ARRAYSIZE(ITEDISK_GameFonts),
+		ITEDISK_GameFonts,
+		&ITEDISK_GameSound,
+		&ITEDISK_GameSound,
+		&ITEMACCD_GameMusic,
+		0,
+		NULL,
+	},
+
 	// I Have No Mouth And I Must Scream - Demo version
 	{
 		{


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