[Scummvm-tracker] [ScummVM :: Bugs] #14582: SCUMM: MI2: pathfinding doesn't match original

ScummVM :: Bugs trac at scummvm.org
Wed Aug 30 17:20:52 UTC 2023


#14582: SCUMM: MI2: pathfinding doesn't match original
-------------------+------------------------------
Reporter:  ffyte   |       Owner:  (none)
    Type:  defect  |      Status:  new
Priority:  normal  |   Component:  Engine: SCUMM
 Version:          |  Resolution:
Keywords:          |        Game:  Monkey Island 2
-------------------+------------------------------
Comment (by dwatteau):

 @athrxx: Thanks for your work on this!

 Commit `8a54e258a5aeac082ebb3a444d0c57138b6694f0` ("SCUMM: (SCUMM7/8) -
 fix actor turning animation") appears to cause a regression in ft-demo,
 though:

 {{{
 Starting program: ./scummvm ft-demo

 Thread 1 "scummvm" received signal SIGSEGV, Segmentation fault.
 0x000055555569c57a in Scumm::oldDirToNewDir (dir=<error reading variable:
 Cannot access memory at address 0x7fffff7feffc>) at
 engines/scumm/util.cpp:54
 54      int oldDirToNewDir(int dir) {
 #0  0x000055555569c57a in Scumm::oldDirToNewDir (dir=<error reading
 variable: Cannot access memory at address 0x7fffff7feffc>) at
 engines/scumm/util.cpp:54
 #1  0x00005555556edc87 in Scumm::Actor::animateActor (this=0x555557a789d0,
 anim=3) at engines/scumm/actor.cpp:2673
 #2  0x00005555556edaad in Scumm::Actor_v7::startAnimActor
 (this=0x555557a789d0, f=3) at engines/scumm/actor.cpp:2623
 #3  0x00005555556edece in Scumm::Actor::animateActor (this=0x555557a789d0,
 anim=3) at engines/scumm/actor.cpp:2713
 #4  0x00005555556edaad in Scumm::Actor_v7::startAnimActor
 (this=0x555557a789d0, f=3) at engines/scumm/actor.cpp:2623
 #5  0x00005555556edece in Scumm::Actor::animateActor (this=0x555557a789d0,
 anim=3) at engines/scumm/actor.cpp:2713
 #6  0x00005555556edaad in Scumm::Actor_v7::startAnimActor
 (this=0x555557a789d0, f=3) at engines/scumm/actor.cpp:2623
 #7  0x00005555556edece in Scumm::Actor::animateActor (this=0x555557a789d0,
 anim=3) at engines/scumm/actor.cpp:2713
 #8  0x00005555556edaad in Scumm::Actor_v7::startAnimActor
 (this=0x555557a789d0, f=3) at engines/scumm/actor.cpp:2623

 (etc.)
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14582#comment:6>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list