[ scummvm-Bugs-3539400 ] SCI: SQ4 CD crash when robot shoots Roger

SourceForge.net noreply at sourceforge.net
Mon Jul 2 11:44:41 CEST 2012


Bugs item #3539400, was opened at 2012-07-02 02:44
Message generated for change (Tracker Item Submitted) made by misterhands
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3539400&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Unknown Crash/Other
Group: SCI: Space Quest 4
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Remy (misterhands)
Assigned to: Nobody/Anonymous (nobody)
Summary: SCI: SQ4 CD crash when robot shoots Roger

Initial Comment:
Using latest win32 build, SQ4 CD DOS

To reproduce this crash:
From the start screen go right, then near the rope.
When the zombie appears and approaches pick the rope.
Then when the robot comes and is about to shoot Roger, the engine stops with this error :

lookupSelector(): Attempt to send to non-object or invalid script. Address was 0000:0000!

This crash also occurs with SCUMMVM 1.4.1 and regardless of the Speech+Text setting.

The zombie and robot behave differently in the original interpreter, but I managed to replicate the bug under DOSBox.
The message given there is : 
"Oops, you did something we weren't expecting.
Whatever it was, you don't need to do it to complete the game.
Try taking a different approach to the situation.
Error 4.
SCI Version 1.001.064"

It looks like what is causing this is the fact that Roger is still in his pick_an_object animation 
when the death_by_robot animation is supposed to happen.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3539400&group_id=37116




More information about the Scummvm-tracker mailing list