parent
e4f588ae4c
commit
753a73be29
10 changed files with 49 additions and 41 deletions
|
@ -2178,7 +2178,7 @@ void ActorHE::setActorCostume(int c) {
|
|||
|
||||
// Based on disassembly. It seems that high byte is not used at all, though
|
||||
// it is attached to all horizontally flipped object, like left eye.
|
||||
if (_vm->_game.heversion == 61)
|
||||
if (_vm->_game.heversion >= 61 && _vm->_game.heversion <= 62)
|
||||
c &= 0xff;
|
||||
|
||||
if (_vm->_game.features & GF_NEW_COSTUMES) {
|
||||
|
|
|
@ -981,6 +981,7 @@ Common::Error ScummMetaEngine::createInstance(OSystem *syst, Engine **engine) co
|
|||
case 70:
|
||||
*engine = new ScummEngine_v70he(syst, res);
|
||||
break;
|
||||
case 62:
|
||||
case 61:
|
||||
*engine = new ScummEngine_v60he(syst, res);
|
||||
break;
|
||||
|
|
|
@ -253,19 +253,20 @@ static const GameSettings gameVariantsTable[] = {
|
|||
#endif
|
||||
|
||||
// Humongous Entertainment Scumm Version 6
|
||||
{"activity", "", 0, GID_HEGAME, 6, 61, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"funpack", 0, 0, GID_FUNPACK, 6, 61, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"fbpack", 0, 0, GID_HEGAME, 6, 61, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"activity", "", 0, GID_HEGAME, 6, 62, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"funpack", 0, 0, GID_FUNPACK, 6, 62, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"fbpack", 0, 0, GID_HEGAME, 6, 62, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
|
||||
{"brstorm", 0, 0, GID_FBEAR, 6, 61, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"fbear", "HE 61", 0, GID_FBEAR, 6, 61, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"brstorm", 0, 0, GID_FBEAR, 6, 62, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"fbear", "HE 62", 0, GID_FBEAR, 6, 62, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"fbear", "HE 70", 0, GID_FBEAR, 6, 70, MDT_NONE, GF_USE_KEY, Common::kPlatformWindows, GUIO_NOLAUNCHLOAD | GUIO_NOMIDI},
|
||||
|
||||
{"puttmoon", "", 0, GID_PUTTMOON, 6, 61, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"puttmoon", "", 0, GID_PUTTMOON, 6, 62, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"puttmoon", "HE 70", 0, GID_PUTTMOON, 6, 70, MDT_NONE, GF_USE_KEY, Common::kPlatformWindows, GUIO_NOLAUNCHLOAD | GUIO_NOMIDI},
|
||||
|
||||
{"puttputt", "HE 60", 0, GID_HEGAME, 6, 60, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"puttputt", "HE 61", 0, GID_HEGAME, 6, 61, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"puttputt", "HE 62", 0, GID_HEGAME, 6, 62, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
{"puttputt", "Demo", 0, GID_PUTTDEMO, 6, 60, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO_NOLAUNCHLOAD},
|
||||
|
||||
// The following are meant to be generic HE game variants and as such do
|
||||
|
|
|
@ -76,7 +76,7 @@ void ScummEngine::startScene(int room, Actor *a, int objectNr) {
|
|||
runExitScript();
|
||||
|
||||
killScriptsAndResources();
|
||||
if (_game.version >= 4 && _game.heversion <= 61)
|
||||
if (_game.version >= 4 && _game.heversion <= 62)
|
||||
stopCycle(0);
|
||||
|
||||
if (_game.id == GID_SAMNMAX) {
|
||||
|
@ -552,7 +552,7 @@ void ScummEngine::resetRoomSubBlocks() {
|
|||
|
||||
// Color cycling
|
||||
// HE 7.0 games load resources but don't use them.
|
||||
if (_game.version >= 4 && _game.heversion <= 61) {
|
||||
if (_game.version >= 4 && _game.heversion <= 62) {
|
||||
ptr = findResourceData(MKID_BE('CYCL'), roomptr);
|
||||
if (ptr) {
|
||||
initCycl(ptr);
|
||||
|
|
|
@ -87,7 +87,10 @@ bool ScummEngine::canLoadGameStateCurrently() {
|
|||
|
||||
// HE games are limited to original load and save interface only,
|
||||
// due to numerous glitches (see bug #1726909) that can occur.
|
||||
if (_game.heversion >= 60)
|
||||
//
|
||||
// Except the earliest HE Games (3DO and initial DOS version of
|
||||
// puttputt), which didn't offer scripted load/save screens.
|
||||
if (_game.heversion >= 62)
|
||||
return false;
|
||||
|
||||
// COMI always disables saving/loading (to tell the truth:
|
||||
|
@ -113,7 +116,10 @@ bool ScummEngine::canSaveGameStateCurrently() {
|
|||
|
||||
// HE games are limited to original load and save interface only,
|
||||
// due to numerous glitches (see bug #1726909) that can occur.
|
||||
if (_game.heversion >= 60)
|
||||
//
|
||||
// Except the earliest HE Games (3DO and initial DOS version of
|
||||
// puttputt), which didn't offer scripted load/save screens.
|
||||
if (_game.heversion >= 62)
|
||||
return false;
|
||||
|
||||
// COMI always disables saving/loading (to tell the truth:
|
||||
|
|
|
@ -2975,7 +2975,7 @@ void ScummEngine_v6::o6_getDateTime() {
|
|||
void ScummEngine_v6::o6_getPixel() {
|
||||
int x, y;
|
||||
|
||||
if (_game.heversion == 61) {
|
||||
if (_game.heversion >= 61 && _game.heversion <= 62) {
|
||||
x = pop();
|
||||
y = pop();
|
||||
} else {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
This file was generated by the md5table tool on Wed Feb 24 00:37:17 2010
|
||||
This file was generated by the md5table tool on Sun Apr 04 09:25:29 2010
|
||||
DO NOT EDIT MANUALLY!
|
||||
*/
|
||||
|
||||
|
@ -66,7 +66,7 @@ static const MD5Table md5table[] = {
|
|||
{ "11e6e244078ff09b0f3832e35420e0a7", "catalog", "", "Demo", -1, Common::EN_ANY, Common::kPlatformWindows },
|
||||
{ "132bff65e6367c09cc69318ce1b59333", "monkey2", "", "", 11155, Common::EN_ANY, Common::kPlatformAmiga },
|
||||
{ "1387d16aa620dc1c2d1fd87f8a9e7a09", "puttcircus", "", "Demo", -1, Common::FR_FRA, Common::kPlatformWindows },
|
||||
{ "13d2a86a7290813a1c386490447d72db", "fbear", "HE 61", "", -1, Common::EN_ANY, Common::kPlatform3DO },
|
||||
{ "13d2a86a7290813a1c386490447d72db", "fbear", "HE 62", "", -1, Common::EN_ANY, Common::kPlatform3DO },
|
||||
{ "145bd3373574feb668cc2eea2ec6cf86", "balloon", "HE 80", "", -1, Common::RU_RUS, Common::kPlatformWindows },
|
||||
{ "14d48c95b43ddeb983254cf6c43851f1", "freddi4", "", "", -1, Common::NL_NLD, Common::kPlatformUnknown },
|
||||
{ "151071053a1d0021198216713939521d", "freddi2", "HE 80", "", -1, Common::EN_ANY, Common::kPlatformWindows },
|
||||
|
@ -155,7 +155,7 @@ static const MD5Table md5table[] = {
|
|||
{ "37aed3f91c1ef959e0bd265f9b13781f", "pajama", "HE 100", "Updated", -1, Common::EN_USA, Common::kPlatformUnknown },
|
||||
{ "37f56ceb13e401a7ac7d9e6b37fecaf7", "loom", "EGA", "EGA", 5748, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "37ff1b308999c4cca7319edfcc1280a0", "puttputt", "HE 70", "Demo", 8269, Common::EN_ANY, Common::kPlatformWindows },
|
||||
{ "3824e60cdf639d22f6df92a03dc4b131", "fbear", "HE 61", "", 7732, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "3824e60cdf639d22f6df92a03dc4b131", "fbear", "HE 62", "", 7732, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "387a544b8b10b26912d8413bab63a853", "monkey2", "", "Demo", -1, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "3905799e081b80a61d4460b7b733c206", "maniac", "NES", "", 262144, Common::EN_USA, Common::kPlatformNES },
|
||||
{ "3938ee1aa4433fca9d9308c9891172b1", "zak", "FM-TOWNS", "Demo", 7520, Common::EN_ANY, Common::kPlatformFMTowns },
|
||||
|
@ -174,7 +174,7 @@ static const MD5Table md5table[] = {
|
|||
{ "3cce1913a3bc586b51a75c3892ff18dd", "indy3", "VGA", "VGA", -1, Common::RU_RUS, Common::kPlatformPC },
|
||||
{ "3d219e7546039543307b55a91282bf18", "funpack", "", "", -1, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "3de99ef0523f8ca7958faa3afccd035a", "spyfox", "HE 100", "Updated", -1, Common::EN_USA, Common::kPlatformUnknown },
|
||||
{ "3df6ead57930488bc61e6e41901d0e97", "fbear", "HE 61", "", -1, Common::EN_ANY, Common::kPlatformMacintosh },
|
||||
{ "3df6ead57930488bc61e6e41901d0e97", "fbear", "HE 62", "", -1, Common::EN_ANY, Common::kPlatformMacintosh },
|
||||
{ "3e48298920fab9b7aec5a971e1bd1fab", "pajama3", "", "Demo", -1, Common::EN_GRB, Common::kPlatformWindows },
|
||||
{ "40564ec47da48a67787d1f9bd043902a", "maniac", "V2 Demo", "V2 Demo", 1988, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "4167a92a1d46baa4f4127d918d561f88", "tentacle", "", "CD", 7932, Common::EN_ANY, Common::kPlatformUnknown },
|
||||
|
@ -187,7 +187,7 @@ static const MD5Table md5table[] = {
|
|||
{ "46b53fd430adcfbed791b48a0d4b079f", "funpack", "", "", -1, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "470c45b636139bb40716daa1c7edaad0", "loom", "EGA", "EGA", -1, Common::DE_DEU, Common::kPlatformPC },
|
||||
{ "477dbafbd66a53c98416dc01aef019ad", "monkey", "EGA", "EGA", -1, Common::IT_ITA, Common::kPlatformPC },
|
||||
{ "47e75b1bdcb44c78cb94883d1731ccf8", "fbear", "HE 61", "Demo", 6203, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "47e75b1bdcb44c78cb94883d1731ccf8", "fbear", "HE 62", "Demo", 6203, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "48b9f04b348bc5013327753f0d12a144", "loom", "EGA", "EGA", -1, Common::ES_ESP, Common::kPlatformAmiga },
|
||||
{ "49210e124e4c2b30f1290a9ef6306301", "monkey", "EGA", "EGA", 8357, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "4973bbc3899e3826dbf316e1d7271ec7", "zak", "V1", "", 196608, Common::DE_DEU, Common::kPlatformC64 },
|
||||
|
@ -209,7 +209,7 @@ static const MD5Table md5table[] = {
|
|||
{ "4edbf9d03550f7ba01e7f34d69b678dd", "spyfox", "HE 98.5", "Demo", -1, Common::NL_NLD, Common::kPlatformWindows },
|
||||
{ "4f04b321a95d4315ce6d65f8e1dd0368", "maze", "HE 80", "", -1, Common::EN_USA, Common::kPlatformUnknown },
|
||||
{ "4f138ac6f9b2ac5a41bc68b2c3296064", "freddi4", "HE 99", "", -1, Common::FR_FRA, Common::kPlatformWindows },
|
||||
{ "4f1d6f8b38343dba405472538b5037ed", "fbear", "HE 61", "", 7717, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "4f1d6f8b38343dba405472538b5037ed", "fbear", "HE 62", "", 7717, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "4f267a901719623de7dde83e47d5b474", "atlantis", "Floppy", "Floppy", -1, Common::DE_DEU, Common::kPlatformAmiga },
|
||||
{ "4f580a021eee026f3b4589e17d130d78", "freddi4", "", "", -1, Common::UNK_LANG, Common::kPlatformUnknown },
|
||||
{ "4fa6870d9bc8c313b65d54b1da5a1891", "pajama", "", "", -1, Common::NL_NLD, Common::kPlatformWindows },
|
||||
|
@ -242,7 +242,7 @@ static const MD5Table md5table[] = {
|
|||
{ "590e6546aacd0d374b7f3a4f53013ab1", "freddicove", "", "", -1, Common::UNK_LANG, Common::kPlatformUnknown },
|
||||
{ "59d5cfcc5e672a6e07baae01328b918b", "PuttTime", "HE 90", "Demo", -1, Common::FR_FRA, Common::kPlatformUnknown },
|
||||
{ "5a35e36fd777e9c37a49c5b2faca52f9", "loom", "EGA", "EGA Demo", 6108, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "5b08000a9c47b2887df6506ac767ca68", "fbear", "HE 61", "", -1, Common::EN_ANY, Common::kPlatform3DO },
|
||||
{ "5b08000a9c47b2887df6506ac767ca68", "fbear", "HE 62", "", -1, Common::EN_ANY, Common::kPlatform3DO },
|
||||
{ "5bd335265a61caa3d78956ad9f88ba23", "football", "", "Demo", -1, Common::EN_ANY, Common::kPlatformUnknown },
|
||||
{ "5c21fc49aee8f46e58fef21579e614a1", "thinker1", "", "", -1, Common::EN_USA, Common::kPlatformUnknown },
|
||||
{ "5d88b9d6a88e6f8e90cded9d01b7f082", "loom", "VGA", "VGA", 8307, Common::EN_ANY, Common::kPlatformPC },
|
||||
|
@ -272,7 +272,7 @@ static const MD5Table md5table[] = {
|
|||
{ "675d71151e9b5a968c8ce46d9fbf4cbf", "zak", "V2", "V2", 1916, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "679855cf61932f9bf995c8f3677380ed", "pajama3", "", "Demo", -1, Common::FR_FRA, Common::kPlatformWindows },
|
||||
{ "68155a6bf082221525f431c2cbdac8ab", "SamsFunShop", "", "", -1, Common::EN_USA, Common::kPlatformUnknown },
|
||||
{ "684732efb5799c0f78804c99d8de9aba", "puttputt", "HE 61", "", -1, Common::EN_ANY, Common::kPlatformMacintosh },
|
||||
{ "684732efb5799c0f78804c99d8de9aba", "puttputt", "HE 62", "", -1, Common::EN_ANY, Common::kPlatformMacintosh },
|
||||
{ "68530d2e15f339fbbf3150b78b4d2ffb", "freddi", "HE 73", "", -1, Common::EN_ANY, Common::kPlatformMacintosh },
|
||||
{ "688328c5bdc4c8ec4145688dfa077bf2", "freddi4", "HE 99", "Demo", -1, Common::DE_DEU, Common::kPlatformUnknown },
|
||||
{ "6886e5d08cee329b1f2e743ae2e3ceed", "monkey2", "", "", 11135, Common::DE_DEU, Common::kPlatformPC },
|
||||
|
@ -289,12 +289,12 @@ static const MD5Table md5table[] = {
|
|||
{ "6b27dbcd8d5697d5c918eeca0f68ef6a", "puttrace", "HE CUP", "Preview", 3901484, Common::UNK_LANG, Common::kPlatformUnknown },
|
||||
{ "6b3ec67da214f558dc5ceaa2acd47453", "indy3", "EGA", "EGA", -1, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "6b5a3fef241e90d4b2e77f1e222773ee", "maniac", "NES", "extracted", -1, Common::SE_SWE, Common::kPlatformNES },
|
||||
{ "6bca7a1a96d16e52b8f3c42b50dbdca3", "fbear", "HE 61", "", -1, Common::JA_JPN, Common::kPlatform3DO },
|
||||
{ "6bca7a1a96d16e52b8f3c42b50dbdca3", "fbear", "HE 62", "", -1, Common::JA_JPN, Common::kPlatform3DO },
|
||||
{ "6bf70eee5de3d24d2403e0dd3d267e8a", "spyfox", "", "", 49221, Common::UNK_LANG, Common::kPlatformWindows },
|
||||
{ "6c2bff0e327f2962e809c2e1a82d7309", "monkey", "VGA", "VGA", -1, Common::EN_ANY, Common::kPlatformAmiga },
|
||||
{ "6d1baa1065ac5f7b210be8ebe4235e49", "freddi", "HE 73", "", -1, Common::NL_NLD, Common::kPlatformMacintosh },
|
||||
{ "6dead580b0ff14d5f7b33b4219f04159", "samnmax", "", "Demo", 16556335, Common::EN_ANY, Common::kPlatformMacintosh },
|
||||
{ "6df20c50c1ab19799de9be7ae7716881", "fbear", "HE 61", "Demo", -1, Common::EN_ANY, Common::kPlatformMacintosh },
|
||||
{ "6df20c50c1ab19799de9be7ae7716881", "fbear", "HE 62", "Demo", -1, Common::EN_ANY, Common::kPlatformMacintosh },
|
||||
{ "6e959d65358eedf9b68b81e304b97fa4", "tentacle", "", "CD", 7932, Common::DE_DEU, Common::kPlatformUnknown },
|
||||
{ "6ea966b4d660c870b9ee790d1fbfc535", "monkey2", "", "", -1, Common::ES_ESP, Common::kPlatformAmiga },
|
||||
{ "6f0be328c64d689bb606d22a389e1b0f", "loom", "No AdLib", "EGA", 5748, Common::EN_ANY, Common::kPlatformMacintosh },
|
||||
|
@ -394,7 +394,7 @@ static const MD5Table md5table[] = {
|
|||
{ "95818b178d473c989ac753574e8892aa", "readtime", "", "Demo", -1, Common::EN_ANY, Common::kPlatformUnknown },
|
||||
{ "95b3806e043be08668c54c3ffe98650f", "BluesABCTime", "", "", -1, Common::EN_ANY, Common::kPlatformUnknown },
|
||||
{ "96a3069a3c63caa7329588ce1fef41ee", "spyozon", "", "", -1, Common::RU_RUS, Common::kPlatformUnknown },
|
||||
{ "9708cf716ed8bcc9ff3fcfc69413b746", "puttputt", "HE 61", "", -1, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "9708cf716ed8bcc9ff3fcfc69413b746", "puttputt", "HE 62", "", -1, Common::EN_ANY, Common::kPlatformPC },
|
||||
{ "9781422e4288dbc090720e4563168ba7", "puttzoo", "", "", -1, Common::FR_FRA, Common::kPlatformWindows },
|
||||
{ "981e1e1891f2be7e25a01f50ae55a5af", "puttrace", "HE 98", "", -1, Common::EN_USA, Common::kPlatformUnknown },
|
||||
{ "98744fe66ff730e8c2b3b1f58803ab0b", "atlantis", "Floppy", "Demo", -1, Common::EN_ANY, Common::kPlatformPC },
|
||||
|
@ -567,7 +567,7 @@ static const MD5Table md5table[] = {
|
|||
{ "e144f5f49d9241d2a9dee2576b3d09cb", "airport", "", "Demo", -1, Common::EN_ANY, Common::kPlatformWindows },
|
||||
{ "e17db1ddf91b39ca6bbc8ad3ed19e883", "monkey", "FM-TOWNS", "", -1, Common::JA_JPN, Common::kPlatformFMTowns },
|
||||
{ "e246e02db9630533a40d99c9f54a8e01", "monkey2", "", "", -1, Common::EN_ANY, Common::kPlatformMacintosh },
|
||||
{ "e361a7058ed8e8ebb462663c0a3ae8d6", "puttputt", "HE 61", "", -1, Common::HB_ISR, Common::kPlatformPC },
|
||||
{ "e361a7058ed8e8ebb462663c0a3ae8d6", "puttputt", "HE 62", "", -1, Common::HB_ISR, Common::kPlatformPC },
|
||||
{ "e41de1c2a15abbcdbf9977e2d7e8a340", "freddi2", "HE 100", "Updated", -1, Common::RU_RUS, Common::kPlatformWindows },
|
||||
{ "e44ea295a3f8fe4f41983080dab1e9ce", "freddi", "HE 90", "Updated", -1, Common::FR_FRA, Common::kPlatformMacintosh },
|
||||
{ "e534d29afb3c6e0ee9dc3d53c5956714", "atlantis", "Floppy", "Floppy", -1, Common::DE_DEU, Common::kPlatformAmiga },
|
||||
|
@ -595,7 +595,7 @@ static const MD5Table md5table[] = {
|
|||
{ "ee785fe2569bc9965526e774f7ab86f1", "spyfox", "HE 99", "", -1, Common::FR_FRA, Common::kPlatformMacintosh },
|
||||
{ "ef347474f3c7be3b29584eaa133cca05", "samnmax", "Floppy", "Floppy", -1, Common::FR_FRA, Common::kPlatformPC },
|
||||
{ "ef71a322b6530ac45b1a070f7c0795f7", "moonbase", "Demo", "Demo", -1, Common::EN_ANY, Common::kPlatformWindows },
|
||||
{ "ef74d9071d4e564b037cb44bd6774de7", "fbear", "HE 61", "", -1, Common::HB_ISR, Common::kPlatformPC },
|
||||
{ "ef74d9071d4e564b037cb44bd6774de7", "fbear", "HE 62", "", -1, Common::HB_ISR, Common::kPlatformPC },
|
||||
{ "efe0a04a703e765ebebe92b6c8aa6b86", "baseball2003", "", "", -1, Common::EN_ANY, Common::kPlatformUnknown },
|
||||
{ "f049e38c1f8302b5db6170f1872af89a", "monkey", "CD", "CD", 8955, Common::ES_ESP, Common::kPlatformPC },
|
||||
{ "f06e66fd45b2f8b0f4a2833ff4476050", "fbpack", "", "", -1, Common::HB_ISR, Common::kPlatformPC },
|
||||
|
|
|
@ -1733,9 +1733,9 @@ void ScummEngine::setupMusic(int midi) {
|
|||
_musicEngine = new Player_V2(this, _mixer, midiDriver != MD_PCSPK);
|
||||
} else if (_musicType == MDT_CMS) {
|
||||
_musicEngine = new Player_V2CMS(this, _mixer);
|
||||
} else if (_game.platform == Common::kPlatform3DO && _game.heversion == 61) {
|
||||
} else if (_game.platform == Common::kPlatform3DO && _game.heversion <= 62) {
|
||||
// 3DO versions use digital music and sound samples.
|
||||
} else if (_game.version >= 3 && _game.heversion <= 61) {
|
||||
} else if (_game.version >= 3 && _game.heversion <= 62) {
|
||||
MidiDriver *nativeMidiDriver = 0;
|
||||
MidiDriver *adlibMidiDriver = 0;
|
||||
|
||||
|
@ -2234,7 +2234,7 @@ void ScummEngine_v5::scummLoop_handleActors() {
|
|||
}
|
||||
|
||||
void ScummEngine::scummLoop_handleEffects() {
|
||||
if (_game.version >= 4 && _game.heversion <= 61)
|
||||
if (_game.version >= 4 && _game.heversion <= 62)
|
||||
cyclePalette();
|
||||
palManipulate();
|
||||
if (_doEffect) {
|
||||
|
|
|
@ -965,7 +965,7 @@ BaseScummFile *Sound::openSfxFile() {
|
|||
basename[1] = "monster.";
|
||||
|
||||
if (_vm->_game.heversion >= 60) {
|
||||
if ((_vm->_game.heversion <= 61 && _vm->_game.platform == Common::kPlatformMacintosh) || (_vm->_game.heversion >= 70)) {
|
||||
if ((_vm->_game.heversion <= 62 && _vm->_game.platform == Common::kPlatformMacintosh) || (_vm->_game.heversion >= 70)) {
|
||||
tmp = _vm->generateFilename(-2);
|
||||
} else {
|
||||
tmp = basename[0] + "tlk";
|
||||
|
|
|
@ -454,17 +454,17 @@ BluesTreasureHunt Blue's Treasure Hunt
|
|||
82e5e24720cb85a2b662bea6b625cad9 -1 en Windows - Disc 2 - Kirben
|
||||
|
||||
fbear Fatty Bear's Birthday Surprise
|
||||
13d2a86a7290813a1c386490447d72db -1 en 3DO HE 61 - - George Kormendi
|
||||
5b08000a9c47b2887df6506ac767ca68 -1 en 3DO HE 61 - - sev
|
||||
6bca7a1a96d16e52b8f3c42b50dbdca3 -1 jp 3DO HE 61 - - George Kormendi
|
||||
3824e60cdf639d22f6df92a03dc4b131 7732 en DOS HE 61 - - khalek
|
||||
4f1d6f8b38343dba405472538b5037ed 7717 en DOS HE 61 - - George Kormendi
|
||||
ef74d9071d4e564b037cb44bd6774de7 -1 hb DOS HE 61 - - sev
|
||||
3df6ead57930488bc61e6e41901d0e97 -1 en Mac HE 61 - - khalek
|
||||
13d2a86a7290813a1c386490447d72db -1 en 3DO HE 62 - - George Kormendi
|
||||
5b08000a9c47b2887df6506ac767ca68 -1 en 3DO HE 62 - - sev
|
||||
6bca7a1a96d16e52b8f3c42b50dbdca3 -1 jp 3DO HE 62 - - George Kormendi
|
||||
3824e60cdf639d22f6df92a03dc4b131 7732 en DOS HE 62 - - khalek
|
||||
4f1d6f8b38343dba405472538b5037ed 7717 en DOS HE 62 - - George Kormendi
|
||||
ef74d9071d4e564b037cb44bd6774de7 -1 hb DOS HE 62 - - sev
|
||||
3df6ead57930488bc61e6e41901d0e97 -1 en Mac HE 62 - - khalek
|
||||
179879b6e35c1ead0d93aab26db0951b 13381 en Windows HE 70 - - khalek
|
||||
|
||||
47e75b1bdcb44c78cb94883d1731ccf8 6203 en DOS HE 61 Demo - khalek
|
||||
6df20c50c1ab19799de9be7ae7716881 -1 en Mac HE 61 Demo - khalek
|
||||
47e75b1bdcb44c78cb94883d1731ccf8 6203 en DOS HE 62 Demo - khalek
|
||||
6df20c50c1ab19799de9be7ae7716881 -1 en Mac HE 62 Demo - khalek
|
||||
22c9eb04455440131ffc157aeb8d40a8 -1 en Windows HE 70 Demo - khalek
|
||||
|
||||
fbpack Fatty Bear's Fun Pack
|
||||
|
@ -734,9 +734,9 @@ puttputt Putt-Putt Joins the Parade
|
|||
7e151c17adf624f1966c8fc5827c95e9 -1 en 3DO HE 61 - - khalek
|
||||
be2abe172f58db170de3a037daa1dd27 -1 jp 3DO HE 61 - - clone2727
|
||||
ee41f6afbc5b26fa475754b56fe92048 8032 jp 3DO HE 61 - - George Kormendi
|
||||
9708cf716ed8bcc9ff3fcfc69413b746 -1 en DOS HE 61 - - khalek
|
||||
e361a7058ed8e8ebb462663c0a3ae8d6 -1 hb DOS HE 61 - - sev
|
||||
684732efb5799c0f78804c99d8de9aba -1 en Mac HE 61 - - khalek
|
||||
9708cf716ed8bcc9ff3fcfc69413b746 -1 en DOS HE 62 - - khalek
|
||||
e361a7058ed8e8ebb462663c0a3ae8d6 -1 hb DOS HE 62 - - sev
|
||||
684732efb5799c0f78804c99d8de9aba -1 en Mac HE 62 - - khalek
|
||||
6a30a07f353a75cdc602db27d73e1b42 -1 en Windows HE 70 - - khalek
|
||||
|
||||
31aa57f460a3d12429f0552a46a90b39 6150 en DOS Demo Demo -
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue