[ scummvm-Patches-640546 ] MonkeyVGA copy protection bypass
noreply at sourceforge.net
noreply at sourceforge.net
Tue Nov 19 08:42:50 CET 2002
Patches item #640546, was opened at 2002-11-19 08:42
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=640546&group_id=37116
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Torbjörn Andersson (eriktorbjorn)
Assigned to: Nobody/Anonymous (nobody)
Summary: MonkeyVGA copy protection bypass
Initial Comment:
I finally bought a second-hand copy of the "Classic
Adventures" collection which, among other things,
includes MonkeyVGA. Unfortunately it doesn't include
the code wheel to get past the copy protection screen.
Apparently LucasArts's own interpreter skips it
completely, but I don't know how to do that.
Instead, I made a change similar to the MI2 copy
protection bypass hack, based on the assumption that
this is the part of script 152 that checks for the
correct answer:
[01C6] (88) if (Var[266] != Var[179]) {
[01CD] (14) print(255,[Text(" ")]);
[01D2] (14)
print(255,[Center(),Color(Local[9]),Text("^255^7&^0")]);
[01DE] (AE) WaitForMessage()
[01E0] (87) setState(Var[299],0)
[01E4] (87) setState(Var[300],0)
[01E8] (46) Local[5]++;
[01EB] (18) goto 0093;
[01EE] (**) }
It works for me, at least.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=640546&group_id=37116
More information about the Scummvm-tracker
mailing list