PDA

View Full Version : Add engine damage to your freeware planes



Daube
September 20th, 2009, 07:49
Hi all,

This is just a little "reminder" topic. The information was in fact given to me several months ago by somebody right here on this forum, but I could not find the link anymore.

You can add engine damage very easilly to any piston plane in FSX, simply by adding this parameter in the [piston_engine] section of the aircraft.cfg of the plane:

detonation_onset = xx

XX is a number that defines the manifold pressure that will damage the engine if exceeded.

For example, on Milton's Howard, the gauge in the cockpit tells something like 80 as maximum. I have set the parameter in the aircraft.cfg to 40 just for easy testing, and you can see on the screenshot below what I got after a minute or two flying at max throttle.

And it works also with FS9 planes, as you can see in the second screenshot. The max manifold pressure on the Corsair seems to be 60, I set the limit to 55 and got engine power slowly getting down, and finally some flames and smoke got out.

Sorry if this is old news, but I forgot about it and just made my first tests today. Also, the search engine didn't return anything for this parameter, so I thought about making an 'official' topic ;)

dswo
September 20th, 2009, 07:56
That's an excellent tip, Daube -- thanks for taking the time to post it.

Mathias
September 20th, 2009, 08:30
Just to keep in mind this works only with Acceleration.

lucas81
September 20th, 2009, 09:36
Not sure, maybe it was me or Empeck, as we implemented it in Lublin R.XIII, RWD-8 and RWD-14. It is a nice feature, at least you have to take care of the engine and not too fly at full power.

Bjoern
September 20th, 2009, 09:46
Just to keep in mind this works only with Acceleration.

Daaaaaaaaaaaaang! :kilroy:

Mithrin
September 20th, 2009, 10:15
Cool, never thought about that actually. Good idea.

JT8D-9A
September 20th, 2009, 10:25
That's a great topic. Thanks for posting it! :applause:
Did you also make the A.D.I system of the Howard 500 functional and did you use the sound files of the XPack P-51?

stansdds
September 20th, 2009, 11:42
So the value of "detonation_onset = xx" should be set one or two inches Hg above the maximum continuous manifold pressure rating of an engine, but below the maximum (usually a 5 minute maximum rating) allowed takeoff (war emergency or ADI) manifold pressure?

peter12213
September 20th, 2009, 14:37
Thanks for this!

Daube
September 21st, 2009, 01:13
So the value of "detonation_onset = xx" should be set one or two inches Hg above the maximum continuous manifold pressure rating of an engine, but below the maximum (usually a 5 minute maximum rating) allowed takeoff (war emergency or ADI) manifold pressure?

Yes, it should be something like that I guess.
In fact, the more you exceed the limit, the faster the engine gets damaged.
So if you set a limit that is very close to the maximum pressure, the engine damage will be very slow, exactely like it happend with my Corsair tests (max pressure at 60, limit set to 55): I could fly for 3-4 minutes at complete maximum before loosing too much power.

Daube
September 21st, 2009, 01:14
That's a great topic. Thanks for posting it! :applause:
Did you also make the A.D.I system of the Howard 500 functional and did you use the sound files of the XPack P-51?

I didn't think about making the ADI (Anti-Detonation I.... ?) active, but I suppose copying the Anti-Detonation section of the P-51 Racer into the Howard's aircraft.cfg shold be enough right ?
Then I would need a switch on the panel to turn it ON/OFF as well.

some1
September 21st, 2009, 01:33
Keyboard shortcut for ADI is shift+x.

JT8D-9A
September 21st, 2009, 12:13
I didn't think about making the ADI (Anti-Detonation I.... ?) active, but I suppose copying the Anti-Detonation section of the P-51 Racer into the Howard's aircraft.cfg shold be enough right ?
Then I would need a switch on the panel to turn it ON/OFF as well.
Yes, we need a AntiDetonation System section in the aircraft.cfg, but it should be also possible to replace the dummy Anti Detonation Injection system gauges of the Howard (the switch and the A.D.I. system pressure gauge).
Unfortunately, i'm not a gauge programmer and i'm not really sure how to use the RECIP ENG variables.

Maybe something like that:<case value="1"></case><case value="0"></case>


<element>
<select> </select></element>
<case value="0">
<img name="ECU_ADI_Sw_offsm.bmp" imagesizes="52,52">
</case>
<case value="1">
<img name="ECU_ADI_Sw_onsm.bmp" imagesizes="52,52">
</case>



EDIT: sorry, i'm not able to post xml

JT8D-9A
September 22nd, 2009, 02:32
Hmm i changed the HW_ADI_SwitchCP.xml (2D Panel) and HW_ADI_Switch.xml (VC) to:

http://img17.imageshack.us/img17/8124/69789887.jpg

But i'm not sure if it is working because the VC switch doesn't work at all:monkies:
It's certainly my mistake so any help would be highly appreciated.


EDIT:
If i use 2 ADI tanks (one per engine), do i need to write "A:RECIP ENG ANTIDETONATION TANK VALVE:2,bool"?

EDIT2:

Does anybody know more about the ADI fluid tank(s) of the real Howard 500? I'm searching for proper values of "reservoir_size" and "reservoir_position".

EDIT3: lol "ANTIDETONATION_TANK_VALVE_TOGGLE"... but still no joy...

EDIT4: lol again, HW_ECU2.xml needs also to be changed.