csutorasa / XOutput

DirectInput to XInput wrapper
MIT License
1.14k stars 99 forks source link

Force Feedback just work in one direction #168

Open Paul181516 opened 4 years ago

Paul181516 commented 4 years ago

Hi i have a Nitro Tri-Force Wheel which has the sames drivers than the logitech driving force. In any game without XOutput the Force Feedback works correctly, but in FH3 with the emulator i just doesnt work. When i press "Test Forcefeedback" the wheel goes all the way right, its like the wheel can only goes to the right, not center. I think (Maybe) the problem can solve if i can invert the force feedback. Log: https://drive.google.com/file/d/1teY9FJTJtBn9w9J7qz5gxRPN7zs_S0lC/view?usp=sharing

https://drive.google.com/file/d/14EcrlczIZyPDH0r8PSLJXaUm9JJtFJOq/view?usp=sharing

Paul181516 commented 4 years ago

No help? :(

csutorasa commented 4 years ago

There is no way to invert force. I am not sure how this can be fixed.

Paul181516 commented 4 years ago

Yeah but the problem is that when i press "Test Force feedback" the wheel justo go all the way to the right and locks there, what can i do?

csutorasa commented 4 years ago

Force feedback should not affect how the axis works. Maybe it is the same issue that some experience, that controllers or settings are being dropped while the application is running.

Hyratel commented 2 years ago

FFB wheels and sticks have no- or a weak centering spring, instead it's a closed-loop feedback servo logical-circuit that brings the stick to center, so the FFB signal has to be Signed. the Right Lock behavior is likely due to XOutput only getting the Rumble function, which is Unsigned or positive-only amplitude and pattern because there's no benefit to running a rumble motor backwards