Baldur's Gate 2 (Classic) Flickering Mouse Cursor in Fullscreen

General information and assistance with dgVoodoo.

Baldur's Gate 2 (Classic) Flickering Mouse Cursor in Fullscreen

Postby rickyback » 2019-7-28 @ 16:36

In BG2 (classic, non-Enhanced Edition) in fullscreen mode every once in a while the in-game mouse cursor randomly flickers very quickly for a second or so.

Setting CaptureMouse=false or FreeMouse=true doesn't help. I've tested this on v2.6 and v2.5.

Are you able to reproduce this? Is there anything that can be done to prevent the cursor from flickering?
rickyback
Newbie
 
Posts: 4
Joined: 2019-7-28 @ 16:28

Re: Baldur's Gate 2 (Classic) Flickering Mouse Cursor in Fullscreen

Postby ZellSF » 2019-7-28 @ 16:48

Is there any reason you're running Baldur's Gate II under dgVoodoo other than curiosity? You won't get OpenGL effects that way (well, theoretically it's possible with some OpenGL>Glide wrapper, but I doubt you got that setup).
ZellSF
Oldbie
 
Posts: 1458
Joined: 2006-1-01 @ 18:19

Re: Baldur's Gate 2 (Classic) Flickering Mouse Cursor in Fullscreen

Postby rickyback » 2019-7-28 @ 17:15

To get ReShade to run. Otherwise this happens: https://reshade.me/forum/troubleshootin ... ed-edition
rickyback
Newbie
 
Posts: 4
Joined: 2019-7-28 @ 16:28

Re: Baldur's Gate 2 (Classic) Flickering Mouse Cursor in Fullscreen

Postby rickyback » 2019-8-14 @ 16:17

Is there anything I could do to help fix this issue? I'd really like to see this resolved.
rickyback
Newbie
 
Posts: 4
Joined: 2019-7-28 @ 16:28

Re: Baldur's Gate 2 (Classic) Flickering Mouse Cursor in Fullscreen

Postby Dege » 2019-8-18 @ 14:13

This game is one of the old DDraw ones that draws (its own cursor in this case) directly to the screen which is a pain to emulate with the expected appearance and good performance.

Direct screen drawing can basically be implemented in two ways.
Currently dgVoodoo implements only one of them which make the mouse flicker in this game (or other screen elements in other games).
For curiosity I whipped up the implementation of the other way and the mouse flickering was gone.

I'm about to do some DirectDraw development to address known issues like this but I don't know how to expose them to the user.
As for this one in general, it cannot be detected at runtime what way to go, so should I introduce a new option for that?
Dege
Oldbie
 
Posts: 1434
Joined: 2003-9-04 @ 11:06

Re: Baldur's Gate 2 (Classic) Flickering Mouse Cursor in Fullscreen

Postby rickyback » 2019-8-19 @ 08:59

This is exciting news, Dege! Yes, I believe many would love to see an option for the alternative DDraw implementation if it meant solving issues like that. Thank you :)
rickyback
Newbie
 
Posts: 4
Joined: 2019-7-28 @ 16:28


Return to dgVoodoo General

Who is online

Users browsing this forum: Lucian1984 and 0 guests