Opened 16 years ago

Closed 16 years ago

Last modified 7 months ago

#8242 closed patch

Copy protection stuff (feature request #746658, etc.)

Reported by: eriktorbjorn Owned by: eriktorbjorn
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Maniac Mansion

Description

According to feature request #746658 there were
legitimate copies of the enhanced version of Maniac
Mansion - in Germany at least - that didn't include the
information needed to get past the security door. If
so, then here's a patch to keep the door open at all
times. (The copy protection screen doesn't look
interesting enough to preserve, and if you really want
it you can still use the keypad even though the door is
open. You have even blow up the mansion still, if you
feel frustrated enough.) I've only tested it with the
English version though.

I also think the README file should say something about
copy protection, to clarify that we don't bypass them
to support piracy.

Finally, the "copyprotbypassed" variable won't be
cleared if a game is restarted, and I don't like it
anyway. Perhaps we could check _currentRoom instead?
I've included a patch for that, and as far as I could
tell it works for Monkey 2, MonkeyVGA and EGA Loom. I
don't have MonkeyEGA, so someone else will have to test
that before it can be applied.

Ticket imported from: #747974. Ticket imported from: patches/347.

Attachments (3)

copyprot-maniac.diff (1.4 KB) - added by eriktorbjorn 16 years ago.
Patch against a June 2 CVS snapshot
copyprot-readme.diff (1.3 KB) - added by eriktorbjorn 16 years ago.
Patch against a June 2 CVS snapshot
copyprot-restart.diff (1.4 KB) - added by eriktorbjorn 16 years ago.
Patch against a June 2 CVS snapshot

Download all attachments as: .zip

Change History (6)

Changed 16 years ago by eriktorbjorn

Attachment: copyprot-maniac.diff added

Patch against a June 2 CVS snapshot

Changed 16 years ago by eriktorbjorn

Attachment: copyprot-readme.diff added

Patch against a June 2 CVS snapshot

Changed 16 years ago by eriktorbjorn

Attachment: copyprot-restart.diff added

Patch against a June 2 CVS snapshot

comment:1 Changed 16 years ago by eriktorbjorn

Endy didn't like the copyprot-restart.diff patch, but gave
me the ok to commit the other two.

comment:2 Changed 16 years ago by eriktorbjorn

Owner: set to eriktorbjorn
Status: newclosed

comment:3 Changed 7 months ago by digitall

Component: Engine: SCUMM
Game: Maniac Mansion
Note: See TracTickets for help on using tickets.