Opened 8 months ago

Closed 8 months ago

#13306 closed defect (fixed)

SCUMM: LOOM (not VGA): Bobbin walks in front of the sheep for a split second

Reported by: eriktorbjorn Owned by: athrxx
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Loom

Description (last modified by eriktorbjorn)

This may be a regression. When I click on the sheep in Loom, Bobbin walks in front of them for a split second as seen in the attached screenshot. (I had to use a screen recorder to capture it, and then make a screenshot from the resulting movie. Blink and you missed it!)

I've also attached savegames from the EGA, Macintosh, TurboGrafx-16 and FM Towns version. Walk left, then click on the sheep or the shepherd to reproduce the glitch. I assume it also happens in the Amiga and Atari ST versions, but I don't have them.

I have not been able to reproduce it glitch in the VGA version. Perhaps not surprising, since it uses a different version of the SCUMM engine.

Attachments (8)

loom-glitch.png (283.5 KB ) - added by eriktorbjorn 8 months ago.
loom-ega.s06 (17.4 KB ) - added by eriktorbjorn 8 months ago.
loom-ega-mac.s06 (17.4 KB ) - added by eriktorbjorn 8 months ago.
loom-fm.s06 (27.5 KB ) - added by eriktorbjorn 8 months ago.
loom-pce.s06 (16.0 KB ) - added by eriktorbjorn 8 months ago.
ega-dosbox-savegames.tar.gz (10.8 KB ) - added by eriktorbjorn 8 months ago.
loom-vga.s06 (27.0 KB ) - added by eriktorbjorn 8 months ago.
loom-steam-win.s06 (27.0 KB ) - added by eriktorbjorn 8 months ago.

Download all attachments as: .zip

Change History (14)

by eriktorbjorn, 8 months ago

Attachment: loom-glitch.png added

by eriktorbjorn, 8 months ago

Attachment: loom-ega.s06 added

by eriktorbjorn, 8 months ago

Attachment: loom-ega-mac.s06 added

by eriktorbjorn, 8 months ago

Attachment: loom-fm.s06 added

by eriktorbjorn, 8 months ago

Attachment: loom-pce.s06 added

comment:1 by eriktorbjorn, 8 months ago

Description: modified (diff)

by eriktorbjorn, 8 months ago

Attachment: ega-dosbox-savegames.tar.gz added

comment:2 by eriktorbjorn, 8 months ago

I have now verified that the bug does not happen when running the EGA version in DOSBox. I have attached my savegames and list of drafts discovered so far.

by eriktorbjorn, 8 months ago

Attachment: loom-vga.s06 added

comment:3 by eriktorbjorn, 8 months ago

For completeness, I've attached savegames from the VGA CD and Steam versions as well. As I said, I can't reproduce the bug there but I figured they might still be useful for comparison.

by eriktorbjorn, 8 months ago

Attachment: loom-steam-win.s06 added

comment:4 by athrxx, 8 months ago

Owner: set to athrxx
Resolution: pending
Status: newpending

I have made a fix. Please check whether this solves the issue for you.

comment:5 by eriktorbjorn, 8 months ago

Seems to work with all versions I could test. For an encore, I went through the dragon caves (since that's the part that seems most susceptible to walking problems, and used to be a bit awkward in older versions of ScummVM) without noticing any issues.

comment:6 by athrxx, 8 months ago

Resolution: pendingfixed
Status: pendingclosed

Thanks for testing. I have tested some Indy 3 scenes that are known to be demanding regarding the walk code quality (abduction by Donovan's men, Hitler scene, Berlin airport) and they still work fine, too. I'll close this...

Note: See TracTickets for help on using tickets.