https://bugs.winehq.org/show_bug.cgi?id=46623
Bug ID: 46623 Summary: Controller acts weird after updating to the latest wine-staging 4.1.2 Product: Wine-staging Version: 4.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ahmed.com@protonmail.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Xbox 360 controller acts weird after updating Wine-staging the latest wine build (4.1.2). When I move the right analog, the camera moves sometimes to the right and sometimes to the left. This problem didn't exist with previous Wine-staging version I used which was Wine-staging 4.0. The game that I tested was Neir Automata.
https://bugs.winehq.org/show_bug.cgi?id=46623
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |gyebro69@gmail.com
--- Comment #1 from Béla Gyebrószki gyebro69@gmail.com --- Please check if the problem exists in plain Wine >4.1 (git version) too. I suspect it does...
Then please perform a regression test: https://wiki.winehq.org/RegressionTesting
https://bugs.winehq.org/show_bug.cgi?id=46623
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- 4.1.2 isn't a Wine build, where are you getting that version number?
https://bugs.winehq.org/show_bug.cgi?id=46623
--- Comment #3 from Ahmed Elsayed ahmed.com@protonmail.com --- (In reply to Zebediah Figura from comment #2)
4.1.2 isn't a Wine build, where are you getting that version number?
From here >>> https://github.com/wine-staging/wine-staging/releases
https://bugs.winehq.org/show_bug.cgi?id=46623
--- Comment #4 from Ahmed Elsayed ahmed.com@protonmail.com --- (In reply to Béla Gyebrószki from comment #1)
Please check if the problem exists in plain Wine >4.1 (git version) too. I suspect it does...
Then please perform a regression test: https://wiki.winehq.org/RegressionTesting
I am building it now, it will take some time to finish.
https://bugs.winehq.org/show_bug.cgi?id=46623
--- Comment #5 from Ahmed Elsayed ahmed.com@protonmail.com --- (In reply to Béla Gyebrószki from comment #1)
Please check if the problem exists in plain Wine >4.1 (git version) too. I suspect it does...
Then please perform a regression test: https://wiki.winehq.org/RegressionTesting
Plain Wine 4.1 works fine. I will try Wine-staging 4.1 to see if it works the same.
https://bugs.winehq.org/show_bug.cgi?id=46623
--- Comment #6 from Ahmed Elsayed ahmed.com@protonmail.com --- Wine-staging 4.1.1 works well, so the final results:
Wine-staging 4.0 = good Wine-staging 4.1 = good Plain-wine 4.1 = good Wine-staging 4.1.1 = good Wine-staging 4.1.2 = bad
I build Wine-staging from here >>> https://github.com/wine-staging/wine-staging/releases
I build Plain_Wine from here >>> https://github.com/wine-mirror/wine/releases
I hope that covered what you asked for.
https://bugs.winehq.org/show_bug.cgi?id=46623
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #7 from joaopa jeremielapuree@yahoo.fr --- You need to do a regression test to find the bad commit. https://wiki.winehq.org/Regression_Testing
https://bugs.winehq.org/show_bug.cgi?id=46623
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Regression SHA1| |bd9e130ee5b569433f2c847c5b2 | |b562f0ae35ac5 Component|-unknown |winebus.sys URL| |https://www.gamepressure.co | |m/download.asp?ID=14842 Product|Wine-staging |Wine
--- Comment #8 from Béla Gyebrószki gyebro69@gmail.com --- I don't own that Nier:Automata game, but I'm also experiencing the reported weird behaviour in certain games when a gamepad is attached. Such games are Geometry Wars or Air Conflicts: Pacific Wars. When I'm pressing the right movement stick the in-game character, airplane etc. is moving/turning to the left.
The result of my regression test:
commit bd9e130ee5b569433f2c847c5b2b562f0ae35ac5 Author: Zebediah Figura zfigura@codeweavers.com Date: Tue Feb 5 13:09:38 2019 -0600
winebus.sys: Translate SDL controller axes to unsigned 32-bit values.
INSIDE parses the HID report directly and assumes that the logical minimum value is 0.
Reverting the patch fixes the problem in the affected games.
The Geometry Wars time-limited demo can be used to reproduce the problem.
Geometry.exe (60 MB) md5sum: dfc2f82c536fa6672e95c3d8de101403
wine-4.1-108-gf7b3120991
https://bugs.winehq.org/show_bug.cgi?id=46623
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Controller acts weird after |Game controller behaves |updating to the latest |incorrectly |wine-staging 4.1.2 |
https://bugs.winehq.org/show_bug.cgi?id=46623
--- Comment #9 from Zebediah Figura z.figura12@gmail.com --- (In reply to Béla Gyebrószki from comment #8)
I don't own that Nier:Automata game, but I'm also experiencing the reported weird behaviour in certain games when a gamepad is attached. Such games are Geometry Wars or Air Conflicts: Pacific Wars. When I'm pressing the right movement stick the in-game character, airplane etc. is moving/turning to the left.
The result of my regression test:
commit bd9e130ee5b569433f2c847c5b2b562f0ae35ac5 Author: Zebediah Figura zfigura@codeweavers.com Date: Tue Feb 5 13:09:38 2019 -0600
winebus.sys: Translate SDL controller axes to unsigned 32-bit values. INSIDE parses the HID report directly and assumes that the logical minimum value is 0.
Reverting the patch fixes the problem in the affected games.
The Geometry Wars time-limited demo can be used to reproduce the problem.
Geometry.exe (60 MB) md5sum: dfc2f82c536fa6672e95c3d8de101403
wine-4.1-108-gf7b3120991
Thanks, I'll try to take a look.
https://bugs.winehq.org/show_bug.cgi?id=46623
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|winebus.sys |xinput Ever confirmed|0 |1
--- Comment #10 from Zebediah Figura z.figura12@gmail.com --- Confirming. I've sent patches which fix this issue in Geometry Wars at least. Testing would be appreciated to see if they fix the issue elsewhere.
https://bugs.winehq.org/show_bug.cgi?id=46623
Brendan McGrath brendan@redmandi.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |brendan@redmandi.com
--- Comment #11 from Brendan McGrath brendan@redmandi.com --- Confirming this most recent patch-set fixed the problem for me.
https://bugs.winehq.org/show_bug.cgi?id=46623
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |7fd8ae1e4f0f44f58745119d35a | |c3c1fd231780b
--- Comment #12 from Zebediah Figura z.figura12@gmail.com --- Committed as https://source.winehq.org/git/wine.git/commitdiff/7fd8ae1e4f0f44f58745119d35ac3c1fd231780b.
https://bugs.winehq.org/show_bug.cgi?id=46623
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.3.