I suggest a more realistic rev limiter, such that the fuel is cut until the revs drop below rev limit by a few %.
At present the revs are held at a constant value, and don't 'encourage' a driver to shift up - lack of power should, but in a simulator it is sometimes hard to tell that you've max'ed out.
A question to robot developers: does any robot rely on the current rev limiter behavior? That is, should this be implemented as an option?
Instead of percentage, another possibility is that the rev limiter cuts power for a certain amount of time (0.1sec, or 0.05 sec as a start), I have to test which works better.
Committed in r5379. Added an optional new rev limiter, to use it set "realistic rev limiter" in the "Features" section to yes (for example in car.xml inside your local dir/drivers/human).
It cuts fuel for 0.1 sec, it gives a recognizable stutter effect when hitting the limiter, also decreases speed by a few kph when cruising on the limiter, and decreases fuel consumption while on the limiter.
Related
Commit: [r5379]