Opened 16 years ago

Closed 3 years ago

#4259 closed defect (outdated)

SCUMM: Dig - Cursor delays to appear after scene skip

Reported by: salty-horse Owned by: athrxx
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: The Dig

Description

Using latest svn.

After skipping dialogues with ESC, the mouse cursor will not appear for several seconds unless it is moved. The DOS original does not exhibit using this behavior: The cursor immediately appears after pressing ESC.

To reproduce, start a new game, open up the Pen Ultimate and call Miles. Press ESC to skip the introduction. Watch the cursor.

Ticket imported from: #2721332. Ticket imported from: bugs/4259.

Change History (14)

comment:1 by eriktorbjorn, 16 years ago

On the surface, it seems to have something to do with CURSOR_SOFT_ON / CURSOR_SOFT_OFF. It hides the cursor twice in a row, so it doesn't reappear until the second time it asks to show the cursor again. I haven't looked at it any further than that.

comment:2 by sev-, 15 years ago

This bug is nice to get fixed before the release. Raising priority for keeping the track.

comment:3 by sev-, 15 years ago

Priority: normalhigh

comment:4 by digitall, 13 years ago

Not sure if this is still occuring with latest Git master: ScummVM 1.4.0git2594-g833c692-dirty (Oct 6 2011 02:31:54)

There is a delay before the mouse cursor appears, but it is more like 0.5 to 1 second. Would need to compare with original interpreter..

comment:5 by sev-, 12 years ago

Priority: highnormal

comment:6 by raziel-, 4 years ago

ScummVM 2.2.0git (Jul 15 2020 10:24:49)
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 Theora AAC A/52 FreeType2 FriBiDi JPEG PNG cloud (servers, local)

Does this still apply?
I just tested with the above version and i don't have dramatic impact on cursor delay.
Then again, i don't know how the original engine behaved, but from a user POV it might be fine as it is.

AmigaOS4 - PPC - SDL - BE

comment:7 by salty-horse, 4 years ago

I don't have a CD-ROM drive hooked up at the moment so can't check.
Feel free to close this bug, and I'll report back when I can.

comment:8 by raziel-, 4 years ago

@salty-horse

Just to rule out any misunderstanding from my side.

You can't check because you need to install the game first from your cd?
Or is this issue only prominent when playing the game directly from the cd media?

comment:9 by salty-horse, 4 years ago

I need to install the game :)

comment:10 by raziel-, 4 years ago

@salty-horse

Hehe, alright. :-D

I'll not close it unless you had a chance to do some testing...it's your report after all.

comment:11 by raziel-, 4 years ago

Summary: DIG: Cursor delays to appear after scene skipSCUMM: Dig - Cursor delays to appear after scene skip

comment:12 by athrxx, 3 years ago

Owner: set to athrxx
Resolution: pending
Status: newpending

Can we close this as outdated?

comment:13 by tag2015, 3 years ago

Tested now with GOG version, the delay is negligible as others have already reported.
Can be closed IMHO.

comment:14 by athrxx, 3 years ago

Resolution: pendingoutdated
Status: pendingclosed
Note: See TracTickets for help on using tickets.