aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/detection_tables.h
diff options
context:
space:
mode:
authorFilippos Karapetis2007-06-25 18:21:40 +0000
committerFilippos Karapetis2007-06-25 18:21:40 +0000
commit057d26e2f3a3d29f0694a5e9781b700812161430 (patch)
treeaeebbacccfd03c98fa4934efbf8243b08212a1e9 /engines/saga/detection_tables.h
parent696b99e9b74017ffe529cbeea9d504a03915e12a (diff)
downloadscummvm-rg350-057d26e2f3a3d29f0694a5e9781b700812161430.tar.gz
scummvm-rg350-057d26e2f3a3d29f0694a5e9781b700812161430.tar.bz2
scummvm-rg350-057d26e2f3a3d29f0694a5e9781b700812161430.zip
Added entries for ITE compressed files to the detector. IHNM is not added yet, as it needs more testing
svn-id: r27712
Diffstat (limited to 'engines/saga/detection_tables.h')
-rw-r--r--engines/saga/detection_tables.h399
1 files changed, 399 insertions, 0 deletions
diff --git a/engines/saga/detection_tables.h b/engines/saga/detection_tables.h
index 8cef19d37f..4cdc2cca6c 100644
--- a/engines/saga/detection_tables.h
+++ b/engines/saga/detection_tables.h
@@ -481,6 +481,37 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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 @@ static const SAGAGameDescription gameDescriptions[] = {
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
{
{