Opened 18 years ago

Closed 17 years ago

Last modified 2 years 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 18 years ago.
Patch against a June 2 CVS snapshot
copyprot-readme.diff (1.3 KB ) - added by eriktorbjorn 18 years ago.
Patch against a June 2 CVS snapshot
copyprot-restart.diff (1.4 KB ) - added by eriktorbjorn 18 years ago.
Patch against a June 2 CVS snapshot

Download all attachments as: .zip

Change History (6)

by eriktorbjorn, 18 years ago

Attachment: copyprot-maniac.diff added

Patch against a June 2 CVS snapshot

by eriktorbjorn, 18 years ago

Attachment: copyprot-readme.diff added

Patch against a June 2 CVS snapshot

by eriktorbjorn, 18 years ago

Attachment: copyprot-restart.diff added

Patch against a June 2 CVS snapshot

comment:1 by eriktorbjorn, 17 years ago

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

comment:2 by eriktorbjorn, 17 years ago

Owner: set to eriktorbjorn
Status: newclosed

comment:3 by digitall, 2 years ago

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