[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
Mon Jun 9 07:08:07 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):
When you leave the spire base, the exit script (exit-54) does this among
other things:
{{{
[0039] (9D) actorOps.setCurActor(5)
[003E] (9D) actorOps.setWalkSpeed(4,2)
}}}
Somehow, don't ask me why, this is enough for the game not to crash when
entering the plateau. I've verified this by making (but not committing, of
course) a simple debugger command that does the same thing:
{{{
bool ScummDebugger::Cmd_Brink(int argc, const char **argv) {
Actor *a = _vm->derefActorSafe(5, "Brink");
if (a) {
a->setActorWalkSpeed(4, 2);
debugPrintf("OK.\n");
} else {
debugPrintf("Fail.\n");
}
return true;
}
}}}
That also happens while entering the room (room-105-2013), but apparently
the crash happens before that.
--
Ticket URL: <https://bugs.scummvm.org/ticket/15215#comment:38>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list