Opened 3 weeks ago

Last modified 2 weeks ago

#15400 pending defect (fixed)

TWINE: LBA - Using the Holomap while Twinsen is walking may cause glitch

Reported by: antoniou79 Owned by: mgerhardy
Priority: normal Component: Engine: TwinE
Version: Keywords: holomap timer
Cc: Game: Little Big Adventure

Description

This was tested with ScummVM 2.9.0git (recent build from Master HEAD).

While walking press Shift (to open your inventory) and choose the hologlobe.

On the holomap, use the numpad keys (8,4,6,2) to manually rotate the sphere. Rotate the sphere for a bit.

(Using the plain arrow keys will trigger an auto-rotation to a known location on the holomap; I am unsure if this can also cause the same glitch)

After rotating the sphere press Esc.

At this point I've had a few potential glitches:

  • Twinsen may glide across the floor for a bit
  • Twinsen may teleport forward or upwards. (I've had him teleport in a "void" area of the map, where he subsequently fell (endlessly?) and I've also had him teleport on a pillar (in the library) where he normally cannot go.
  • Other NPC characters may appear to glide too after using the holomap, but this may not be related to this particular issue.

Change History (8)

comment:1 by antoniou79, 3 weeks ago

This also happens in ScummVM 2.8.1 (Windows 10 x64)

comment:2 by mgerhardy, 3 weeks ago

This is most likely related to some timer lock being missing in the holomap code

comment:3 by mgerhardy, 3 weeks ago

Keywords: holomap timer added

comment:5 by mgerhardy, 3 weeks ago

In 6bd71381:

TWINE: fixed a few freezeTime related issues as given in #15400

https://bugs.scummvm.org/ticket/15400

redrawEngineActions does its own timer freeze again and we might lose them by
using ScopedEngineFreeze

comment:6 by mgerhardy, 3 weeks ago

a few timer freeze (glide) related issues were fixed in 6bd713813204c879097e3d8754c727b4b7505494

comment:7 by mgerhardy, 2 weeks ago

Owner: set to mgerhardy
Resolution: fixed
Status: newpending

Looks like this is fixed for me now - I can't reproduce this anymore.

in reply to:  7 comment:8 by antoniou79, 2 weeks ago

Replying to mgerhardy:

Looks like this is fixed for me now - I can't reproduce this anymore.

I can confirm this. It seems fixed to me too, after a few attempts to reproduce.

Note: See TracTickets for help on using tickets.