Code: Select all
TorqueCurve=(Points=(
(InVal=0.0,OutVal=3.000000),
(InVal=1.0,OutVal=5.000000),
(InVal=1200.000000,OutVal=12.000000),
(InVal=1500.000000,OutVal=0.0000)
))
OutVal= how much acceleration/power to apply
So the first value with InVal=0.0, OutVal=3.0 means at dead stop (0.0), you get 3.0 acceleration.
Once you get to speed 1.0 (second value), then you get OutVal=5.0 worth of acceleration.
Those are both really small acceleration values and is why the mega can hardly get up a hill at a dead stop. Mega is too heavy (Mass value) for those weak acceleration values.
The last value with inval=1500 , outval=0.0 means once you get to 1500, it no longer goes any faster since you get 0 acceleration. You can still get moving faster if something pushes you but it won't go any faster on its own. Even with something pushing you, the fastest it can ever go is set by the KMaxSpeed parameter in KParams. I think all torque curves end with the last value having outval=0.0.
The difference between two points in the curve is how big each 'gear' is, so with first point Inval=0.0, and second point inval=1.0 means first gear is very short, second gear is the longest between 1.0 and 1200, and third gear is mid sized between 1200-1500 speed range.