diff --git a/engines/scumm/detection.cpp b/engines/scumm/detection.cpp index 31e056b3a62..aad341bca7e 100644 --- a/engines/scumm/detection.cpp +++ b/engines/scumm/detection.cpp @@ -229,7 +229,7 @@ const ExtraGuiOptions ScummMetaEngineDetection::getExtraGuiOptions(const Common: const Common::String guiOptions = parseGameGUIOptions(guiOptionsString); const Common::Platform platform = Common::parsePlatform(ConfMan.get("platform", target)); - if (target.empty() || gameid == "monkey") { + if (target.empty() || gameid == "monkey" || gameid == "monkey2") { options.push_back(enableEnhancements); } diff --git a/engines/scumm/string.cpp b/engines/scumm/string.cpp index bca2350b279..ce1c1147c63 100644 --- a/engines/scumm/string.cpp +++ b/engines/scumm/string.cpp @@ -67,7 +67,8 @@ void ScummEngine::printString(int m, const byte *msg) { if (_game.id == GID_MONKEY2 && _roomResource == 19 && vm.slot[_currentScript].number == 203 && _actorToPrintStrFor == 255 && strcmp((const char *)msg, " ") == 0 && - getOwner(200) == VAR(VAR_EGO) && VAR(VAR_HAVE_MSG)) { + getOwner(200) == VAR(VAR_EGO) && VAR(VAR_HAVE_MSG) && + ConfMan.getBool("enable_enhancements")) { return; }