• There seems to be an uptick in Political comments in recent months. Those of us who are long time members of the site know that Political and Religious content has been banned for years. Nothing has changed. Please leave all political and religious comments out of the forums.

    If you recently joined the forums you were not presented with this restriction in the terms of service. This was due to a conversion error when we went from vBulletin to Xenforo. We have updated our terms of service to reflect these corrections.

    Please note any post refering to a politician will be considered political even if it is intended to be humor. Our experience is these topics have a way of dividing the forums and causing deep resentment among members. It is a poison to the community. We appreciate compliance with the rules.

    The Staff of SOH

  • Server side Maintenance is done. We still have an update to the forum software to run but that one will have to wait for a better time.

xml gauge for engine exhaust flames

tommieboy

SOH-CM-2025
I am looking for simple xml gauge that can trigger engine exhaust flames (to run continuously) above a specific throttle setting. Currently I have the engine exhaust flames set under the Lights section of the aircraft.cfg as Type 9, LOGO. I had a simple xml gauge for FS9 that I always used for this purpose, but if seems that I lost that one when I transitioned over to FSX Steam.

Thanks,

Tommy
 
Exhaust flames up to 80%

<Gauge Name="Exhaust Flames 1-engine" Version="1.0">
<Element>
<Select>
<Value>
(A:GENERAL ENG1 THROTTLE LEVER POSITION,percent) 80 > if{ (>K:SMOKE_ON) } els{ (>K:SMOKE_OFF) }
</Value>
</Select>
</Element>
</Gauge>

Thanks go to Bert Pieke for this gauge.
Regards,
Gary
Email me if you need details for adding flames to two engines using a two-lever quadrant.
garydanvers@xtra.co.nz
 
Hi Gary,

I already have my engine smoke effects triggered by the SMOKE_ON / SMOKE_OFF variables so that is currently working fine. Thus I'm thinking that the exhaust flames will need to be trigger by different gauge that is capable of triggering one on the Light entries as that is where the exhaust flames are currently assigned to. In my case Type 9, LOGO.

Thanks,

Tommy
 
Try this one Tommy, it's for a single engine using [lights].

Regards,
Gary

<Gauge Name="EngineExhaustLights-1eng" Version="1.0">
<Update Frequency="6"/>
<Element>
<Select>
<Value>
} (A:GENERAL ENG1 THROTTLE LEVER POSITION,percent) 80 >
if{ (A:LIGHT WING,bool) !
if{ (>K:TOGGLE_WING_LIGHTS) } }
els{ (A:LIGHT WING,bool)
if{ (>K:TOGGLE_WING_LIGHTS) } }
</Value>
</Select>
</Element>
</Gauge>
 
Last edited:
Try this one Tommy, it's for a single engine using [lights].

Regards,
Gary

<Gauge Name="EngineExhaustLights-1eng" Version="1.0">
<Update Frequency="6"/>
<Element>
<Select>
<Value>
} (A:GENERAL ENG1 THROTTLE LEVER POSITION,percent) 80 >
if{ (A:LIGHT WING,bool) !
if{ (>K:TOGGLE_WING_LIGHTS) } }
els{ (A:LIGHT WING,bool)
if{ (>K:TOGGLE_WING_LIGHTS) } }
</Value>
</Select>
</Element>
</Gauge>

Thanks Gary......

That looks vaguely familiar to me, and I'm pretty sure that is what I'm looking for.

Tommy
 
Gary,

I made some minor changes to the code to correspond the LOGO light assignment in my aircraft.cfg, and it works like a charm!

Thanks so much!

:encouragement:

Tommy
 
<Gauge Name="Exhaust Flames 1-engine" Version="1.0">
<Element>
<Select>
<Value>
(A:GENERAL ENG1 THROTTLE LEVER POSITION,percent) 80 > if{ (>K:SMOKE_ON) } els{ (>K:SMOKE_OFF) }
</Value>
</Select>
</Element>
</Gauge>

Thanks go to Bert Pieke for this gauge.
Regards,
Gary
Email me if you need details for adding flames to two engines using a two-lever quadrant.
garydanvers@xtra.co.nz

Just as a reminder:
Such code induces the infamous "continuous event" issue, causing a.o. problems with Multi-keystroke functions like engine selection, pushback etc.
Because an (in most case: unnecessary) event is issued at every gauge schedule (default 55 msec).

Remedy: allways test the current state of the function before issueing an event.
Like in the WingLights example, where one is forced to test the current state because WingLights has no ON and OFF variants (like Smoke events), but just a Toggle.

Cheers, Rob
 
Just as a reminder:
Such code induces the infamous "continuous event" issue, causing a.o. problems with Multi-keystroke functions like engine selection, pushback etc.
Because an (in most case: unnecessary) event is issued at every gauge schedule (default 55 msec).

Remedy: allways test the current state of the function before issueing an event.
Like in the WingLights example, where one is forced to test the current state because WingLights has no ON and OFF variants (like Smoke events), but just a Toggle.

Cheers, Rob


Thanks Rob....

I'm still a rookie with it comes to understanding this stuff. I'm pretty much contented as long as my aircraft doesn't got into a death spiral after I modify these codes. :encouragement:

Tommy
 
Back
Top