Skip to content
This repository has been archived by the owner on Jan 1, 2024. It is now read-only.

Rumble/Vibration/Haptic Passthrough #3219

Open
Desoroxxx opened this issue Dec 30, 2023 · 1 comment
Open

Rumble/Vibration/Haptic Passthrough #3219

Desoroxxx opened this issue Dec 30, 2023 · 1 comment

Comments

@Desoroxxx
Copy link

Sorry for not using the template it's not a bug

Recently Steam added support for the DualSense, which is great, but they don't allow for setting the adaptive triggers, and this allows me too (even if I cannot set the strength :(), so I just disable virtual gamepad and use DS4 as a simple way to have rainbow lights and adaptive triggers.

Steam makes the Rumble/Vibration/Haptic work perfectly fine, but when I use DS4Windows Rumble/Vibration/Haptic become very very very weak, I can barely feel them, I tried multiple combinations of settings, but none helped.

The solution to my problem would be to add a Passthrough mode to the Rumble/Vibration/Haptic settings, so that Steam can do it's magic.

@Ryochan7
Copy link
Owner

Ryochan7 commented Dec 30, 2023

That would most likely not be possible. With Steam Input, either the mapper would emulate an Xbox 360 controller or games using the SIAPI would be interacting with an abstracted controller device provided by the API. Would likely not be able to hook into it regardless. The closest thing that could be done would be to not set some feature flags on the output report, except at startup, so activity in DS4Windows will not affect rumble strength.

I have not used Steam Input in a while with the DualSense so I do not know how it handles rumble now. I believe the default output strength in DS4Windows for DualSense rumble is Medium based on the specs for the output report. You can check from Settings / Device Options and maybe set the strength to High.

Regardless, I will be moving on from DS4Windows come Jan. 1st. This project is dead except for pushing a final release with the last few commits taken into account.

My general advice is to not run Steam Input while using DS4Windows.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants