Xbox One controller -- force feedback does not work
-
- Posts: 2
Xbox One controller -- force feedback does not work
I am using the Xbox One controller over Bluetooth with the latest 32-bit version of RVGL on Windows 10 64-bit, and even though the Force Feedback setting is enabled it does not work.
Re: Xbox One controller -- force feedback does not work
I have different Xbox clone controllers, all said to have force feedback but none shows any effect in RVGL despite the setting is on. Once I only notices that the controller got much warmer than with the setting off. However, I do not know how I could test these controllers for force feedback on Windows 10. Are there tools for it?
Re: Xbox One controller -- force feedback does not work
Sorry to bump this, but I am still curious to know if vibration feedback really works. I also understand that vibration feedback is something different than force feedback. Whereas the former give vibration e.g. when hitting some object or driving over rough ground, the latter is really for steering wheels, giving some resistance to the left or right. Correct?
So my question is, what does the "force feedback" setting in RVGL/controller settings really do? Is it only for the real force feedback, or also for vibration feedback? If the latter, why do my vibration-capable controllers not show any vibration? Is there a certain track that contains vibration triggers that I could use to test?
Thanks for your hints and help!
So my question is, what does the "force feedback" setting in RVGL/controller settings really do? Is it only for the real force feedback, or also for vibration feedback? If the latter, why do my vibration-capable controllers not show any vibration? Is there a certain track that contains vibration triggers that I could use to test?
Thanks for your hints and help!

Re: Xbox One controller -- force feedback does not work
Force feedback is implemented using the SDL Haptic module. The game should support 3 types of feedback:
- A constant effect when hitting an object
- Vibration when driving over rough ground
- Friction effect that offers resistance to steering
Re: Xbox One controller -- force feedback does not work
Thank you so much, dear Huki - and have a good weekend!
Re: Xbox One controller -- force feedback does not work
I'm sorry I pushed up this issue, but I found things to be worried about.
I've been using a Xbox One controller (for Windows) too, and no haptics.
And I found a strange place in re-volt.log when I switched "Force Feedback" ON - Almost effects are "-1" (probably OFF?).
SDL2 is ver.2.0.14 in RVGL(21.0930a-1), I found this version has issues in GitHub of SDL.
https://github.com/libsdl-org/SDL/issues/4435
Ver.2.0.16 has been released with lots of bug fixes, but I don't know it's solved.
I hope this info helps you.
I've been using a Xbox One controller (for Windows) too, and no haptics.
And I found a strange place in re-volt.log when I switched "Force Feedback" ON - Almost effects are "-1" (probably OFF?).
Code: Select all
Input: Haptic supported: 1
Input: Haptic name: XInput Controller #1
Input: Haptic supported features: 4
Input: Haptic num effects: 1
Input: Haptic num axes: 0
Input: Haptic constant effect: -1
Input: Haptic vibration effect: -1
Input: Haptic friction effect: -1
https://github.com/libsdl-org/SDL/issues/4435
Ver.2.0.16 has been released with lots of bug fixes, but I don't know it's solved.
I hope this info helps you.
Re: Xbox One controller -- force feedback does not work
@Alean @Huki
I see the same for my clone Xbox360 gamepads on Linux by:
(replace the * by the appropriate controller ID).
In the game I observe a few vibrations, e.g. in the tunnel in "Toys in the Hood". However, none e.g. when being blown up or hit by a rocket. See also my posts there about this with further questions about vibration: PS: All these are vibration effects and not force feedback, we should keep in mind. Force feedback is (at least to my understanding) something more sophisticated in context of steering wheels.
I see the same for my clone Xbox360 gamepads on Linux by:
Code: Select all
$ fftest /dev/input/by-id/usb-*event-joystick
In the game I observe a few vibrations, e.g. in the tunnel in "Toys in the Hood". However, none e.g. when being blown up or hit by a rocket. See also my posts there about this with further questions about vibration: PS: All these are vibration effects and not force feedback, we should keep in mind. Force feedback is (at least to my understanding) something more sophisticated in context of steering wheels.