Required engine.cfg values - vs. Jet only note

There are a few questions like this one regarding require values in the cfg
file. This is for engines. I am unclear on the Required=Yes when the Not in
the description says for example "This parameter is for JET engines only " Can
the parameter be left out if it is just a TurboProp? static_thrust
mach_0_corrected_commanded_ne_table mach_hi_corrected_commanded_ne_table
n1_and_mach_on_thrust_table <- this on has a note about corrected values, but
is not specific to Jet engines, is that correct? or is this a typo and should
say Jet engines only? corrected_airflow_table epr_max epr_tc It’s confusing
because some specific to Jet Engines have No as Required.

Hello @DA40CGDFQ The required field only applies if the section and parameter
is applicable to your aircraft. The required mention on piston engine
parameters is obviously not applicable if you’re configuring a turboprop. The
‘Required’ field is here to distinguish between parameters that will have a
default value if not existing in your file and those who will cause errors if
not filled in. For example, some parameters, if not existing in the .cfg file,
will be looked for in an .air file and an error will occur if that file is not
found. That said, there can be mistakes or oversight.
n1_and_mach_on_thrust_table seems to be a good example, It’s only applicable
to jet and doc should mention it. ( @Nocturne ) Regards, Sylvain

Thank -you for the explanation - I find this statement interesting. For
example, some parameters, if not existing in the .cfg file, will be looked for
in an .air file and an error will occur if that file is not found. Hopefully
this will not result in an CTD, and the console log should flag this as a red
error hopefully