aboutsummaryrefslogtreecommitdiff
path: root/engines/saga
diff options
context:
space:
mode:
authorEugene Sandulenko2006-12-29 00:03:03 +0000
committerEugene Sandulenko2006-12-29 00:03:03 +0000
commitc01839bbe98f62b242d7f3bbc72a8095ae28d94c (patch)
treee07e41ba0d916bc7e84eff59067418c946acedf9 /engines/saga
parent291859eccd02be5f728cc412760148995492caff (diff)
downloadscummvm-rg350-c01839bbe98f62b242d7f3bbc72a8095ae28d94c.tar.gz
scummvm-rg350-c01839bbe98f62b242d7f3bbc72a8095ae28d94c.tar.bz2
scummvm-rg350-c01839bbe98f62b242d7f3bbc72a8095ae28d94c.zip
Make ADGameFileDescription is built in directly into ADGameDescription.
svn-id: r24947
Diffstat (limited to 'engines/saga')
-rw-r--r--engines/saga/game.cpp3
-rw-r--r--engines/saga/sagagame.cpp544
2 files changed, 241 insertions, 306 deletions
diff --git a/engines/saga/game.cpp b/engines/saga/game.cpp
index 5a9b0dcbbf..ff1b7d4ab5 100644
--- a/engines/saga/game.cpp
+++ b/engines/saga/game.cpp
@@ -55,9 +55,6 @@ REGISTER_PLUGIN(SAGA, "SAGA Engine", "Inherit the Earth (C) Wyrmkeep Entertainme
namespace Saga {
-using Common::ADGameFileDescription;
-using Common::ADGameDescription;
-
#include "sagagame.cpp"
bool SagaEngine::initGame() {
diff --git a/engines/saga/sagagame.cpp b/engines/saga/sagagame.cpp
index edbc4488aa..9853efb4b1 100644
--- a/engines/saga/sagagame.cpp
+++ b/engines/saga/sagagame.cpp
@@ -177,14 +177,6 @@ static const GameResourceDescription ITEDemo_Resources = {
};
// Inherit the Earth - DOS Demo version
-static const ADGameFileDescription ITE_DEMO_G_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "986c79c4d2939dbe555576529fd37932"},
- //{"ite.dmo", GAME_DEMOFILE}, "0b9a70eb4e120b6f00579b46c8cae29e"
- {"scripts.rsc", GAME_SCRIPTFILE, "d5697dd3240a3ceaddaa986c47e1a2d7"},
- {"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c58e67c506af4ffa03fd0aac2079deb0"},
- { NULL, 0, NULL}
-};
-
static const GameFontDescription ITEDEMO_GameFonts[] = {
{0},
{1}
@@ -201,22 +193,6 @@ static const GameSoundInfo ITEDEMO_GameSound = {
// Inherit the Earth - Wyrmkeep Win32 Demo version
-static const ADGameFileDescription ITE_WINDEMO2_GameFiles[] = {
- {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac"},
- {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb"},
- {"soundsd.rsc", GAME_SOUNDFILE, "95a6c148e22e99a8c243f2978223583c"},
- {"voicesd.rsc", GAME_VOICEFILE, "e139d86bab2ee8ba3157337f894a92d4"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription ITE_WINDEMO1_GameFiles[] = {
- {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac"},
- {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb"},
- {"soundsd.rsc", GAME_SOUNDFILE, "a741139dd7365a13f463cd896ff9969a"},
- {"voicesd.rsc", GAME_VOICEFILE, "0759eaf5b64ae19fd429920a70151ad3"},
- { NULL, 0, NULL}
-};
-
static const GameFontDescription ITEWINDEMO_GameFonts[] = {
{2},
{0}
@@ -250,24 +226,6 @@ static const GameSoundInfo ITEWINDEMO2_GameSound = {
};
// Inherit the Earth - Wyrmkeep Mac Demo version
-static const ADGameFileDescription ITE_MACDEMO2_GameFiles[] = {
- {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08"},
- {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b"},
- {"soundsd.rsc", GAME_SOUNDFILE, "b3a831fbed337d1f1300fee1dd474f6c"},
- {"voicesd.rsc", GAME_VOICEFILE, "e139d86bab2ee8ba3157337f894a92d4"},
- {"musicd.rsc", GAME_MUSICFILE, "495bdde51fd9f4bea2b9c911091b1ab2"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription ITE_MACDEMO1_GameFiles[] = {
- {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08"},
- {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b"},
- {"soundsd.rsc", GAME_SOUNDFILE, "b3a831fbed337d1f1300fee1dd474f6c"},
- {"voicesd.rsc", GAME_VOICEFILE, "e139d86bab2ee8ba3157337f894a92d4"},
- {"musicd.rsc", GAME_MUSICFILE, "1a91cd60169f367ecb6c6e058d899b2f"},
- { NULL, 0, NULL}
-};
-
static const GameSoundInfo ITEMACDEMO_GameVoice = {
kSoundVOX,
22050,
@@ -296,15 +254,6 @@ static const GameSoundInfo ITEMACDEMO_GameMusic = {
};
// Inherit the Earth - Wyrmkeep Linux Demo version
-static const ADGameFileDescription ITE_LINDEMO_GameFiles[] = {
- {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac"},
- {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb"},
- {"soundsd.rsc", GAME_SOUNDFILE, "95a6c148e22e99a8c243f2978223583c"},
- {"voicesd.rsc", GAME_VOICEFILE, "e139d86bab2ee8ba3157337f894a92d4"},
- {"musicd.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
- { NULL, 0, NULL}
-};
-
static const GameSoundInfo ITELINDEMO_GameMusic = {
kSoundPCM,
11025,
@@ -314,41 +263,6 @@ static const GameSoundInfo ITELINDEMO_GameMusic = {
true
};
-// Inherit the Earth - Wyrmkeep Linux version
-
-static const ADGameFileDescription ITE_LINCD_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
- {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
- {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6"},
- {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
- { NULL, 0, NULL}
-};
-
-// Inherit the Earth - Wyrmkeep combined Windows/Mac/Linux version. This
-// 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.
-
-static const ADGameFileDescription ITE_MULTICD_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9"},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
- {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
- {"inherit the earth voices", GAME_VOICEFILE | GAME_SWAPENDIAN, "c14c4c995e7a0d3828e3812a494301b7"},
- {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription ITE_MACCD_G_GameFiles[] = {
- {"ite resources.bin", GAME_RESOURCEFILE | GAME_MACBINARY, "0bd506aa887bfc7965f695c6bd28237d"},
- {"ite scripts.bin", GAME_SCRIPTFILE | GAME_MACBINARY, "af0d7a2588e09ad3ecbc5b474ea238bf"},
- {"ite sounds.bin", GAME_SOUNDFILE | GAME_MACBINARY, "441426c6bb2a517f65c7e49b57f7a345"},
- {"ite music.bin", GAME_MUSICFILE_GM | GAME_MACBINARY, "c1d20324b7cdf1650e67061b8a93251c"},
- {"ite voices.bin", GAME_VOICEFILE | GAME_MACBINARY, "dba92ae7d57e942250fe135609708369"},
- { NULL, 0, NULL}
-};
-
static const GameSoundInfo ITEMACCD_G_GameSound = {
kSoundMacPCM,
22050,
@@ -359,15 +273,6 @@ static const GameSoundInfo ITEMACCD_G_GameSound = {
};
// Inherit the Earth - Mac Wyrmkeep version
-static const ADGameFileDescription ITE_MACCD_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "4f7fa11c5175980ed593392838523060"},
- {"scripts.rsc", GAME_SCRIPTFILE, "adf1f46c1d0589083996a7060c798ad0"},
- {"sounds.rsc", GAME_SOUNDFILE, "95863b89a0916941f6c5e1789843ba14"},
- {"inherit the earth voices", GAME_VOICEFILE, "c14c4c995e7a0d3828e3812a494301b7"},
- {"music.rsc", GAME_MUSICFILE, "1a91cd60169f367ecb6c6e058d899b2f"},
- { NULL, 0, NULL}
-};
-
static const GameSoundInfo ITEMACCD_GameSound = {
kSoundPCM,
22050,
@@ -387,36 +292,6 @@ static const GameSoundInfo ITEMACCD_GameMusic = {
};
// Inherit the Earth - Diskette version
-static const ADGameFileDescription ITE_DISK_DE_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee"},
- {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef"},
- {"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "0c9113e630f97ef0996b8c3114badb08"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription ITE_DISK_G_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
- {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef"},
- {"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c46e4392fcd2e89bc91e5567db33b62d"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription ITE_DISK_DE2_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee"},
- {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef"},
- {"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "0c9113e630f97ef0996b8c3114badb08"},
- {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription ITE_DISK_G2_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
- {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef"},
- {"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c46e4392fcd2e89bc91e5567db33b62d"},
- {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
- { NULL, 0, NULL}
-};
-
static const GameFontDescription ITEDISK_GameFonts[] = {
{2},
{0},
@@ -432,60 +307,6 @@ static const GameSoundInfo ITEDISK_GameSound = {
true
};
-// Inherit the Earth - CD Enhanced version
-static const ADGameFileDescription ITE_WINCD_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
- {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
- {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription ITE_CD_G_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
- {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90"},
- {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
- {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6"},
- { NULL, 0, NULL}
-};
-
-// reported by mld. Bestsellergamers cover disk
-static const ADGameFileDescription ITE_CD_DE_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee"},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
- {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
- {"voices.rsc", GAME_VOICEFILE, "2fbad5d10b9b60a3415dc4aebbb11718"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription ITE_CD_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
- {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
- {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6"},
- { NULL, 0, NULL}
-};
-
-
-static const ADGameFileDescription ITE_CD_G2_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
- {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90"},
- {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
- {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6"},
- {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription ITE_CD_DE2_GameFiles[] = {
- {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee"},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
- {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
- {"voices.rsc", GAME_VOICEFILE, "2fbad5d10b9b60a3415dc4aebbb11718"},
- {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
- { NULL, 0, NULL}
-};
-
-
static const GameFontDescription ITECD_GameFonts[] = {
{2},
{0},
@@ -714,103 +535,6 @@ static const GameResourceDescription IHNM_Resources = {
0
};
-// I Have No Mouth and I Must Scream - Demo version
-static const ADGameFileDescription IHNM_DEMO_GameFiles[] = {
- {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6"},
- {"scripts.res", GAME_SCRIPTFILE, "9626bda8978094ff9b29198bc1ed5f9a"},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
- {"voicesd.res", GAME_VOICEFILE, "3bbc16a8f741dbb511da506c660a0b54"},
- { NULL, 0, NULL}
-};
-
-// I Have No Mouth and I Must Scream - Retail CD version
-
-static const ADGameFileDescription IHNM_CD_GameFiles[] = {
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52"},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583"},
- {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6"},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e"},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01"},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
- {"voicess.res", GAME_VOICEFILE, "54b1f2013a075338ceb0e258d97808bd"}, //order of voice bank file is important
- {"voices1.res", GAME_VOICEFILE, "fc6440b38025f4b2cc3ff55c3da5c3eb"},
- {"voices2.res", GAME_VOICEFILE, "b37f10fd1696ade7d58704ccaaebceeb"},
- {"voices3.res", GAME_VOICEFILE, "3bbc16a8f741dbb511da506c660a0b54"},
- {"voices4.res", GAME_VOICEFILE, "ebfa160122d2247a676ca39920e5d481"},
- {"voices5.res", GAME_VOICEFILE, "1f501ce4b72392bdd1d9ec38f6eec6da"},
- {"voices6.res", GAME_VOICEFILE, "f580ed7568c7d6ef34e934ba20adf834"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription IHNM_CD_ES_GameFiles[] = {
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52"},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583"},
- {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224"},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e"},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01"},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
- {"voicess.res", GAME_VOICEFILE, "d869de9883c8faea7f687217a9ec7057"}, //order of voice bank file is important
- {"voices1.res", GAME_VOICEFILE, "dc6a34e3d1668730ea46815a92c7847f"},
- {"voices2.res", GAME_VOICEFILE, "dc6a5fa7a4cdc2ca5a6fd924e969986c"},
- {"voices3.res", GAME_VOICEFILE, "dc6a5fa7a4cdc2ca5a6fd924e969986c"},
- {"voices4.res", GAME_VOICEFILE, "0f87400b804232a58dd22e404420cc45"},
- {"voices5.res", GAME_VOICEFILE, "172668cfc5d8c305cb5b1a9b4d995fc0"},
- {"voices6.res", GAME_VOICEFILE, "96c9bda9a5f41d6bc232ed7bf6d371d9"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription IHNM_CD_RU_GameFiles[] = {
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52"},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583"},
- {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6"},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e"},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01"},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
- {"voicess.res", GAME_VOICEFILE, "9df7cd3b18ddaa16b5291b3432567036"}, //order of voice bank file is important
- {"voices1.res", GAME_VOICEFILE, "d6100d2dc3b2b9f2e1ad247f613dce9b"},
- {"voices2.res", GAME_VOICEFILE, "84f6f48ecc2832841ea6417a9a379430"},
- {"voices3.res", GAME_VOICEFILE, "ebb9501283047f27a0f54e27b3c8ba1e"},
- {"voices4.res", GAME_VOICEFILE, "4c145da5fa6d1306162a7ca8ce5a4f2e"},
- {"voices5.res", GAME_VOICEFILE, "871a559644281917677eca4af1b05620"},
- {"voices6.res", GAME_VOICEFILE, "211be5c24f066d69a2f6cfa953acfba6"},
- { NULL, 0, NULL}
-};
-
-// I Have No Mouth and I Must Scream - Censored CD version (without Nimdok)
-
-// Reported by mld. German Retail
-static const ADGameFileDescription IHNM_CD_DE_GameFiles[] = {
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52"},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583"},
- {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224"},
- {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292"},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e"},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
- {"voicess.res", GAME_VOICEFILE, "8b09a196a52627cacb4eab13bfe0b2c3"}, //order of voice bank file is important
- {"voices1.res", GAME_VOICEFILE, "424971e1e2373187c3f5734fe36071a2"},
- {"voices2.res", GAME_VOICEFILE, "c270e0980782af43641a86e4a14e2a32"},
- {"voices3.res", GAME_VOICEFILE, "49e42befea883fd101ec3d0f5d0647b9"},
- {"voices5.res", GAME_VOICEFILE, "c477443c52a0aa56e686ebd8d051e4ab"},
- {"voices6.res", GAME_VOICEFILE, "2b9aea838f74b4eecfb29a8f205a2bd4"},
- { NULL, 0, NULL}
-};
-
-static const ADGameFileDescription IHNM_CD_FR_GameFiles[] = {
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52"},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583"},
- {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224"},
- {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292"},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e"},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
- {"voicess.res", GAME_VOICEFILE, "b8642e943bbebf89cef2f48b31cb4305"}, //order of voice bank file is important
- {"voices1.res", GAME_VOICEFILE, "424971e1e2373187c3f5734fe36071a2"},
- {"voices2.res", GAME_VOICEFILE, "c2d93a35d2c2def9c3d6d242576c794b"},
- {"voices3.res", GAME_VOICEFILE, "49e42befea883fd101ec3d0f5d0647b9"},
- {"voices5.res", GAME_VOICEFILE, "f4c415de7c03de86b73f9a12b8bd632f"},
- {"voices6.res", GAME_VOICEFILE, "3fc5358a5d8eee43bdfab2740276572e"},
- { NULL, 0, NULL}
-};
-
static const GameFontDescription IHNMDEMO_GameFonts[] = {
{2},
{3},
@@ -845,7 +569,13 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"Demo", // Game title
- ITE_DEMO_G_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "986c79c4d2939dbe555576529fd37932"},
+ //{"ite.dmo", GAME_DEMOFILE}, "0b9a70eb4e120b6f00579b46c8cae29e"
+ {"scripts.rsc", GAME_SCRIPTFILE, "d5697dd3240a3ceaddaa986c47e1a2d7"},
+ {"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c58e67c506af4ffa03fd0aac2079deb0"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformPC,
},
@@ -869,7 +599,14 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"Demo",
- ITE_MACDEMO2_GameFiles,
+ {
+ {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08"},
+ {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b"},
+ {"soundsd.rsc", GAME_SOUNDFILE, "b3a831fbed337d1f1300fee1dd474f6c"},
+ {"voicesd.rsc", GAME_VOICEFILE, "e139d86bab2ee8ba3157337f894a92d4"},
+ {"musicd.rsc", GAME_MUSICFILE, "495bdde51fd9f4bea2b9c911091b1ab2"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformMacintosh,
},
@@ -893,7 +630,14 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"early Demo",
- ITE_MACDEMO1_GameFiles,
+ {
+ {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08"},
+ {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b"},
+ {"soundsd.rsc", GAME_SOUNDFILE, "b3a831fbed337d1f1300fee1dd474f6c"},
+ {"voicesd.rsc", GAME_VOICEFILE, "e139d86bab2ee8ba3157337f894a92d4"},
+ {"musicd.rsc", GAME_MUSICFILE, "1a91cd60169f367ecb6c6e058d899b2f"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformMacintosh,
},
@@ -917,7 +661,14 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"CD",
- ITE_MACCD_G_GameFiles,
+ {
+ {"ite resources.bin", GAME_RESOURCEFILE | GAME_MACBINARY, "0bd506aa887bfc7965f695c6bd28237d"},
+ {"ite scripts.bin", GAME_SCRIPTFILE | GAME_MACBINARY, "af0d7a2588e09ad3ecbc5b474ea238bf"},
+ {"ite sounds.bin", GAME_SOUNDFILE | GAME_MACBINARY, "441426c6bb2a517f65c7e49b57f7a345"},
+ {"ite music.bin", GAME_MUSICFILE_GM | GAME_MACBINARY, "c1d20324b7cdf1650e67061b8a93251c"},
+ {"ite voices.bin", GAME_VOICEFILE | GAME_MACBINARY, "dba92ae7d57e942250fe135609708369"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformMacintosh,
},
@@ -941,7 +692,14 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"Wyrmkeep CD",
- ITE_MACCD_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "4f7fa11c5175980ed593392838523060"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "adf1f46c1d0589083996a7060c798ad0"},
+ {"sounds.rsc", GAME_SOUNDFILE, "95863b89a0916941f6c5e1789843ba14"},
+ {"inherit the earth voices", GAME_VOICEFILE, "c14c4c995e7a0d3828e3812a494301b7"},
+ {"music.rsc", GAME_MUSICFILE, "1a91cd60169f367ecb6c6e058d899b2f"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformMacintosh,
},
@@ -966,7 +724,14 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"Demo",
- ITE_LINDEMO_GameFiles,
+ {
+ {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac"},
+ {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb"},
+ {"soundsd.rsc", GAME_SOUNDFILE, "95a6c148e22e99a8c243f2978223583c"},
+ {"voicesd.rsc", GAME_VOICEFILE, "e139d86bab2ee8ba3157337f894a92d4"},
+ {"musicd.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformLinux,
},
@@ -990,7 +755,13 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"Demo",
- ITE_WINDEMO2_GameFiles,
+ {
+ {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac"},
+ {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb"},
+ {"soundsd.rsc", GAME_SOUNDFILE, "95a6c148e22e99a8c243f2978223583c"},
+ {"voicesd.rsc", GAME_VOICEFILE, "e139d86bab2ee8ba3157337f894a92d4"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformWindows,
},
@@ -1014,7 +785,13 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"early Demo",
- ITE_WINDEMO1_GameFiles,
+ {
+ {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac"},
+ {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb"},
+ {"soundsd.rsc", GAME_SOUNDFILE, "a741139dd7365a13f463cd896ff9969a"},
+ {"voicesd.rsc", GAME_VOICEFILE, "0759eaf5b64ae19fd429920a70151ad3"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformWindows,
},
@@ -1034,11 +811,23 @@ static const SAGAGameDescription gameDescriptions[] = {
},
// Inherit the earth - Wyrmkeep combined Windows/Mac/Linux CD
+
+ // 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_MULTICD_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
+ {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
+ {"inherit the earth voices", GAME_VOICEFILE | GAME_SWAPENDIAN, "c14c4c995e7a0d3828e3812a494301b7"},
+ {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformUnknown,
},
@@ -1062,7 +851,14 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"CD Version",
- ITE_LINCD_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
+ {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
+ {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6"},
+ {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformLinux,
},
@@ -1086,7 +882,13 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"CD Version",
- ITE_WINCD_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
+ {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
+ {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformWindows,
},
@@ -1110,7 +912,13 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"CD Version",
- ITE_CD_G_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90"},
+ {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
+ {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformPC,
},
@@ -1134,7 +942,14 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"CD Version",
- ITE_CD_G2_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90"},
+ {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
+ {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6"},
+ {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformPC,
},
@@ -1154,11 +969,18 @@ static const SAGAGameDescription gameDescriptions[] = {
},
// Inherit the earth - DOS CD German version
+ // reported by mld. Bestsellergamers cover disk
{
{
"ite",
"CD Version",
- ITE_CD_DE_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
+ {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
+ {"voices.rsc", GAME_VOICEFILE, "2fbad5d10b9b60a3415dc4aebbb11718"},
+ { NULL, 0, NULL}
+ },
Common::DE_DEU,
Common::kPlatformPC,
},
@@ -1182,7 +1004,14 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"CD Version",
- ITE_CD_DE2_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
+ {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
+ {"voices.rsc", GAME_VOICEFILE, "2fbad5d10b9b60a3415dc4aebbb11718"},
+ {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
+ { NULL, 0, NULL}
+ },
Common::DE_DEU,
Common::kPlatformPC,
},
@@ -1206,7 +1035,13 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"CD Version",
- ITE_CD_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84"},
+ {"sounds.rsc", GAME_SOUNDFILE, "e2ccb61c325d6d1ead3be0e731fe29fe"},
+ {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformPC,
},
@@ -1230,7 +1065,12 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"Floppy",
- ITE_DISK_DE_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef"},
+ {"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "0c9113e630f97ef0996b8c3114badb08"},
+ { NULL, 0, NULL}
+ },
Common::DE_DEU,
Common::kPlatformPC,
},
@@ -1254,7 +1094,13 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"Floppy",
- ITE_DISK_DE2_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef"},
+ {"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "0c9113e630f97ef0996b8c3114badb08"},
+ {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
+ { NULL, 0, NULL}
+ },
Common::DE_DEU,
Common::kPlatformPC,
},
@@ -1278,7 +1124,12 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"Floppy",
- ITE_DISK_G_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef"},
+ {"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c46e4392fcd2e89bc91e5567db33b62d"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformPC,
},
@@ -1302,7 +1153,13 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ite",
"Floppy",
- ITE_DISK_G2_GameFiles,
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54"},
+ {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef"},
+ {"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c46e4392fcd2e89bc91e5567db33b62d"},
+ {"music.rsc", GAME_MUSICFILE, "d6454756517f042f01210458abe8edd4"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformPC,
},
@@ -1326,7 +1183,13 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ihnm",
"Demo",
- IHNM_DEMO_GameFiles,
+ {
+ {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6"},
+ {"scripts.res", GAME_SCRIPTFILE, "9626bda8978094ff9b29198bc1ed5f9a"},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
+ {"voicesd.res", GAME_VOICEFILE, "3bbc16a8f741dbb511da506c660a0b54"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformPC,
},
@@ -1350,7 +1213,22 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ihnm",
"",
- IHNM_CD_GameFiles,
+ {
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52"},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583"},
+ {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6"},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e"},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01"},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
+ {"voicess.res", GAME_VOICEFILE, "54b1f2013a075338ceb0e258d97808bd"}, //order of voice bank file is important
+ {"voices1.res", GAME_VOICEFILE, "fc6440b38025f4b2cc3ff55c3da5c3eb"},
+ {"voices2.res", GAME_VOICEFILE, "b37f10fd1696ade7d58704ccaaebceeb"},
+ {"voices3.res", GAME_VOICEFILE, "3bbc16a8f741dbb511da506c660a0b54"},
+ {"voices4.res", GAME_VOICEFILE, "ebfa160122d2247a676ca39920e5d481"},
+ {"voices5.res", GAME_VOICEFILE, "1f501ce4b72392bdd1d9ec38f6eec6da"},
+ {"voices6.res", GAME_VOICEFILE, "f580ed7568c7d6ef34e934ba20adf834"},
+ { NULL, 0, NULL}
+ },
Common::EN_ANY,
Common::kPlatformPC,
},
@@ -1370,11 +1248,27 @@ static const SAGAGameDescription gameDescriptions[] = {
},
// I Have No Mouth And I Must Scream - De CD version
+ // Censored CD version (without Nimdok)
+ // Reported by mld. German Retail
{
{
"ihnm",
"",
- IHNM_CD_DE_GameFiles,
+ {
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52"},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583"},
+ {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224"},
+ {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292"},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e"},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
+ {"voicess.res", GAME_VOICEFILE, "8b09a196a52627cacb4eab13bfe0b2c3"}, //order of voice bank file is important
+ {"voices1.res", GAME_VOICEFILE, "424971e1e2373187c3f5734fe36071a2"},
+ {"voices2.res", GAME_VOICEFILE, "c270e0980782af43641a86e4a14e2a32"},
+ {"voices3.res", GAME_VOICEFILE, "49e42befea883fd101ec3d0f5d0647b9"},
+ {"voices5.res", GAME_VOICEFILE, "c477443c52a0aa56e686ebd8d051e4ab"},
+ {"voices6.res", GAME_VOICEFILE, "2b9aea838f74b4eecfb29a8f205a2bd4"},
+ { NULL, 0, NULL}
+ },
Common::DE_DEU,
Common::kPlatformPC,
},
@@ -1398,7 +1292,22 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ihnm",
"",
- IHNM_CD_ES_GameFiles,
+ {
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52"},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583"},
+ {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224"},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e"},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01"},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
+ {"voicess.res", GAME_VOICEFILE, "d869de9883c8faea7f687217a9ec7057"}, //order of voice bank file is important
+ {"voices1.res", GAME_VOICEFILE, "dc6a34e3d1668730ea46815a92c7847f"},
+ {"voices2.res", GAME_VOICEFILE, "dc6a5fa7a4cdc2ca5a6fd924e969986c"},
+ {"voices3.res", GAME_VOICEFILE, "dc6a5fa7a4cdc2ca5a6fd924e969986c"},
+ {"voices4.res", GAME_VOICEFILE, "0f87400b804232a58dd22e404420cc45"},
+ {"voices5.res", GAME_VOICEFILE, "172668cfc5d8c305cb5b1a9b4d995fc0"},
+ {"voices6.res", GAME_VOICEFILE, "96c9bda9a5f41d6bc232ed7bf6d371d9"},
+ { NULL, 0, NULL}
+ },
Common::ES_ESP,
Common::kPlatformPC,
},
@@ -1422,7 +1331,22 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ihnm",
"",
- IHNM_CD_RU_GameFiles,
+ {
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52"},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583"},
+ {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6"},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e"},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01"},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
+ {"voicess.res", GAME_VOICEFILE, "9df7cd3b18ddaa16b5291b3432567036"}, //order of voice bank file is important
+ {"voices1.res", GAME_VOICEFILE, "d6100d2dc3b2b9f2e1ad247f613dce9b"},
+ {"voices2.res", GAME_VOICEFILE, "84f6f48ecc2832841ea6417a9a379430"},
+ {"voices3.res", GAME_VOICEFILE, "ebb9501283047f27a0f54e27b3c8ba1e"},
+ {"voices4.res", GAME_VOICEFILE, "4c145da5fa6d1306162a7ca8ce5a4f2e"},
+ {"voices5.res", GAME_VOICEFILE, "871a559644281917677eca4af1b05620"},
+ {"voices6.res", GAME_VOICEFILE, "211be5c24f066d69a2f6cfa953acfba6"},
+ { NULL, 0, NULL}
+ },
Common::RU_RUS,
Common::kPlatformPC,
},
@@ -1446,7 +1370,21 @@ static const SAGAGameDescription gameDescriptions[] = {
{
"ihnm",
"",
- IHNM_CD_FR_GameFiles,
+ {
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52"},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583"},
+ {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224"},
+ {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292"},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e"},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269"},
+ {"voicess.res", GAME_VOICEFILE, "b8642e943bbebf89cef2f48b31cb4305"}, //order of voice bank file is important
+ {"voices1.res", GAME_VOICEFILE, "424971e1e2373187c3f5734fe36071a2"},
+ {"voices2.res", GAME_VOICEFILE, "c2d93a35d2c2def9c3d6d242576c794b"},
+ {"voices3.res", GAME_VOICEFILE, "49e42befea883fd101ec3d0f5d0647b9"},
+ {"voices5.res", GAME_VOICEFILE, "f4c415de7c03de86b73f9a12b8bd632f"},
+ {"voices6.res", GAME_VOICEFILE, "3fc5358a5d8eee43bdfab2740276572e"},
+ { NULL, 0, NULL}
+ },
Common::FR_FRA,
Common::kPlatformPC,
},
@@ -1464,5 +1402,5 @@ static const SAGAGameDescription gameDescriptions[] = {
0,
NULL,
},
- { { NULL, NULL, NULL, Common::UNK_LANG, Common::kPlatformUnknown }, 0, 0, 0, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0, NULL }
+ { { NULL, NULL, {NULL, 0, NULL}, Common::UNK_LANG, Common::kPlatformUnknown }, 0, 0, 0, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0, NULL }
};