- Messages
- 10,158
- Country

Hey all,
May I ask what a good way of handling the code (commands) might be for jet afterburners and engine glow (smoke) effects?
For instance, these are based on throttle position. On mine, the commands are an amount of flooding that is going on. Is this typical? Should I worry about it? When I run Dougs Event Logger, I see the commands for the engine going out many times a second.
This is my working code for the engines;
Would one fill this with a ton of initilizers?
May I ask what a good way of handling the code (commands) might be for jet afterburners and engine glow (smoke) effects?
For instance, these are based on throttle position. On mine, the commands are an amount of flooding that is going on. Is this typical? Should I worry about it? When I run Dougs Event Logger, I see the commands for the engine going out many times a second.
This is my working code for the engines;
Code:
<Gauge Name="Turbine Engine Glow" Version="1.1">
<Size X="5" Y="5" />
<!-- ENGINE GLOW ONE -->
<!-- ENGINE 1 -->
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:1, bool) 1 ==
if{ 3 (>K:SMOKE_ON) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:1, bool) !
if{ 3 (>K:SMOKE_OFF) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:1, bool) 1 ==
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 35 > and
if{ 5 (>K:SMOKE_ON) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:1, bool) !
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 34 < or
if{ 5 (>K:SMOKE_OFF) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:1, bool) 1 ==
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 50 and
if{ 6 (>K:SMOKE_ON) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:1, bool) !
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 49 < or
if{ 6 (>K:SMOKE_OFF) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:1, bool) 1 ==
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 75 > and
if{ 7 (>K:SMOKE_ON) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:1, bool) !
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 74 < or
if{ 7 (>K:SMOKE_OFF) }
</Value>
</Select>
</Element>
<!-- ENGINE 2 -->
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:2, bool) 1 ==
if{ 4 (>K:SMOKE_ON) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:2, bool) !
if{ 4 (>K:SMOKE_OFF) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:2, bool) 1 ==
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 35 > and
if{ 8 (>K:SMOKE_ON) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:2, bool) !
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 34 < or
if{ 8 (>K:SMOKE_OFF) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:2, bool) 1 ==
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 50 and
if{ 9 (>K:SMOKE_ON) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:2, bool) !
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 49 < or
if{ 9 (>K:SMOKE_OFF) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:2, bool) 1 ==
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 75 > and
if{ 10 (>K:SMOKE_ON) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:2, bool) !
(A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) 74 < or
if{ 10 (>K:SMOKE_OFF) }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:1,bool) 1 ==
if{ 25 50 (A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) rng
if{ (>L:Lear LH Engine Dim,bool) } }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:1,bool) 1 ==
if{ 51 75 (A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) rng
if{ (>L:Lear LH Engine Medium,bool) } }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:1,bool) 1 ==
if{ 76 100 (A:GENERAL ENG THROTTLE LEVER POSITION:1,percent) rng
if{ (>L:Lear LH Engine Bright,bool) } }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:2,bool) 1 ==
if{ 25 50 (A:GENERAL ENG THROTTLE LEVER POSITION:2,percent) rng
if{ (>L:Lear RH Engine Dim,bool) } }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:2,bool) 1 ==
if{ 51 75 (A:GENERAL ENG THROTTLE LEVER POSITION:2,percent) rng
if{ (>L:Lear RH Engine Medium,bool) } }
</Value>
</Select>
</Element>
<Element>
<Select>
<Value>
(A:GENERAL ENG COMBUSTION:2,bool) 1 ==
if{ 76 100 (A:GENERAL ENG THROTTLE LEVER POSITION:2,percent) rng
if{ (>L:Lear RH Engine Bright,bool) } }
</Value>
</Select>
</Element>
</Gauge>
Would one fill this with a ton of initilizers?



