A Hat in Time
Dualshock 4 double connection
Title is pretty descriptive, but a bit of clarification.
My controller is connected twice. This wouldn't be so bad, but it's also doing double inputs.
Push up on the d-pad once, cursor goes up 2 spaces on the menu.
Also, New Input: Dualshock 4 keeps popping up.
I tried going to the controller management to try and disconnect one of the 2 instances, but there is no option for that.

I would appreciate if I could get some help with this, as my 360 controller has right stick issues making the camera drift up, so this new controller is my only option.
Originally posted by Kelrycor:
Ah, your using an input mapper software which emulates XInput - to do so it emulates an Xbox 360 controller. This is the reason why the game detects 2 controllers with the very same ID.

Since an update about barely 2 years back Steam brings its own XInput emulation with it to give full support to Playstation 4 controllers. I had the same issue with my InputMapper back those days after the update. Steam and InputMapper didn't like each other well. The two software kept fighting over the exlusive mode accessing the controller. Sometimes it worked, sometimes not.

Normally it is not necessary to use XInput emulations with Steam anymore for above reasons. There is still only one reason left using those softwares nowadays with Steam games: if you want to rebind keys and Steam/the game does not offer this feature.

You have following choices:

* stop using an emulator software while using Steam, it can handle PS4 controllers on its own (see screenshot, unchecking all settings are working best with my DS4 controllers)

* change the configuration of DS4Windows/InputMapper to only rebind keys and not to emulate an XBox360 controller, if possible

* if you don't want to miss your emulator, try to change settings in the controller setup of Steam, especially the ones under general settings: https://imgur.com/a/xrSJWQg (play around with the options there if you find a combination that works with DS4Windows in the background)
< >
Showing 1-5 of 5 comments
Kelrycor Oct 13, 2019 @ 1:09am 
Just a simple question, why and how is your controller connected twice?

For me it sounds absolutely logical that the XInput interface does recognize the button pressed for both connections for the same controller ID and is giving a summation of this event to the game (maybe with a slight delay in ms). The game does only what the interface is telling and cannot "see" that the player did not pressed 2 times. I wouldn't be surprised if other games react to your controller setup the same way.

If possible try to (physically) disconnect one instance of your controller while playing.
The Blazing Blade Oct 13, 2019 @ 10:48am 
Originally posted by Kelrycor:
Just a simple question, why and how is your controller connected twice?

For me it sounds absolutely logical that the XInput interface does recognize the button pressed for both connections for the same controller ID and is giving a summation of this event to the game (maybe with a slight delay in ms). The game does only what the interface is telling and cannot "see" that the player did not pressed 2 times. I wouldn't be surprised if other games react to your controller setup the same way.

If possible try to (physically) disconnect one instance of your controller while playing.

Actually, something like this happened in Spyro Reignited. Except in that case, it was reading that my controller was both an Xbox and Dualshock controller at the same time.

I fixed that issue by going into the DS4Windows profile settings and making it read as a Dualshock.

But this one is different. It seems like it is just reading my controller as Dualshock twice. So I don't really know where to go from here.
The author of this thread has indicated that this post answers the original topic.
Kelrycor Oct 13, 2019 @ 11:40am 
Ah, your using an input mapper software which emulates XInput - to do so it emulates an Xbox 360 controller. This is the reason why the game detects 2 controllers with the very same ID.

Since an update about barely 2 years back Steam brings its own XInput emulation with it to give full support to Playstation 4 controllers. I had the same issue with my InputMapper back those days after the update. Steam and InputMapper didn't like each other well. The two software kept fighting over the exlusive mode accessing the controller. Sometimes it worked, sometimes not.

Normally it is not necessary to use XInput emulations with Steam anymore for above reasons. There is still only one reason left using those softwares nowadays with Steam games: if you want to rebind keys and Steam/the game does not offer this feature.

You have following choices:

* stop using an emulator software while using Steam, it can handle PS4 controllers on its own (see screenshot, unchecking all settings are working best with my DS4 controllers)

* change the configuration of DS4Windows/InputMapper to only rebind keys and not to emulate an XBox360 controller, if possible

* if you don't want to miss your emulator, try to change settings in the controller setup of Steam, especially the ones under general settings: https://imgur.com/a/xrSJWQg (play around with the options there if you find a combination that works with DS4Windows in the background)
Last edited by Kelrycor; Oct 13, 2019 @ 11:43am
The Blazing Blade Oct 13, 2019 @ 11:45am 
Originally posted by Kelrycor:
Ah, your using an input mapper software which emulates XInput - to do so it emulates an Xbox 360 controller. This is the reason why the game detects 2 controllers with the very same ID.

Since an update about barely 2 years back Steam brings its own XInput emulation with it, giving full support to Playstation 4 controllers. But now two software trying to get the exlusive mode over the same controller. I had the same issue with InputMapper back those days after the update. Steam and InputMapper didn't like each other well. Sometimes it worked, sometimes not.

Normally it is not necessary to use XInput emulations with Steam anymore for above reasons. There is still only one reason left using those softwares nowadays with Steam games: if you want to rebind keys and Steam/the game does not offer this feature.

You have following choices:

* stop using an emulator software while using Steam, it can handle PS4 controllers on its own (see screenshot, unchecking all settings are working best with my DS4 controllers)

* change the configuration of DS4Windows/InputMapper to only rebind keys and not to emulate an XBox360 controller, if possible

* if you don't want to miss your emulator, try to change settings in the controller setup of Steam, especially the ones under general settings: https://imgur.com/a/xrSJWQg (play around with the options there if you find a combination that works with DS4Windows in the background)

I should have known. Thank you for your help. I'll be sure to keep this info close to hand should I run into anymore issues
Kelrycor Oct 13, 2019 @ 2:19pm 
You're welcome - I am glad that we found the reason why your inputs got doubled :)
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Oct 12, 2019 @ 9:52pm
Posts: 5