http://bugs.winehq.org/show_bug.cgi?id=58380
Bug ID: 58380 Summary: dinput Controllers (i.e. Sony DualSense / DualShock) don't work properly with Ubisoft Games Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: dinput Assignee: wine-bugs@winehq.org Reporter: contact@jaybmusic.net Distribution: ---
Using DirectInput controllers like the Sony Dual Shock or Dual Sense controllers don't work properly in games launched via Ubisoft Connect. Tested with several Wine versions (9.x, 10.x) and several launchers (Steam, Bottles, Lutris).
The controller works fine in Ubisoft Connect and can control the surface, also showing the correct icons for buttons, so it is indeed identified as a Sony controller.
However, in game it is not properly passed through. In Far Cry games (which officially support Sony controllers) nothing happens. If you disconnect and reconnect the controller during gameplay the UI elements switch to Playstation icons (X, Triangle, Circle etc.), however, all inputs from the controller are ignored. In Assassin's Creed Origins it *kind of* works but it's constantly alternating between keyboard and Sony input mapping and thus making inputs very slow and laggy. Also the buttons are mapped incorrectly.
The controllers work in other games that support these controllers that are not by Ubisoft. XInput Controllers work perfectly fine in Ubisoft Games.