Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I know my PS5 controller was started to drift, so I bought a new controller today, but when I was playing with my old controller I got the same problem you have.
I tried using both DS4 and DuelSenseX hoping this would fix the issue and nothing worked. I hate to say it, but we might be out of luck until there's an update.
I have always had issues using PlayStation controllers with Steam. If when I was using a PS4 controller in Steam, Steam always recongized the controller as an Xbox controller, so when I played Detroit the button displays were Xbox.
I don't not like the feel at all playing this game on mouse and key, so I hope there's an alternative solution at some point.
I will be sure to share a solution if I find one.
what is this?
HID is Human Interface Device...a game controller is a form of this, along with mouse, keyboard etc. DS4Windows will create a virtual controller that is an XBox controller, but it doesn't automatically hide the Sony controller (though it has an option to hide it, it's not always effective). Some games don't care that the dualsense/shock controllers are still there (I assume because they only care about xinput, in many cases). Some games get really funky, like Dragon's Dogma...but that one works if I hide the DS4 controller using the setting that DS4windows has to do this.
But, D:BH does not play well with the DS4windows hiding functionality...which is why I tried hidhide. It appears that HidHide does it in a more fundamental way, at the system level...while you could use it to hide any connected device, it defaults to game controllers...
One thing to note, hidhide has the capability to expose the Sony controller to specific applications, which is necessary because you'd need DS4Windows to be able to see the DS controller, otherwise it couldn't work it's magic and turn it into an Xbox controller.
This article goes into much greater depth on the fundamentals of this, and how to configure it: https://ds4-windows.com/download/hidhide/
I got HidHide to basically make my controller act like it wasn't working/connected and then when I launched DSX and used it to mimic Xbox controller the dual sense stopped doing that annoying spinning thing.
I missed the second tab on HidHide that has the controller settings. I needed that for dsx to work
Steam also has a nice visual interface for any special configuring of DS controls. It will attempt to default to native DS for apps that claim to support it and to Xinput emulation for games that support Xbox instead and to keyboard/mouse emulation for applications that don't say what they support. All of that can be overridden globally and also per-game,
(An EA Desktop update broke the Steam overlay earlier this year for EA games, and games that launch through that secondary app will not work with Steam Input, even as non-Steam games. The solution seems to be forcing the old Origin launcher to launch EA games, requires a bit of fiddling to get it to work and to stop trying to replace itself with EAD.)
I have DS4Win and HidHide configured to start on command instead of automatically because I only need it rarely and not for Steam games (except those launched by EAD).