[Scummvm-tracker] [ScummVM :: Bugs] #15215: SCUMM: DIG: Error box 29 is out of bounds in ScummVM 2.8.1
ScummVM :: Bugs
trac at scummvm.org
Sat Jun 21 12:07:39 UTC 2025
#15215: SCUMM: DIG: Error box 29 is out of bounds in ScummVM 2.8.1
-----------------------------------+----------------------------
Reporter: zoltan808080 | Owner: bluegr
Type: defect | Status: new
Priority: normal | Component: Engine: SCUMM
Version: | Resolution:
Keywords: The Dig box out bounds | Game: The Dig
-----------------------------------+----------------------------
Comment (by eriktorbjorn):
After some more debugging, there doesn't seem to be any differences
between the actor data in my savegame and the savegame that crashes. The
crash happens when a script calls setActorWalkSpeed().
Further debugging suggests that the relevant difference may be
`bitvar110`. If I force that to be 1 (like it is in the old savegame), my
savegame crashes too.
So the question becomes, what does that variable do? When and why is it
set?
I can see that it's set by room-105-2011, seemingly at the end of this
conversation:
"I've studied all the inscriptions -- Maggie's not the only one who can
decipher strange languages! I followed the plans I found, but there's
still something missing, and without it the machine won't work. So if you
think you can steal my life crystals again, Commander Low, think again!
I'll kill you first, and believe me, no one will ever revive you!"
"Actually, you've robbed me twice, and I only robbed you once. So you're
still one ahead."
"Don't joke with me!"
"Don't joke with him, Boston."
So this would have to be at some point after Maggie gets rescued from the
spider, but before Brink retreats to the plateau for the last time?
--
Ticket URL: <https://bugs.scummvm.org/ticket/15215#comment:46>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list