[UI and Physics] Wheel lock vs steering ratio (instead of steering lock)
Even though I like very much the general idea of having per-car wheel lock and by that, finally the possibility to set steering setup correctly, I see there are some issues with current way of setting up those things.
Wheel lock based on hdv "TurnsLockToLock" parameter - great. It locks our wheel (if possible) to defined value or, if it's bigger than what's possible to setup for our device, the maximum possible value is set.
An example: I have a car with 1260deg steering wheel lock, so TurnsLockToLock is set to "3.5".
The car has steering ratio of 17.0:1, so I set steering lock to 37.1 ((1260/17) /2). Everything seems to be fine, right? Well, not exactly.
On T500RS such wheel lock is impossible. Maximum available for that device is 1080 deg. and that's the range, rF 2 will set. That means, steering ratio for my car will change (tighten up) because (1080/37.1)/2 = 14.6:1. Noticable change, compared do what should be (17.0:1).
For Fanatec and newer Logitech wheels with 900 deg. range, the steering ratio change will be even more noticable. (900/37.1)/2 = 12.1:1... no doubt that would be very sensitive.
The solution? Obvious choice, would be to provide upgrades for typical device lock values, like 1080, 900 plus additional one, for guys with 180-270 wheels, with adjustable steering lock between 8 and 14, so they won't have trouble going through tight corners.
But it would be more simple if instead of using steering lock values, we could define steering ratios.
For my example, there would be no need of providing any upgrades (apart from one, for 180-270 deg. wheels). Just set desired steering ratio and rFactor 2 will calculate nominal steering lock based on device's maximum available lock.
For guys with 1080 deg. wheels, rF would automatically calculate steering lock of ~31.8. For guys with 900 deg. wheels, that'd be ~26.5... and all that with just one defined steering ratio.
Of course, if someone wants to provide wider range of adjustable locks/ratios (like for F1 car for example), then it doesn't matter wheter that'd be range of steering ratios or range of steering locks - in the end we will get the same.
What is better when defining steering ratios, is that flexibility for fixed ratio vs current wheel lock, that can be adjusted by rFactor without need of having any additional settings/upgrades.
Defining steering ratios instead of steering locks will also work better for wheels that can't be "locked" by rFactor itself or user want's to alter original wheel lock (and set it by hand in the game) - rFactor will recalculate proper steering lock based on user's choice for wheel lock and steering ratio value from HDV (again, no need to define multiple steering ratios to cover various wheel locks!).
Even though I like very much the general idea of having per-car wheel lock and by that, finally the possibility to set steering setup correctly, I see there are some issues with current way of setting up those things.
Wheel lock based on hdv "TurnsLockToLock" parameter - great. It locks our wheel (if possible) to defined value or, if it's bigger than what's possible to setup for our device, the maximum possible value is set.
An example: I have a car with 1260deg steering wheel lock, so TurnsLockToLock is set to "3.5".
The car has steering ratio of 17.0:1, so I set steering lock to 37.1 ((1260/17) /2). Everything seems to be fine, right? Well, not exactly.
On T500RS such wheel lock is impossible. Maximum available for that device is 1080 deg. and that's the range, rF 2 will set. That means, steering ratio for my car will change (tighten up) because (1080/37.1)/2 = 14.6:1. Noticable change, compared do what should be (17.0:1).
For Fanatec and newer Logitech wheels with 900 deg. range, the steering ratio change will be even more noticable. (900/37.1)/2 = 12.1:1... no doubt that would be very sensitive.
The solution? Obvious choice, would be to provide upgrades for typical device lock values, like 1080, 900 plus additional one, for guys with 180-270 wheels, with adjustable steering lock between 8 and 14, so they won't have trouble going through tight corners.
But it would be more simple if instead of using steering lock values, we could define steering ratios.
For my example, there would be no need of providing any upgrades (apart from one, for 180-270 deg. wheels). Just set desired steering ratio and rFactor 2 will calculate nominal steering lock based on device's maximum available lock.
For guys with 1080 deg. wheels, rF would automatically calculate steering lock of ~31.8. For guys with 900 deg. wheels, that'd be ~26.5... and all that with just one defined steering ratio.
Of course, if someone wants to provide wider range of adjustable locks/ratios (like for F1 car for example), then it doesn't matter wheter that'd be range of steering ratios or range of steering locks - in the end we will get the same.
What is better when defining steering ratios, is that flexibility for fixed ratio vs current wheel lock, that can be adjusted by rFactor without need of having any additional settings/upgrades.
Defining steering ratios instead of steering locks will also work better for wheels that can't be "locked" by rFactor itself or user want's to alter original wheel lock (and set it by hand in the game) - rFactor will recalculate proper steering lock based on user's choice for wheel lock and steering ratio value from HDV (again, no need to define multiple steering ratios to cover various wheel locks!).
Last edited by a moderator: