#8242 closed patch
Copy protection stuff (feature request #746658, etc.)
Reported by: | eriktorbjorn | Owned by: | eriktorbjorn |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | 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)
Change History (6)
by , 21 years ago
Attachment: | copyprot-maniac.diff added |
---|
comment:1 by , 21 years ago
Endy didn't like the copyprot-restart.diff patch, but gave me the ok to commit the other two.
comment:2 by , 21 years ago
Owner: | set to |
---|---|
Status: | new → closed |
comment:3 by , 6 years ago
Component: | → Engine: SCUMM |
---|---|
Game: | → Maniac Mansion |
Patch against a June 2 CVS snapshot