[Scummvm-devel] Maniac Mansion (few fix's and the game is kinda completable)

Robert Crossfield segra at iprimus.com.au
Thu May 22 21:56:03 CEST 2003


Today I managed to complete Maniac Mansion with only a few problems.

There was a fix added today (which was suggested by me), which i now dont believe is correct
in o5_getdist

 if (_features & GF_AFTER_V2)
  r /= 8;


but in object.cpp in int Scumm::getObjActToObjActDist(int a, int b) {  (line253)

if you change 
return x;
to 
return x/8; 

it fix's Nurse Edna in the kitchen, and the problem with green tentacle (you cant give him any food)
The original solution in GetDist only fixed green tentacle.
Ensure you remove the patch from getdist, otherwise the numbers get divided by 8 too many times and it screws other things up ;)

after all that, apart from a few problems (solved with the debugger)
the game is completable. A few actors dont go back in there rooms, and from that certain things in the game never occur (Ed doesnt go back so the package doesnt arrive)

easy fixable with an object pickup command tho ;)

Also, when Weird Edd busts into the dungeon to save you from Purple Tentacle, the game "hangs" after a stopobjectcode.
I noticed that by commenting out the cutscene code, this doesnt occur. Not sure if this is helpfull or not.

hope this is helpful,

segra

P.S. if anyone wants to see a nice screenshot, here is the end in scummvm ;p

http://home.iprimus.com.au/strobs/mm.jpg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scummvm.org/pipermail/scummvm-devel/attachments/20030522/d4274a83/attachment.html>


More information about the Scummvm-devel mailing list