[Scummvm-tracker] [ScummVM :: Bugs] #16214: SCUMM: MANIAC (v2): Sandy walking animation plays even when still

ScummVM :: Bugs trac at scummvm.org
Wed Sep 17 20:18:42 UTC 2025


#16214: SCUMM: MANIAC (v2): Sandy walking animation plays even when still
----------------------------------------------+----------------------------
Reporter:  Jibun                              |       Owner:  (none)
    Type:  defect                             |      Status:  new
Priority:  normal                             |   Component:  Engine: SCUMM
 Version:                                     |  Resolution:
Keywords:  Sandy, walking, animation, sprite  |        Game:  Maniac
                                              |  Mansion
----------------------------------------------+----------------------------
Comment (by Jibun):

 Indeed, this error is also present in the original version. I’m not sure
 if it should actually be treated as a bug, then.

 By comparing the `45.LFL` file of the demo and the full release, I’ve
 noticed that only a few bytes differ — and these seem to account for all
 the small differences in the demo sequence.
 For example, the first time Sandy appears and walks (the case where the
 bug occurs), the issue can be fixed by changing just one byte at position
 `11758` within the file.

 If someone knows the exact opcodes and how they work, they might be able
 to determine precisely what the differences are and whether they should be
 fixed and applied to the rest of the game.

 Based on some guesswork and the help of the wiki, I believe that between
 byte `11750` and `11762` the following is executed:
 {{{
 36 17 4D 00 3B 17 11 17 F7 2E F0 FF FF
 }}}

 {{{
 walkActorToObject actor(17) object(4D 00)
 waitForActor actor(17)
 animateActor actor(17) animation(F7) <- here’s the error, in the final
 game this is FF instead of F7
 delay param(F0 FF FF)
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16214#comment:6>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list