Opened 10 months ago

Closed 10 months ago

Last modified 10 months ago

#14537 closed defect (fixed)

SCI: SQ6: Frequent softlock at Delta Burksilon elevator

Reported by: Twixxi691 Owned by: sluicebox
Priority: normal Component: Engine: SCI
Version: Keywords: original
Cc: Twixxi691 Game: Space Quest 6

Description

ScummVM 2.7.0
Space Quest 6 DOS/English

On the third visit to Delta Burksilon, the elevator (room 500) has a tendancy to softlock. When this happens, Roger cannot move away from the control panel even if you travel to a different floor. All you can do is restart the game.

I can't figure out a pattern to it. It happens (at least to me) in about 1 in 3 runs that get this far. A twenty second comparison of four runs - two that softlock and two that don't - can be found here: https://www.youtube.com/watch?v=q9VG68NFA1A

Attachments (2)

sq6.010 (52.4 KB ) - added by Twixxi691 10 months ago.
Space Quest 6 The dreaded Elevator Softlock 2.mp4 (1.7 MB ) - added by m-kiewitz 10 months ago.
Video

Download all attachments as: .zip

Change History (8)

by Twixxi691, 10 months ago

Attachment: sq6.010 added

comment:1 by Twixxi691, 10 months ago

Save game attached at point of softlock

comment:2 by tag2015, 10 months ago

Component: Engine: SCUMMEngine: SCI
Summary: Frequent SQ6 softlock at Delta Burksilon elevatorSCI: SQ6: Frequent softlock at Delta Burksilon elevator

comment:3 by sluicebox, 10 months ago

Hello! Thank you for reporting this and providing footage; once again speedrunners make the best bug reporters. =)

EDIT: Removed my request for more footage, I can now reproduce this

Last edited 10 months ago by sluicebox (previous) (diff)

comment:4 by Twixxi691, 10 months ago

Hi there!

Too big to upload the file directly here, so I've uploaded a full run that softlocked to YouTube. On this particular attempt, I also tried moving to other floors after softlocking and using those exits which also didn't work. https://www.youtube.com/watch?v=oZRklJuD0tY

I just noticed the exit280 thing as you edited your comment. The inventory item only partially covers the exit, so that would also explain why only some runs softlock.

I know the bug has been known about since at least June 2021, as Admiral Jay mentions slowing down in the elevator hoping to avoid the bug in his previous WR run.

comment:5 by sluicebox, 10 months ago

You're so fast! I just reproduced it, the bug occurs outside the liquor store.

Workaround: when you use the transport inventory item, click the upper left of that icon so that your cursor isn't also on top of the liquor store's exit. That's what breaks Walk, you just didn't use Walk until the elevator so you didn't notice.

comment:6 by sluicebox, 10 months ago

Keywords: original added
Owner: set to sluicebox
Resolution: fixed
Status: newclosed

Fixed in https://github.com/scummvm/scummvm/commit/6a83bcbd95c8f816d11981323f1eede543da2fe4

I found more ways to trigger the bug, and this patch will fix them all. It won't fix save games where you're already stuck in the elevator.

This fix will appear in the next daily build. It will not appear in the upcoming 2.7.1 release; we're already passed the cut-off for that. Even if hadn't, I would want this to be tested more before I'd include it. It's an obscure bug in the original, and I think for speedrunning purposes the important thing is knowing how to avoid it. (Don't click on the right side of the signaler!)

Thanks again for reporting this and helping reproduce!

Last edited 10 months ago by sluicebox (previous) (diff)
Note: See TracTickets for help on using tickets.