3 years 8 months ago - 3 years 8 months ago#1by kiamli
I'm using IM 1.5 in windows 10. The DS4 connects correctly to IM, runs in exclusive mode with no errors. In joy.cpl there's only one controller XBOX 360 For Windows.
Even with all that the controller stopped working in all games (it still worked about 3 weeks ago). I can use square as X to skip some games' intros like in Child of Light and Thief, but only that. Arrows don't work, nor A to select. The touchpad still works for mouse. It happens either via cable or BT.
In Child of Light when I try to press A as prompted the prompt changes to keyboard controls, suggesting that the button press was registered, but as something different than A.
Another curious thing is that in IM the XInput test shows 4 controllers and the one that listens to the DS4 events is the Controller 2. Controllers 1, 3, and 4 show as Not Connected. I don't know if that makes any difference though.
Is there anything I can try to solve the problem? Or at least try to identify what's causing it?
3 years 8 months ago - 3 years 8 months ago#3by kiamli
There were some HID compliant devices in Device Manager and some other references to phantom controllers (like a wireless controller connected to bluetooth that didn't exist) but even removing/uninstalling them didn't change the situation.
In XInput there are still 4 controllers with the second working "properly". And actually these 4 controllers show up even before connecting the controller
I don't know if it helps but I've found that:
- in Dark Souls 3, Assassin's Creed Syndicate, The Wolf Among Us, Trials Fusion and GTA 5 the DS4 still works with IM
- in Witcher 3 and Inside I can play using the controller only without IM (I assume they correctly handle the DS4 on their own)
- in Child of Light and Thief there's that partial compatibility (the square button works as X but only that)
The DS4 used to work in Thief and Witcher 3 when using IM about 3 weeks ago
I know the list is not exhaustive but at least I can correct myself saying that the DS4 still works with IM, only in less games than before (for some reason).
Probably I'll try having a clean Windows install and see if this behavior still stands. If/when I do I'll post here the results.
The issue is still definitely the phantom controllers, removing them to get the actual controller back into the number one slot will resolve it. Make sure that any other applications that crate virtual controllers (IM 2, DS4W, DS3Tools etc etc) are not doing so and make sure to remove them from device manager in all the groups.
I've already removed all the controllers listed in Device Manager, but they come back eventually. I also downloaded a program called Device Remover that lists devices with more information, removed them from there, and still the same thing.
I did have DS4Windows installed before. Do you know of any other way of checking/removing installed devices besides Device Manager (and Device Remover)?
Well, my Windows 10 JUST finished updating (for curiosity: it just closed the game that I was playing and decided that it needed to update at that exact moment) and I was able to deactivate the phantom controller.