diff --git a/scumm/script_v2.cpp b/scumm/script_v2.cpp index 25ebfbe2072..ddc7f5d11a5 100644 --- a/scumm/script_v2.cpp +++ b/scumm/script_v2.cpp @@ -1245,7 +1245,7 @@ void Scumm_v2::o2_endCutscene() { _userPut = 1; _cursor.state = 1; - if (_gameId == GID_MANIAC) { + if (_gameId == GID_MANIAC || _gameId == GID_MANIAC64) { camera._mode = (byte) vm.cutSceneData[3]; if (camera._mode == CM_FOLLOW_ACTOR) { actorFollowCamera(VAR(VAR_EGO)); diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp index 335500e2358..47ec05c74d1 100644 --- a/scumm/scummvm.cpp +++ b/scumm/scummvm.cpp @@ -2327,7 +2327,7 @@ void Scumm::launch() { _numActors = 80; else if ((_features & GF_AFTER_V7) || (_gameId == GID_SAMNMAX)) _numActors = 30; - else if (_gameId == GID_MANIAC) + else if (_gameId == GID_MANIAC || _gameId == GID_MANIAC64) _numActors = 25; else _numActors = 13;