-
Notifications
You must be signed in to change notification settings - Fork 812
Sunshine/Moonlight DS4 (DualSense) Controller Doesn't show up in DS4Windows. #3152
Comments
I would link this since this guy prolly know more what he is talking about but i think its the same issue. Could possible reading NVIDIA XINPUT in DS4 WINDOWS fix the issue ? https://ideas.moonlight-stream.org/posts/39/dualshock-4-passthrough |
DS4Windows has a small exception list when it comes to virtual devices; the code is an adaptation of the routine that was in the Nefarius.Utilities.DeviceManagement library before I removed it due to performance issues. Would need the HardwareId associated with the virtual controller hub device in order to add to the exception list. |
Sunshine uses ViGEmBus. This will not be possible without breaking DS4 controller emulation in DS4Windows. Going to consider this issue invalid. |
I am interested in looking at this. I think it would be an incredibly powerful addition to DS4Windows. Any pointers appreciated, but thanks for all your work all the same :) |
Update. I have successfully got the Moonlight DS4 device being picked up in DS4Windows. It isn't well tested, but this does prove it is possible. Alter the DS4Devices.cs function to the below to achieve this: private static bool IsRealDS4(HidDevice hDevice) |
Describe the bug
DS4 is not detected when used through Moonlight, It is actually a Dualsense controller but within Moonlight its setup to emulate it as DS4 and thats how it works in all games except DS4 Windows.
To Reproduce
Setup Sunshine with Moonlight, Controller works everywhere even on the gamepad test page DS4Windows provides it shows in control panel but in DS4Windows it says there are not controllers connected.
Expected behavior
To show the controller.
Screenshots and Logs
/
Desktop (please complete the following information):
Additional context
/
The text was updated successfully, but these errors were encountered: