RigsOfRods / rigs-of-rods

Main development repository for Rigs of Rods soft-body physics simulator
https://www.rigsofrods.org
GNU General Public License v3.0
1.03k stars 178 forks source link

Force Feedback Does Not Work Properly #444

Open graysonk95 opened 9 years ago

graysonk95 commented 9 years ago

For as long as I can remember force feedback has behaved exactly the opposite of how it should.

When your vehicle is stationary, wheel inertia should be high and it should be more difficult to turn. As your vehicle starts moving, the wheel should get easier to turn.

Currently, RoR's force feedback increases with wheel speed of the drive wheels. It is easy to turn when stationary, but gets very hard to turn at high speed. Also, if you flip a RWD vehicle over and mash the accelerator, the wheel gets very hard to turn despite the front wheels not spinning at all because the force feedback uses drive wheel speed.

It's probably hard to understand this without actually having a controller that supports force feedback. If there's any interest in finally fixing this issue (and my description isn't clear enough) I could try and make a video which illustrates the issue.

Hiradur commented 9 years ago

Having owned an FF wheel once (though not anymore) I can imagine what it feels like. I think the FF code could use a rework but it'll probably be after 0.4.6.

ohlidalp commented 9 years ago

EDIT 02/2017: Removed outdated links / suggestions.

I'll take care of this when redesigning the simulation loop for 0.5

ohlidalp commented 7 years ago

Feedback from Discord #dev chatrom:

General Lee - Yesterday at 8:16 PM
will you be working on fixing the ForceFeedback at some point?

Azu - Today at 3:01 AM
if something can be done about the massive deadzone with ffb devices, i wouldnt mind any inaccuracies imo