There are no known releases of indy3ega/monkeyega that require this bypass

svn-id: r23502
This commit is contained in:
Travis Howell 2006-07-15 04:31:17 +00:00
parent d3a4d86158
commit c179895316
3 changed files with 2 additions and 6 deletions

2
README
View File

@ -217,9 +217,7 @@ ScummVM will skip copy protection in the following games:
Maniac Mansion
Zak McKracken and the Alien Mindbenders
Indiana Jones and the Last Crusade (EGA)
Loom (EGA)
The Secret of Monkey Island (EGA)
The Secret of Monkey Island (VGA)
Monkey Island 2: LeChuck's Revenge

View File

@ -15,9 +15,7 @@ ScummVM will skip copy protection in the following games:
\begin{tabular}{l}
Maniac Mansion\\
Zak McKracken and the Alien Mindbenders\\
Indiana Jones and the Last Crusade (EGA)\\
Loom (EGA)\\
The Secret of Monkey Island (EGA)\\
The Secret of Monkey Island (VGA)\\
Monkey Island 2: LeChuck's Revenge\\
\end{tabular}

View File

@ -2235,14 +2235,14 @@ void ScummEngine_v5::o5_startScript() {
// FIXME: Script 171 loads a complete room resource, instead of the actual script.
// Causing invalid opcode cases, see bug #1290485
if (_game.id == GID_ZAK && (_game.platform == Common::kPlatformFMTowns) && script == 171)
if (_game.id == GID_ZAK && _game.platform == Common::kPlatformFMTowns && script == 171)
return;
if (!_copyProtection) {
// Method used by original games to skip copy protection scheme
if (_game.id == GID_LOOM && _game.version == 3 && _currentRoom == 69 && script == 201)
script = 205;
else if ((_game.id == GID_MONKEY_VGA || _game.id == GID_MONKEY_EGA) && script == 152)
if (_game.id == GID_MONKEY_VGA && _game.platform == Common::kPlatformPC && script == 152)
return;
}