Several things caught my attention before I had even operated the locomotive:
1. Max fuel should be 2200 gallons, not 1800 gallons.
2. Tractive effort is too high. The default values that the locomotive comes with are 394 kN starting and 267 kN continuous. The P42DC, in actuality, should have a starting effort of 280 kN from 0 km/h - 36 km/h (0 - 22.37 mph), and a continuous rating of 169 kN @ 61 km/h (38 mph). The Tractive effort vs speed .dcsv file should read like this:
<?xml version="1.0" encoding="utf-8"?>
<cCSVArray xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0" d:id="1">
<CSVItem>
<cCSVItem d:id="2">
<X d:type="sFloat32">0</X>
<Y d:type="sFloat32">280.25</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="3">
<X d:type="sFloat32">10</X>
<Y d:type="sFloat32">280.25</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="4">
<X d:type="sFloat32">20</X>
<Y d:type="sFloat32">280.25</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="5">
<X d:type="sFloat32">30</X>
<Y d:type="sFloat32">216.2</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="6">
<X d:type="sFloat32">40</X>
<Y d:type="sFloat32">160.14</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="7">
<X d:type="sFloat32">50</X>
<Y d:type="sFloat32">128.1</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="8">
<X d:type="sFloat32">60</X>
<Y d:type="sFloat32">106.8</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="9">
<X d:type="sFloat32">70</X>
<Y d:type="sFloat32">90.75</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="10">
<X d:type="sFloat32">80</X>
<Y d:type="sFloat32">80.07</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="11">
<X d:type="sFloat32">90</X>
<Y d:type="sFloat32">70.73</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="12">
<X d:type="sFloat32">95</X>
<Y d:type="sFloat32">66.73</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="13">
<X d:type="sFloat32">100</X>
<Y d:type="sFloat32">62.72</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="14">
<X d:type="sFloat32">110</X>
<Y d:type="sFloat32">57.4</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
</CSVItem>
</cCSVArray>
3. Engine RPM range should be 468 - 1047, not 315 - 900
I will report other "inaccuracies" that I find when I test, in a few minutes, the locomotive with a 44 car "Auto Train" train set that I built.