aboutsummaryrefslogtreecommitdiff
path: root/engines/saga
diff options
context:
space:
mode:
authorD G Turner2019-12-04 05:19:40 +0000
committerD G Turner2019-12-04 05:19:40 +0000
commit76d1814c7d0887b279e7f3a64ceb3c3d5b1e3614 (patch)
tree66efc4a380e78c46e21fccdfbc09a50e31cc2711 /engines/saga
parentb5a4adf9d2079a36e996c2c0e4cb3c3312c32acb (diff)
downloadscummvm-rg350-76d1814c7d0887b279e7f3a64ceb3c3d5b1e3614.tar.gz
scummvm-rg350-76d1814c7d0887b279e7f3a64ceb3c3d5b1e3614.tar.bz2
scummvm-rg350-76d1814c7d0887b279e7f3a64ceb3c3d5b1e3614.zip
SAGA: Use Advanced Detector LISTEND Macro in Detection Entries
Also fix indent formatting of detection entries.
Diffstat (limited to 'engines/saga')
-rw-r--r--engines/saga/detection_tables.h334
1 files changed, 167 insertions, 167 deletions
diff --git a/engines/saga/detection_tables.h b/engines/saga/detection_tables.h
index f569c480cc..31baaaaae4 100644
--- a/engines/saga/detection_tables.h
+++ b/engines/saga/detection_tables.h
@@ -181,11 +181,11 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Demo", // Game title
{
- {"ite.rsc", GAME_RESOURCEFILE, "986c79c4d2939dbe555576529fd37932", -1},
- //{"ite.dmo", GAME_DEMOFILE}, "0b9a70eb4e120b6f00579b46c8cae29e"
- {"scripts.rsc", GAME_SCRIPTFILE, "d5697dd3240a3ceaddaa986c47e1a2d7", -1},
- //{"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c58e67c506af4ffa03fd0aac2079deb0", -1},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "986c79c4d2939dbe555576529fd37932", -1},
+ //{"ite.dmo", GAME_DEMOFILE, "0b9a70eb4e120b6f00579b46c8cae29e", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "d5697dd3240a3ceaddaa986c47e1a2d7", -1},
+ //{"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c58e67c506af4ffa03fd0aac2079deb0", -1},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformDOS,
@@ -208,9 +208,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Demo 2",
{
- {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08", 1865461},
- {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b", 70083},
- { NULL, 0, NULL, 0}
+ {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08", 1865461},
+ {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b", 70083},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformMacintosh,
@@ -234,9 +234,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Demo 1",
{
- {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08", 1131098},
- {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b", 38613},
- { NULL, 0, NULL, 0}
+ {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08", 1131098},
+ {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b", 38613},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformMacintosh,
@@ -260,9 +260,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Win Demo 2/3, Linux Demo",
{
- {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1951395},
- {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 70051},
- { NULL, 0, NULL, 0}
+ {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1951395},
+ {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 70051},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformWindows,
@@ -286,9 +286,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Demo 1",
{
- {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1327323},
- {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 38613},
- { NULL, 0, NULL, 0}
+ {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1327323},
+ {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 38613},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformWindows,
@@ -316,12 +316,12 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"CD",
{
- {"ite resources.bin", GAME_RESOURCEFILE | GAME_MACBINARY, "0bd506aa887bfc7965f695c6bd28237d", -1},
- {"ite scripts.bin", GAME_SCRIPTFILE | GAME_MACBINARY, "af0d7a2588e09ad3ecbc5b474ea238bf", -1},
- {"ite sounds.bin", GAME_SOUNDFILE | GAME_MACBINARY, "441426c6bb2a517f65c7e49b57f7a345", -1},
- {"ite music.bin", GAME_MUSICFILE_GM | GAME_MACBINARY, "c1d20324b7cdf1650e67061b8a93251c", -1},
- //{"ite voices.bin", GAME_VOICEFILE | GAME_MACBINARY, "dba92ae7d57e942250fe135609708369", -1},
- { NULL, 0, NULL, 0}
+ {"ite resources.bin", GAME_RESOURCEFILE | GAME_MACBINARY, "0bd506aa887bfc7965f695c6bd28237d", -1},
+ {"ite scripts.bin", GAME_SCRIPTFILE | GAME_MACBINARY, "af0d7a2588e09ad3ecbc5b474ea238bf", -1},
+ {"ite sounds.bin", GAME_SOUNDFILE | GAME_MACBINARY, "441426c6bb2a517f65c7e49b57f7a345", -1},
+ {"ite music.bin", GAME_MUSICFILE_GM | GAME_MACBINARY, "c1d20324b7cdf1650e67061b8a93251c", -1},
+ //{"ite voices.bin", GAME_VOICEFILE | GAME_MACBINARY, "dba92ae7d57e942250fe135609708369", -1},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformMacintosh,
@@ -343,9 +343,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Wyrmkeep CD",
{
- {"ite.rsc", GAME_RESOURCEFILE, "4f7fa11c5175980ed593392838523060", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "adf1f46c1d0589083996a7060c798ad0", -1},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "4f7fa11c5175980ed593392838523060", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "adf1f46c1d0589083996a7060c798ad0", -1},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformMacintosh,
@@ -375,9 +375,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Multi-OS CD Version",
{
- {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927165},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927165},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformUnknown,
@@ -402,9 +402,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Multi-OS CD Version",
{
- {"ite.rsc", GAME_RESOURCEFILE, "420e09cfdbb4db12baefd4bc81d8e154", 8925349},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "420e09cfdbb4db12baefd4bc81d8e154", 8925349},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ AD_LISTEND
},
Common::DE_DEU,
Common::kPlatformUnknown,
@@ -431,10 +431,10 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Multi-OS CD Version",
{
- // TODO: add size for ite.rsc
- {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
- { NULL, 0, NULL, 0}
+ // TODO: add size for ite.rsc
+ {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ AD_LISTEND
},
Common::IT_ITA,
Common::kPlatformUnknown,
@@ -456,9 +456,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Windows/Linux/DOS CD Version",
{
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformDOS,
@@ -480,9 +480,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Windows/Linux/DOS CD Version",
{
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929956},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 350243},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929956},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 350243},
+ AD_LISTEND
},
Common::IT_ITA,
Common::kPlatformDOS,
@@ -504,9 +504,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Windows/Linux/DOS CD Version",
{
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929384},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 355877},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929384},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 355877},
+ AD_LISTEND
},
Common::FR_FRA,
Common::kPlatformDOS,
@@ -528,9 +528,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"CD Version",
{
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90", -1},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90", -1},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformDOS,
@@ -553,9 +553,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"CD Version",
{
- {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ AD_LISTEND
},
Common::DE_DEU,
Common::kPlatformDOS,
@@ -580,9 +580,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Trial/Not supported",
{
- {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927169},
- {"scripts.rsc", GAME_SCRIPTFILE, "bbf929f1e6d6f2af30c41d078798f5c1", 335927},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927169},
+ {"scripts.rsc", GAME_SCRIPTFILE, "bbf929f1e6d6f2af30c41d078798f5c1", 335927},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformWindows,
@@ -607,9 +607,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Floppy",
{
- {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", -1},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", -1},
+ AD_LISTEND
},
Common::DE_DEU,
Common::kPlatformDOS,
@@ -631,9 +631,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Floppy",
{
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8903828},
- {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", -1},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8903828},
+ {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", -1},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformDOS,
@@ -655,9 +655,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Floppy",
{
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8905106},
- {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", 340726},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8905106},
+ {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", 340726},
+ AD_LISTEND
},
Common::IT_ITA,
Common::kPlatformDOS,
@@ -679,9 +679,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Floppy",
{
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8901704},
- {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", 281071},
- { NULL, 0, NULL, 0}
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8901704},
+ {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", 281071},
+ AD_LISTEND
},
Common::ZH_CNA,
Common::kPlatformDOS,
@@ -710,11 +710,11 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"Demo",
{
- {"music.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 16687179},
- {"scripts.res", GAME_SCRIPTFILE, "9626bda8978094ff9b29198bc1ed5f9a", -1},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
- { NULL, 0, NULL, 0}
+ {"music.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
+ {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 16687179},
+ {"scripts.res", GAME_SCRIPTFILE, "9626bda8978094ff9b29198bc1ed5f9a", -1},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformDOS,
@@ -736,17 +736,17 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
- {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
- //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
- // There are two English versions of the game, each one with a different sfx.res file
- // Known MD5 checksums for sfx.res in the English version of the game are
- // 1c610d543f32ec8b525e3f652536f269 and 45a9a9f5d37740be24fd2ae2edf36573
- {"sfx.res", GAME_SOUNDFILE, NULL, -1},
- { NULL, 0, NULL, 0}
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
+ //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ // There are two English versions of the game, each one with a different sfx.res file
+ // Known MD5 checksums for sfx.res in the English version of the game are
+ // 1c610d543f32ec8b525e3f652536f269 and 45a9a9f5d37740be24fd2ae2edf36573
+ {"sfx.res", GAME_SOUNDFILE, NULL, -1},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformDOS,
@@ -770,13 +770,13 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
- {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78517884},
- {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", -1},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
- { NULL, 0, NULL, 0}
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78517884},
+ {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", -1},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ AD_LISTEND
},
Common::DE_DEU,
Common::kPlatformDOS,
@@ -800,13 +800,13 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"fan-made",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", 302676},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", 314020},
- {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79219797},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 523800},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", 22561056},
- { NULL, 0, NULL, 0}
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", 302676},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", 314020},
+ {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79219797},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 523800},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", 22561056},
+ AD_LISTEND
},
Common::DE_DEU,
Common::kPlatformDOS,
@@ -830,13 +830,13 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"fan-made",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", 302676},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", 314020},
- {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 83411541},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 505001},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", 22561056},
- { NULL, 0, NULL, 0}
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", 302676},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", 314020},
+ {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 83411541},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 505001},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", 22561056},
+ AD_LISTEND
},
Common::HU_HUN,
Common::kPlatformDOS,
@@ -858,13 +858,13 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
- {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78560025},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
- { NULL, 0, NULL, 0}
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78560025},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ AD_LISTEND
},
Common::ES_ESP,
Common::kPlatformDOS,
@@ -887,13 +887,13 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
- {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78519324},
- {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", -1},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
- { NULL, 0, NULL, 0}
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78519324},
+ {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", -1},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ AD_LISTEND
},
Common::FR_FRA,
Common::kPlatformDOS,
@@ -915,13 +915,13 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
- {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211498},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
- { NULL, 0, NULL, 0}
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211498},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ AD_LISTEND
},
Common::IT_ITA,
Common::kPlatformDOS,
@@ -939,34 +939,34 @@ static const SAGAGameDescription gameDescriptions[] = {
// I Have No Mouth And I Must Scream - Russian fan translaction v1.0 (by jack7277 et al)
{
+ {
+ "ihnm",
+ "",
{
- "ihnm",
- "",
- {
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
- {"scream.res", GAME_RESOURCEFILE, "ac00dd9e6701e8edbb49429dacbc4731", 79210049},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
- //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
- // There are two English versions of the game, each one with a different sfx.res file
- // Known MD5 checksums for sfx.res in the English version of the game are
- // 1c610d543f32ec8b525e3f652536f269 and 45a9a9f5d37740be24fd2ae2edf36573
- {"sfx.res", GAME_SOUNDFILE, NULL, -1},
- { NULL, 0, NULL, 0}
- },
- Common::RU_RUS,
- Common::kPlatformDOS,
- ADGF_NO_FLAGS,
- GUIO1(GUIO_NOASPECT)
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"scream.res", GAME_RESOURCEFILE, "ac00dd9e6701e8edbb49429dacbc4731", 79210049},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
+ //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ // There are two English versions of the game, each one with a different sfx.res file
+ // Known MD5 checksums for sfx.res in the English version of the game are
+ // 1c610d543f32ec8b525e3f652536f269 and 45a9a9f5d37740be24fd2ae2edf36573
+ {"sfx.res", GAME_SOUNDFILE, NULL, -1},
+ AD_LISTEND
},
- GID_IHNM,
- 0,
- IHNM_DEFAULT_SCENE,
- &IHNM_Resources,
- ARRAYSIZE(IHNMCD_GameFonts),
- IHNMCD_GameFonts,
- NULL,
+ Common::RU_RUS,
+ Common::kPlatformDOS,
+ ADGF_NO_FLAGS,
+ GUIO1(GUIO_NOASPECT)
+ },
+ GID_IHNM,
+ 0,
+ IHNM_DEFAULT_SCENE,
+ &IHNM_Resources,
+ ARRAYSIZE(IHNMCD_GameFonts),
+ IHNMCD_GameFonts,
+ NULL,
},
// I Have No Mouth And I Must Scream - Mac English CD
@@ -975,11 +975,11 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
- {"patch.res", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 493597},
- {"sfx.res", GAME_SOUNDFILE, "0c24f75c30c3c4cffc7bf0e6d997898b", 3082},
- { NULL, 0, NULL, 0}
+ {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
+ {"patch.res", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 493597},
+ {"sfx.res", GAME_SOUNDFILE, "0c24f75c30c3c4cffc7bf0e6d997898b", 3082},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformMacintosh,
@@ -1004,12 +1004,12 @@ static const SAGAGameDescription gameDescriptions[] = {
"dino",
"",
{
- {"dinodata.hrs", GAME_RESOURCEFILE, "45aa7026d441dd69957385c25d2fd33e", 2698},
- {"dino.hrs", GAME_OBJRESOURCEFILE, "7cf3665887a4a18e2fff6938a954c050", 66018},
- {"scripts.hrs", GAME_SCRIPTFILE, "d405841a249a365cf92fc65dd52fb953", 164181},
- {"dinosnd.hrs", GAME_SOUNDFILE | GAME_VOICEFILE, "dcf4ade416614b8a64f99dacfd3bd071", 199163997},
- {"dinoimag.hrs", GAME_IMAGEFILE, "d24d80676f7afcfaca0b61c95056044f", 42342931},
- { NULL, 0, NULL, 0}
+ {"dinodata.hrs", GAME_RESOURCEFILE, "45aa7026d441dd69957385c25d2fd33e", 2698},
+ {"dino.hrs", GAME_OBJRESOURCEFILE, "7cf3665887a4a18e2fff6938a954c050", 66018},
+ {"scripts.hrs", GAME_SCRIPTFILE, "d405841a249a365cf92fc65dd52fb953", 164181},
+ {"dinosnd.hrs", GAME_SOUNDFILE | GAME_VOICEFILE, "dcf4ade416614b8a64f99dacfd3bd071", 199163997},
+ {"dinoimag.hrs", GAME_IMAGEFILE, "d24d80676f7afcfaca0b61c95056044f", 42342931},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformDOS,
@@ -1034,12 +1034,12 @@ static const SAGAGameDescription gameDescriptions[] = {
"fta2",
"",
{
- {"ftadata.hrs", GAME_RESOURCEFILE, "6dc3cbed8df2ddd9f060a7dba4d33ef8", 15042},
- {"fta.hrs", GAME_OBJRESOURCEFILE, "c34a5ee5f1a14a87712a35c4a209a033", 213376},
- {"scripts.hrs", GAME_SCRIPTFILE, "95f33928f6c4f02ee04d2ec5c3314c30", 1041948},
- {"ftasound.hrs", GAME_SOUNDFILE, "ce930cb38922e6a03461f55d51b4e165", 12403350},
- {"ftaimage.hrs", GAME_IMAGEFILE, "09bb003733b20f924e2e373d2ddcd394", 21127397},
- { NULL, 0, NULL, 0}
+ {"ftadata.hrs", GAME_RESOURCEFILE, "6dc3cbed8df2ddd9f060a7dba4d33ef8", 15042},
+ {"fta.hrs", GAME_OBJRESOURCEFILE, "c34a5ee5f1a14a87712a35c4a209a033", 213376},
+ {"scripts.hrs", GAME_SCRIPTFILE, "95f33928f6c4f02ee04d2ec5c3314c30", 1041948},
+ {"ftasound.hrs", GAME_SOUNDFILE, "ce930cb38922e6a03461f55d51b4e165", 12403350},
+ {"ftaimage.hrs", GAME_IMAGEFILE, "09bb003733b20f924e2e373d2ddcd394", 21127397},
+ AD_LISTEND
},
Common::EN_ANY,
Common::kPlatformDOS,