Hi all,
On my side, I kept on testing things. I especially tried to understand why the power of some engines was oscillating and became negative. I found at least one cause: in some engines, the parameter
DieselEngineMaxRPMChangeRate was declared as follows:
DieselEngineMaxRPMChangeRate ( 999999 )
This may have been motivated by some fancy MSTS behavior?
Changing it to a more reasonnable value (typically: 150) resolves the problems observed so far with the engine under consideration. This works with both standard and advanced adheasion systems.
Unfortunately, the engines provided by copperpen do not suffer from the same problem with
DieselEngineMaxRPMChangeRate parameter. Nevertheless, the
MaxPower parameter set to 1kW seems a bit unusual too...
Another things which does not behave the same with OR and MSTS is the following one: to mimic some old transmission systems, which imposed a double clutch operation (I don't know the exact word in English), the gear control was written as follows:
Gear ( 0 4 1 0
NumNotches ( 8
Notch ( 0 0 Dummy )
Notch ( 1 0 Dummy )
Notch ( 0 0 Dummy )
Notch ( 2 0 Dummy )
Notch ( 0 0 Dummy )
Notch ( 3 0 Dummy )
Notch ( 0 0 Dummy )
Notch ( 4 0 Dummy )
)
)
As you notice: the control of this 4 gear engine was in fact modeled with 8 gear notches, some kind of dummy neutral positions being interleaved with actual gears. MSTS honoured those neutral intermediate positions. OR just ignore them.
Regards