https://bugs.winehq.org/show_bug.cgi?id=44032
Adam Bolte abolte@systemsaviour.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |abolte@systemsaviour.com
--- Comment #7 from Adam Bolte abolte@systemsaviour.com --- I've spent hours on this, and haven't gotten anywhere. I'm in Act III at Bastion's Keep Stronghold, and nothing I do allows me to avoid this bug.
I tried all wine-staging patches against 2.21 except server-send_hardware_message by applying the patches like so.
./patchinstall.sh DESTDIR=../../git --all -W server-send_hardware_message
I also tried building wine-3.0-rc1 and applied only the kernel32-SetFileCompletionNotificationModes patch. No dice. Then I tried doing the same to 2.21. Then I went back to looking at my older wine-staging builds for comparison (eg 2.16-staging). Made no difference.
The bug is easy to reproduce. Launch Battle.net as usual. 64-bit is too slow to be playable, but either 32-bit or 64-bit mode trigger the bug. Once in, I hold down shift so my character is stationary, and then at the same time hold down the left mouse button.
The first time this happens, the hero will continue attacking until the mouse button is released. This is the expected behaviour. Still holding down shift, click and hold the mouse button a second time. Only a single attack will be performed, and then nothing. The result wasn't expected to change.
Then trying again will cause it to work, trying once more and it won't, etc. Every second time the attack button is held down, the game will not register that the button is held down. I expect this would make the game too frustrating to play at higher difficulty settings.
I would love to know why removing the server-send_hardware_message patch solves the problem for you, but not for me. I'm running Debian GNU/Linux 9.3 (Stretch) and an Xfce desktop on an i7-6700k, 32Gb RAM, and ATI RadeonHD 5870 graphics card at 2560x1440 with Linux kernel 4.15.0-rc1 (radeon kernel module), Mesa 17.4.0-devel (git-4c7af87fb9). My mouse is a Logitech G502.