Opened 3 years ago

Closed 3 years ago

Last modified 3 years 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 3 years ago.
Space Quest 6 The dreaded Elevator Softlock 2.mp4 (1.7 MB ) - added by m-kiewitz 3 years ago.
Video

Download all attachments as: .zip

Change History (8)

by Twixxi691, 3 years ago

Attachment: sq6.010 added

comment:1 by Twixxi691, 3 years ago

Save game attached at point of softlock

comment:2 by tag2015, 3 years ago

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

comment:3 by sluicebox, 3 years 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 3 years ago by sluicebox (previous) (diff)

comment:4 by Twixxi691, 3 years 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, 3 years 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, 3 years 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 3 years ago by sluicebox (previous) (diff)
Note: See TracTickets for help on using tickets.