doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
12.79k stars 823 forks source link

Dungeon Siege 2 invisible mouse cursor #3020

Open Blisto91 opened 1 year ago

Blisto91 commented 1 year ago

In Dungeon Siege 2 the mouse cursor is invisible with dxvk. Work with wined3d. Haven't found a config option yet that affects it.

Software information

Dungeon Siege 2

System information

Apitrace file(s)

https://mega.nz/file/5wwW0BRK#zpXHk6UPV-wQJKSa6zAg6yjGVgsNJxZwkHUxJaclMjM Reproduces in the trace

Log files

DungeonSiege2_d3d9.log

Blisto91 commented 1 year ago

As @DadSchoorse pointed out this is probably the line of interest :grin:

warn:  D3D9DeviceEx::SetCursorProperties: Software cursor not implemented.
WinterSnowfall commented 1 year ago

Apparently this is a problem on more recent versions of Windows as well. Have you tried this fix? Alternatively, I see people have also got it working using fullscreen=false + setting their fullscreen rez as launch parameters (aka poor man's borderless fullscreen).

Blisto91 commented 1 year ago

I have not tried that 😱

Blisto91 commented 1 year ago

Apparently this is a problem on more recent versions of Windows as well. Have you tried this fix? Alternatively, I see people have also got it working using fullscreen=false + setting their fullscreen rez as launch parameters (aka poor man's borderless fullscreen).

Didn't help when launching the one called DungeonSiege2_steam.exe provided with the fix (which was same size as gog exe and only one that could launch game) But yes cursor appears when not in fullscreen

WinterSnowfall commented 1 year ago

But yes cursor appears when not in fullscreen

Software cursor in fullscreen memes probably... saw the same kind of behavior with Age of Mythology & dxvk, but luckily there's a built-in config hack (in the game's own config files) to enable hardware cursor on Nvidia. It just doesn't apply it automatically to anything newer than a GeForce 3 (lol)... but it can be enabled manually.

Blisto91 commented 2 months ago

See https://github.com/AlpyneDreams/d8vk/issues/202 for another game that needs software cursor. Don't think there is a need for a separate issue.