I'm working with real world traction characteristics and it is much more easier to have it all in one table, easy to read, easy to import/export from/to a spreadsheet (e.g. Excel).
The basic idea of Interpolator2D class is kept, the difference is in its definition. It should look like:
Engine ( ORTSTractionCharacteristics ( numOfRows numOfColumns Throttle ( 0 someMoreValues 1.00 ) Table ( 0km/h 0.00kN someMoreValues 100.00kN ... ... ... ... 160km/h 0.00kN someMoreValues 50.00kN ) ) )
You can also use custom units as km/h, mph, N, kN, lb, lbf, ...
If you agree and find this way of definition useful, I will mark the ORTSMaxTractiveForceCurves obsolete. In attachment you'll find an example of traction characteristics that can be used as a template for content creators.
Excel table:
ORTSTractionCharacteristics.zip (53.12K)
Number of downloads: 708 - revision uploaded
Plain text result:
ORTSTractionCharacteristics.txt (16.39K)
Number of downloads: 680
Important note: this new type of definition can be used wherever you want within the Engine () block of the ENG file. The older ORTSMaxTractiveForceCurves causes parsing errors if the definition is not placed at the end of the file.