From 79a98164c0ca342e416d0e52150b13a59ad3c38b Mon Sep 17 00:00:00 2001 From: Nicolas Bacca Date: Sun, 1 Jun 2003 10:15:31 +0000 Subject: [PATCH] Bypass Sam & Max floppy copy protection svn-id: r8230 --- scumm/script.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scumm/script.cpp b/scumm/script.cpp index 478a4f96cb5..f7602ab12b1 100644 --- a/scumm/script.cpp +++ b/scumm/script.cpp @@ -510,6 +510,14 @@ int Scumm::readVar(uint var) { } else { var &= 0xFFF; } + +#if defined(BYPASS_COPY_PROT) + if (_gameId == GID_SAMNMAX && var == 8 && currentRoom == 71 && !copyprotbypassed) { + copyprotbypassed = true; + return vm.localvar[_currentScript][7] + 1; + } +#endif + checkRange(20, 0, var, "Local variable %d out of range(r)"); return vm.localvar[_currentScript][var]; }