DS4Windows works on edge, but not on firefox (same with some other apps)
NtWriteCode opened this issue · 1 comments
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
It's a bit hard to reproduce, as I don't know if it's reproducible, but for my system it's consistent. On some software it works, but doesn't on others.
For example for me it works for:
- Need for speed: Heat
- Microsoft Edge
But it doesn't work for:
- Firefox
- Need for Speed: Unbound
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots and Logs
Log:
12/08/2023 13:06:39: DS4Windows version 3.2.21 12/08/2023 13:06:39: DS4Windows Assembly Architecture: x64 12/08/2023 13:06:39: OS Version: Microsoft Windows NT 10.0.22631.0 12/08/2023 13:06:39: OS Product Name: Windows 10 Pro 12/08/2023 13:06:39: OS Release ID: 2009 12/08/2023 13:06:39: System Architecture: x64 12/08/2023 13:06:39: Running as Admin 12/08/2023 13:06:40: Starting... 12/08/2023 13:06:42: Using output KB+M handler: FakerInput 0.1.0.0 12/08/2023 13:06:42: Connection to ViGEmBus 1.21.442.0 established 12/08/2023 13:06:42: Searching for controllers... 12/08/2023 13:06:42: Using Shared Mode 12/08/2023 13:06:42: Found Controller: 4C:B9:9B:3A:F3:17 (BT) (DS4 v.2). 12/08/2023 13:06:43: Plugging in virtual X360 controller (XInput slot #1) in output slot #1 12/08/2023 13:06:43: Associated input controller #1 (DS4 v.2) to virtual X360 Controller in output slot #1 12/08/2023 13:06:43: Controller 1 is using Profile "Default". Battery level is 100%
Desktop (please complete the following information):
- Controller Make and Model: Sony DS4 CUH-ZCT2E
- OS: Windows 11 Pro 23H2 Build 22631.2792 (Windows Feature Experience Pack 1000.22681.1000.0)
- DS4Windows Version: 3.2.21
- Firefox: 120.0.1
Additional context
For the games, I'm using the EA app, so I can't just use Steam's solution.
Tried both with and without fakerInput and also with and without admin rights. Yet none worked. Also, some notes that a month-ish ago I could play perfectly. So I'm not sure, maybe some system update broke it?
Yes, of course, I tried pressing buttons. On the screenshot you can see - for MS Edge, it works perfectly and shows the movement, but on Firefox it just doesn't show up. (Same with NFS Unbound)
Seems you have two potential problems:
- HidHide is not installed, and both your physical DS4 and emulated X360 are thus conflicting.
- Your XInput slot 1 is hijacked by another process.
Look at the Output Slots tab. If the slot indicates XInput 2, some apps like Firefox will not detect your controller.