diff options
-rw-r--r-- | scumm/scumm-md5.h | 4 | ||||
-rw-r--r-- | scumm/scumm.cpp | 2 | ||||
-rw-r--r-- | scumm/sound.cpp | 3 | ||||
-rw-r--r-- | tools/scumm-md5.txt | 2 |
4 files changed, 9 insertions, 2 deletions
diff --git a/scumm/scumm-md5.h b/scumm/scumm-md5.h index 8e8e0c002d..ce0d11f77a 100644 --- a/scumm/scumm-md5.h +++ b/scumm/scumm-md5.h @@ -1,5 +1,5 @@ /* - This file was generated by the md5table tool on Sun May 8 22:08:21 2005 + This file was generated by the md5table tool on Mon May 09 00:40:32 2005 DO NOT EDIT MANUALLY! */ @@ -270,6 +270,7 @@ static const MD5Table md5table[] = { { "b597e0403cc0002f69170e6caba7edd9", "indy3EGA", Common::EN_USA, Common::kPlatformPC }, { "b628506f7def772e40de0aa5440fb8e1", "activity", Common::EN_USA, Common::kPlatformWindows }, { "b886b0a5d909c7158a914e1d7c1c6c65", "loom", Common::FR_FRA, Common::kPlatformPC }, + { "b8955d7d23b4972229060d1592489fef", "freddicove", Common::NL_NLD, Common::kPlatformWindows }, { "bd126753de619a495f9f22adc951c8d5", "monkey2", Common::IT_ITA, Common::kPlatformPC }, { "bf8b52fdd9a69c67f34e8e9fec72661c", "farmdemo", Common::EN_USA, Common::kPlatformWindows }, { "bfdf584b01503f0762baded581f6a0a2", "SoccerMLS", Common::EN_USA, Common::kPlatformWindows }, @@ -280,6 +281,7 @@ static const MD5Table md5table[] = { { "c3196c5349e53e387aaff1533d95e53a", "snmdemo", Common::EN_USA, Common::kPlatformPC }, { "c3b22fa4654bb580b20325ebf4174841", "puttzoo", Common::NL_NLD, Common::kPlatformWindows }, { "c3df37df9d3b481b45f75283a9907c47", "loom", Common::IT_ITA, Common::kPlatformPC }, + { "c4787c3e8b5e2dfda90850ee800af00f ", "zal", Common::FR_FRA, Common::kPlatformPC }, { "c4ffae9fac495475d6bc3343ccc8faf9", "Soccer2004", Common::EN_USA, Common::kPlatformUnknown }, { "c5d10e190d4b4d59114b824f2fdbd00e", "loomTowns", Common::EN_USA, Common::kPlatformFMTowns }, { "c63ee46143ba65f9ce14cf539ca51bd7", "atlantis", Common::EN_USA, Common::kPlatformPC }, diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp index 3a160ac77a..20af0cf4ad 100644 --- a/scumm/scumm.cpp +++ b/scumm/scumm.cpp @@ -442,6 +442,8 @@ static const ScummGameSettings multiple_versions_md5_settings[] = { {"ebd324dcf06a4c49e1ba5c231eee1060", "Freddi Fish 4: The Case of the Hogfish Rustlers of Briny Gulch (Updated Demo)", GID_HEGAME, 6, 99, 57, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformUnknown, 0, 0}, + {"b8955d7d23b4972229060d1592489fef", "Freddi Fish 5: The Case of the Creature of Coral Cave (Updated)", GID_HEGAME, 6, 100, 61, MDT_NONE, + GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_LOCALIZED | GF_16BIT_COLOR, Common::kPlatformUnknown, 0, 0}, // FreddiDZZ {"4ce2d5b355964bbcb5e5ce73236ef868", "Freddi Fish 5: The Case of the Creature of Coral Cave (Updated Ru)", GID_HEGAME, 6, 100, 61, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_LOCALIZED | GF_16BIT_COLOR, Common::kPlatformUnknown, 0, 0}, // FIXME: number of actors {"21abe302e1b1e2b66d6f5c12e241ebfd", "Freddi Fish 5: The Case of the Creature of Coral Cave (Unencrypted)", GID_HEGAME, 6, 99, 61, MDT_NONE, diff --git a/scumm/sound.cpp b/scumm/sound.cpp index b89658b25f..8ced244da9 100644 --- a/scumm/sound.cpp +++ b/scumm/sound.cpp @@ -607,7 +607,7 @@ void Sound::processSfxQueues() { if (_vm->_imuseDigital) { finished = !isSoundRunning(kTalkSoundID); - } else if (_vm->_heversion >= 70) { + } else if (_vm->_heversion >= 60) { finished = !isSoundRunning(1); } else { finished = !_vm->_mixer->isSoundHandleActive(_talkChannelHandle); @@ -651,6 +651,7 @@ void Sound::startHETalkSound(uint32 offset) { byte *ptr; int32 size; + _sfxMode |= 2; _vm->res.nukeResource(rtSound, 1); _sfxFile->seek(offset + 4, SEEK_SET); size = _sfxFile->readUint32BE() - 8; diff --git a/tools/scumm-md5.txt b/tools/scumm-md5.txt index 6ce713aa64..73416c73ec 100644 --- a/tools/scumm-md5.txt +++ b/tools/scumm-md5.txt @@ -27,6 +27,7 @@ Zak McKracken and the Alien Mindbenders V2 (w/o copy protection) DOS de cdd760228cf1010c2903f37e788ea31c zak Max Horn V2 (from 5\"25 floppies) DOS de d06fbe28818fef7bfc45c2cdf0c0849d zak Nicolas Sauzède, Andrea Petrucci V2 DOS fr 52a4bae0746a11d7b1e8554e91a6645c zak Andrea Petrucci + V2 DOS fr c4787c3e8b5e2dfda90850ee800af00f zal Qvist V2 DOS it 75ba23fff4fd63fa446c02864f2a5a4b zak Antti Leimi, Andrea Petrucci V2 (alt?) DOS it 1900e501a52fbf55bde6e4196f6d2aa6 zak Andrea Petrucci V2 Amiga en e94c7cc3686fce406d3c91b5eae5a72d zak dhweg @@ -314,6 +315,7 @@ Freddie Fish 4: The Case of the Hogfish Rustlers of Briny Gulch Freddi Fish 5: The Case of the Creature of Coral Cave - All en 590e6546aacd0d374b7f3a4f53013ab1 freddicove cyx + - Windows nl b8955d7d23b4972229060d1592489fef freddicove adutchguy - Windows ru 21abe302e1b1e2b66d6f5c12e241ebfd freddicove sev - Windows ru 4ce2d5b355964bbcb5e5ce73236ef868 freddicove sev Demo Windows en 45082a5c9f42ba14dacfe1fdeeba819d ff5demo sev |