In line 236 of UserInputRailDriver.cs the boolean value is hard coded to false.
float speed = 10 * MpS.FromMpS(playerLoco.SpeedMpS, false);
This results in the the function Meters per Second always being converted to Miles per Hour.
It has been a long time since I have looked at OR code. When I have a chance I would need to research to determine where to ascertain when the value should be true or false.
Perhaps a developer more familiar in this area could make the change.
In line 236 of UserInputRailDr iver.cs the boolean value is hard coded to false. playerLoco. SpeedMpS, false);
float speed = 10 * MpS.FromMpS(
This results in the the function Meters per Second always being converted to Miles per Hour.
It has been a long time since I have looked at OR code. When I have a chance I would need to research to determine where to ascertain when the value should be true or false.
Perhaps a developer more familiar in this area could make the change.
BillC