Bug #689
Analog steering is notchy, not smooth
| Status: | Fixed | Start date: | 04/18/2011 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 100% |
||
| Category: | RoR - Input System | |||
| Target version: | 0.38 | |||
| Operating System: | All | Operating System Bits: |
Description
Drive any vehicle in RoR (with an animated steering wheel so you can see it clearly) with an analog controller, like a steering wheel or joystick, and steer slowly. You'll see that the steering wheel moves in ~3 degree notches, instead of moving smoothly. You can also feel the notchiness in the force feedback.
History
#1
Updated by flypiper about 1 year ago
- Status changed from New to Researching
- % Done changed from 0 to 20
#2
Updated by flypiper about 1 year ago
- File notchy_steering.patch added
- Status changed from Researching to requires testing
- % Done changed from 20 to 70
Should be fixed. The "smoothness" now depends only on the resolution of the controller. Tested with my steering wheel which seems to have only a resolution of 1024 steps. This looks still a bit notchy, but there is now way around this hardware-limit. If smooth generated values are used, it looks good.
Please test and give feedback if it is now good enough or requires improvement.
#3
Updated by gabester about 1 year ago
flypiper wrote:
Should be fixed. The "smoothness" now depends only on the resolution of the controller. Tested with my steering wheel which seems to have only a resolution of 1024 steps. This looks still a bit notchy, but there is now way around this hardware-limit. If smooth generated values are used, it looks good.
Please test and give feedback if it is now good enough or requires improvement.
Hey, thanks for fixing this. I can't compile RoR so you'll have to either give me a binary to test, or have Lifter or one of the other coders test it.
#5
Updated by Lifter about 1 year ago
- Status changed from requires testing to Fixed
- % Done changed from 90 to 100
Tested and merged at rev 1838
Thanks flypiper
->Fixed
