[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