http://bugs.winehq.org/show_bug.cgi?id=7800
Summary: DInput bug in Grand Theft Auto Series Product: Wine Version: 0.9.33. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-dinput AssignedTo: wine-bugs@winehq.org ReportedBy: mahasler@gmail.com
There's a strange dinput bug in the GTA series (GTA 3, GTA ViceCity & GTA SanAndreas). Whenever you start a game with a gamepad plugged in the protagonist will start running ahead immedeately. That means for some reason the game engine detects the left analog stick being pushed up although it isn't. Also, actually moving the left Stick doesn't have any effect at all. The x axis of the right analog stick is detected correctly, however the y axis isn't detected. Instead the y axis of the POV is falsely being detected as the y axis of the right analog stick. The x axis of the POV isn't recognized. All the buttons seem to work correctly, so it's just the axes that are messed up.
Wine doesn't print out anything dinput-related. So if needed, please let me know how I can get wine to print out useful debug information for this.
Thanks.