scummvm/scumm
Torbjörn Andersson 4abfb1f73c Bypass the Maniac Mansion copy protection by making the security door stay
open at all times, like some original versions did. This still leaves the
player the option of blowing the mansion up by entering the wrong code.

I still don't know if it has any unforseen side-effects.

svn-id: r8517
2003-06-16 14:45:23 +00:00
..
smush moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) 2003-06-15 01:42:19 +00:00
.cvsignore fixed the 'intelligent' GCC build rules; added .cvsignore files 2002-08-21 16:28:19 +00:00
actor.cpp renamed _bcr -> _costumeRenderer 2003-06-14 13:38:22 +00:00
actor.h init actor things to make valgrind happy 2003-06-14 13:49:47 +00:00
akos.cpp Patch #754151: Removed READ_*_UNALIGNED and always read stuff bytewise; augmented by some more changes of mine 2003-06-14 18:52:30 +00:00
akos.h cleanup / added comments / code unification 2003-06-01 13:09:30 +00:00
base-costume.cpp Fxi win32 compile 2003-05-29 10:43:57 +00:00
base-costume.h converted from struc to class and added a function to update _numStrips, needed since we don't reinstantiate BCR all the time anymore 2003-06-05 02:46:08 +00:00
bomp.cpp follow our coding conventions 2003-06-07 00:49:36 +00:00
bomp.h cleanup / added comments / code unification 2003-06-01 13:09:30 +00:00
boxes.cpp The compressed box matrix would sometimes refer to the box after the last 2003-06-12 06:53:05 +00:00
boxes.h ScummPoint -> ScummVM::Point 2003-05-15 21:57:38 +00:00
bundle.cpp fixed leaks 2003-06-15 00:31:58 +00:00
bundle.h fixed bug #739560: COMI: crash at start of part III 2003-05-31 00:18:22 +00:00
camera.cpp runHook -> runInventoryScript, VAR_HOOK_SCRIPT -> VAR_INVENTORY_SCRIPT 2003-06-14 12:23:30 +00:00
charset.cpp Made CharsetRendererNut::printChar() take the shadow into consideration 2003-06-15 15:19:22 +00:00
charset.h Patch #747021: DIG&CMI 2 byte charset support (very heavily modified by me; still needs more cleanup but already works well enough) 2003-06-04 14:37:43 +00:00
costume.cpp some changes for v1 costumes 2003-06-07 10:44:54 +00:00
costume.h more costume cleanup. soone we should be able to merger AKOS codec1 and the old costume code 2003-05-30 21:37:58 +00:00
debugger.cpp runHook -> runInventoryScript, VAR_HOOK_SCRIPT -> VAR_INVENTORY_SCRIPT 2003-06-14 12:23:30 +00:00
debugger.h added box matrix debug command 2003-05-31 14:32:35 +00:00
dialogs.cpp cleanup 2003-06-15 01:00:43 +00:00
dialogs.h Patch #745843: Help Dialog; in addition, I moved the 'About' dialog button from the options dialog to the main save/load dialog and enlarged & rearranged that dialog 2003-06-14 21:18:14 +00:00
gfx.cpp Patch #754151: Removed READ_*_UNALIGNED and always read stuff bytewise; augmented by some more changes of mine 2003-06-14 18:52:30 +00:00
gfx.h fixed almost object drawing for v1 games, (ugly hack for drawBitmap) 2003-06-06 05:27:45 +00:00
help.cpp fixed 'quit' entry in help for Mac OS X; disabled Alt-X/Ctrl-Z on OS X (Cmd-Q is the one and only true way to quit here :-) 2003-06-15 11:32:14 +00:00
help.h Patch #745843: Help Dialog; in addition, I moved the 'About' dialog button from the options dialog to the main save/load dialog and enlarged & rearranged that dialog 2003-06-14 21:18:14 +00:00
imuse_digi.cpp moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) 2003-06-15 01:42:19 +00:00
imuse_digi.h moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) 2003-06-15 01:42:19 +00:00
imuse_internal.h Some last SysEx cleanup. 2003-06-01 04:05:13 +00:00
imuse_player.cpp Hack to fix odd usage of the ParameterFader 2003-06-01 19:16:34 +00:00
imuse.cpp moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) 2003-06-15 01:42:19 +00:00
imuse.h moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) 2003-06-15 01:42:19 +00:00
instrument.cpp fix gcc compile 2003-06-01 10:53:21 +00:00
instrument.h Added command line options for 2003-05-17 03:06:16 +00:00
intern.h more camera spliting 2003-05-29 23:44:24 +00:00
module.mk Patch #745843: Help Dialog; in addition, I moved the 'About' dialog button from the options dialog to the main save/load dialog and enlarged & rearranged that dialog 2003-06-14 21:18:14 +00:00
nut_renderer.cpp follow our coding conventions 2003-06-07 00:49:36 +00:00
nut_renderer.h make SmushFont inherit from NutRenderer (TODO: drawChar stuff should be unified, too) 2003-06-07 00:33:46 +00:00
object.cpp Bypass the Maniac Mansion copy protection by making the security door stay 2003-06-16 14:45:23 +00:00
object.h const as const can! 2003-05-28 20:01:47 +00:00
player_v2.cpp cleanup 2003-06-15 01:00:43 +00:00
player_v2.h cleanup 2003-06-15 01:00:43 +00:00
resource_v2.cpp replaced GF_AFTER with _version 2003-06-07 00:13:26 +00:00
resource_v3.cpp don't use _gameDataPath directly; minor cleanup 2003-05-24 22:13:01 +00:00
resource_v4.cpp updated copyrights headers 2003-03-06 21:46:56 +00:00
resource.cpp Patch #754151: Removed READ_*_UNALIGNED and always read stuff bytewise; augmented by some more changes of mine 2003-06-14 18:52:30 +00:00
resource.h Patch #754151: Removed READ_*_UNALIGNED and always read stuff bytewise; augmented by some more changes of mine 2003-06-14 18:52:30 +00:00
saveload.cpp made stuff in class Sound protected where possible; moved readCreativeVocFile to imuse_digi.cpp and turned it into a static function; put the DigitalTrackInfo stuff into sound.cpp (keeping it private); removed #includes from sound.h (this cuts down interdependencies a little) 2003-06-15 00:54:14 +00:00
saveload.h moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) 2003-06-15 01:42:19 +00:00
script_v2.cpp runHook -> runInventoryScript, VAR_HOOK_SCRIPT -> VAR_INVENTORY_SCRIPT 2003-06-14 12:23:30 +00:00
script_v5.cpp Patch #754151: Removed READ_*_UNALIGNED and always read stuff bytewise; augmented by some more changes of mine 2003-06-14 18:52:30 +00:00
script_v6.cpp made stuff in class Sound protected where possible; moved readCreativeVocFile to imuse_digi.cpp and turned it into a static function; put the DigitalTrackInfo stuff into sound.cpp (keeping it private); removed #includes from sound.h (this cuts down interdependencies a little) 2003-06-15 00:54:14 +00:00
script_v8.cpp made stuff in class Sound protected where possible; moved readCreativeVocFile to imuse_digi.cpp and turned it into a static function; put the DigitalTrackInfo stuff into sound.cpp (keeping it private); removed #includes from sound.h (this cuts down interdependencies a little) 2003-06-15 00:54:14 +00:00
script.cpp After some consideration, I've reverted to the old Loom bypassing scheme 2003-06-16 11:37:08 +00:00
scumm.h moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) 2003-06-15 01:42:19 +00:00
scummvm.cpp moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) 2003-06-15 01:42:19 +00:00
sound.cpp moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) 2003-06-15 01:42:19 +00:00
sound.h more cleanup 2003-06-15 01:56:47 +00:00
string.cpp Format string/argument mismatch fix. 2003-06-14 08:58:56 +00:00
usage_bits.cpp updated copyrights headers 2003-03-06 21:46:56 +00:00
usage_bits.h updated copyrights headers 2003-03-06 21:46:56 +00:00
vars.cpp runHook -> runInventoryScript, VAR_HOOK_SCRIPT -> VAR_INVENTORY_SCRIPT 2003-06-14 12:23:30 +00:00
verbs.cpp V2 inventory arrow tweaks - closes cosmetic bug #751659 2003-06-16 11:52:04 +00:00
verbs.h some more ScummVM::Rect 2003-05-15 22:36:43 +00:00