HeliosProfiles / DCS-F-15E-Profile-by-MadKreator37

Repository for MadKreator37's F-15E Helios Profile
GNU General Public License v3.0
2 stars 1 forks source link

Engine Master Switches #3

Open BlueFinBima opened 1 year ago

BlueFinBima commented 1 year ago

Listing so not forgotten - The toggle switches for the Engine Master switches are not visible in the up position when the cover is closed. The same is true for a horizontal covered switch (Pilot cockpit red on left.. can't remember the name).

<?xml version="1.0" encoding="utf-8"?>
<HeliosProfile>
  <Version>3</Version>
  <Monitors>
    <Monitor>
      <Location>0,0</Location>
      <Size>1920,1080</Size>
      <Hidden>False</Hidden>
      <Orientation>DMDO_DEFAULT</Orientation>
      <AlwaysOnTop>True</AlwaysOnTop>
      <Background />
      <Children>
        <Control TypeIdentifier="Helios.Panel" Name="Engine Management Panel" SnapTarget="True" Locked="False">
          <Location>0,0</Location>
          <Size>355,240</Size>
          <Hidden>False</Hidden>
          <Background />
          <Interaction>
            <AllowInteractionFull>False</AllowInteractionFull>
            <AllowInteractionNone>True</Allow
InteractionNone>
            <AllowInteractionLegacy>False</AllowInteractionLegacy>
          </Interaction>
          <Children>
            <Control TypeIdentifier="Helios.Base.Image" Name="Engine Management Panel" SnapTarget="False" Locked="False">
              <Image>MadKreator37/F-15E/Bezels_And_Faces/Engine_Management_Panel.png</Image>
              <Alignment>Stretched</Alignment>
              <CornerRadius>0</CornerRadius>
              <Location>0,0</Location>
              <Size>350,240</Size>
              <Hidden>False</Hidden>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.Indicator" Name="Starter Indicator" SnapTarget="True" Locked="False">
              <OnImage>MadKreator37/F-15E/Lamps_And_Indicators/TO_trim.png</OnImage>
              <OffImage>MadKreator37/F-15E/Transparent_Image.png</OffImage>
              <Font>
                <FontFamily>Franklin Gothic</FontFamily>
                <FontStyle>Normal</FontStyle>
                <FontWeight>Normal</FontWeight>
                <FontSize>4.32</FontSize>
                <HorizontalAlignment>Center</HorizontalAlignment>
                <VerticalAlignment>Center</VerticalAlignment>
                <Padding>
                  <Left>0</Left>
                  <Top>0</Top>
                  <Right>0</Right>
                  <Bottom>0</Bottom>
                </Padding>
              </Font>
              <Text />
              <OnTextColor>#FFB3A229</OnTextColor>
              <OffTextColor>#FF1C1C1C</OffTextColor>
              <ScalingMode>Height</ScalingMode>
              <Location>196,119</Location>
              <Size>18,18</Size>
              <Hidden>False</Hidden>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Left Engine Master Switch" SnapTarget="True" Locked="False">
              <Location>52,140</Location>
              <Size>30,68</Size>
              <Hidden>False</Hidden>
              <SwitchType>OnOn</SwitchType>
              <Orientation>Vertical</Orientation>
              <ClickType>Swipe</ClickType>
              <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Up.png</PositionOneImage>
              <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Down.png</PositionTwoImage>
              <DefaultPosition>Two</DefaultPosition>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.GuardedSwitch" Name="Left Engine Master Cover" SnapTarget="True" Locked="False">
              <Location>44,111</Location>
              <Size>50,116</Size>
              <Hidden>False</Hidden>
              <SwitchType>OnOn</SwitchType>
              <Orientation>Vertical</Orientation>
              <ClickType>Swipe</ClickType>
              <GuardUp>
                <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Open.png</PositionOneImage>
                <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Closed.png</PositionTwoImage>
              </GuardUp>
              <GuardDown>
                <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Open.png</PositionOneImage>
                <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Closed.png</PositionTwoImage>
              </GuardDown>
              <DefaultPosition>Two</DefaultPosition>
              <DefaultGuardPosition>Down</DefaultGuardPosition>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Right Engine Master Switch" SnapTarget="True" Locked="False">
              <Location>268,139</Location>
              <Size>30,68</Size>
              <Hidden>False</Hidden>
              <SwitchType>OnOn</SwitchType>
              <Orientation>Vertical</Orientation>
              <ClickType>Swipe</ClickType>
              <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Up.png</PositionOneImage>
              <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Down.png</PositionTwoImage>
              <DefaultPosition>Two</DefaultPosition>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.GuardedSwitch" Name="Right Engine Master Cover" SnapTarget="True" Locked="False">
              <Location>260,111</Location>
              <Size>50,116</Size>
              <Hidden>False</Hidden>
              <SwitchType>OnOn</SwitchType>
              <Orientation>Vertical</Orientation>
              <ClickType>Swipe</ClickType>
              <GuardUp>
                <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Open.png</PositionOneImage>
                <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Closed.png</PositionTwoImage>
              </GuardUp>
              <GuardDown>
                <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Open.png</PositionOneImage>
                <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Closed.png</PositionTwoImage>
              </GuardDown>
              <DefaultPosition>Two</DefaultPosition>
              <DefaultGuardPosition>Down</DefaultGuardPosition>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Left Generator" SnapTarget="True" Locked="False">
              <Location>28,26</Location>
              <Size>45,80</Size>
              <Hidden>False</Hidden>
              <SwitchType>OnOn</SwitchType>
              <Orientation>Vertical</Orientation>
              <ClickType>Swipe</ClickType>
              <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Up.png</PositionOneImage>
              <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Down.png</PositionTwoImage>
              <DefaultPosition>Two</DefaultPosition>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Right Generator" SnapTarget="True" Locked="False">
              <Location>74,26</Location>
              <Size>45,80</Size>
              <Hidden>False</Hidden>
              <SwitchType>OnOn</SwitchType>
              <Orientation>Vertical</Orientation>
              <ClickType>Swipe</ClickType>
              <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Up.png</PositionOneImage>
              <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Down.png</PositionTwoImage>
              <DefaultPosition>Two</DefaultPosition>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Left Engine Control" SnapTarget="True" Locked="False">
              <Location>230,25</Location>
              <Size>45,80</Size>
              <Hidden>False</Hidden>
              <SwitchType>OnOn</SwitchType>
              <Orientation>Vertical</Orientation>
              <ClickType>Swipe</ClickType>
              <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Up.png</PositionOneImage>
              <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Down.png</PositionTwoImage>
              <DefaultPosition>Two</DefaultPosition>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Right Engine Control" SnapTarget="True" Locked="False">
              <Location>275,25</Location>
              <Size>45,80</Size>
              <Hidden>False</Hidden>
              <SwitchType>OnOn</SwitchType>
              <Orientation>Vertical</Orientation>
              <ClickType>Swipe</ClickType>
              <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Up.png</PositionOneImage>
              <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Down.png</PositionTwoImage>
              <DefaultPosition>Two</DefaultPosition>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Starter" SnapTarget="True" Locked="False">
              <Location>191,161</Location>
              <Size>32,68</Size>
              <Hidden>False</Hidden>
              <SwitchType>OnOn</SwitchType>
              <Orientation>Vertical</Orientation>
              <ClickType>Swipe</ClickType>
              <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Up.png</PositionOneImage>
              <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Down.png</PositionTwoImage>
              <DefaultPosition>Two</DefaultPosition>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.ThreeWayToggleSwitch" Name="Emerg Generator" SnapTarget="True" Locked="False">
              <Location>164,37</Location>
              <Size>32,61</Size>
              <Hidden>False</Hidden>
              <SwitchType>OnOnOn</SwitchType>
              <Orientation>Vertical</Orientation>
              <ClickType>Swipe</ClickType>
              <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_4_Up.png</PositionOneImage>
              <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_4_ Center.png</PositionTwoImage>
              <PositionThreeImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_4_Down.png</PositionThreeImage>
              <DefaultPosition>Two</DefaultPosition>
              <Children />
            </Control>
            <Control TypeIdentifier="Helios.Base.ThreeWayToggleSwitch" Name="Ext Power" SnapTarget="True" Locked="False">
              <Location>122,141</Location>
              <Size>32,68</Size>
              <Hidden>False</Hidden>
              <SwitchType>OnOnOn</SwitchType>
              <Orientation>Vertical</Orientation>
              <ClickType>Swipe</ClickType>
              <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Up.png</PositionOneImage>
              <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_ Center.png</PositionTwoImage>
              <PositionThreeImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Down.png</PositionThreeImage>
              <DefaultPosition>Two</DefaultPosition>
              <Children />
            </Control>
          </Children>
        </Control>
      </Children>
    </Monitor>
  </Monitors>
  <Interfaces>
    <Interface TypeIdentifier="Helios.Base.ProfileInterface" Name="Profile" />
    <Interface TypeIdentifier="Helios.Base.Keyboard" Name="Keyboard">
      <KeyDelay>30</KeyDelay>
    </Interface>
    <Interface TypeIdentifier="Patching.DCS.MonitorSetup" Name="DCS Monitor Setup" />
    <Interface TypeIdentifier="Patching.DCS.AdditionalViewports" Name="DCS Additional Viewports" />
    <Interface TypeIdentifier="Helios.F15ESE" Name="DCS F-15E Strike Eagle" />
  </Interfaces>
  <Bindings>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Jet Starter Ready Indicator.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Starter Indicator;Helios.Base.Indicator;Starter Indicator" Name="set.indicator" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Left Engine Master Switch.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Left Engine Master Switch;Helios.Base.ToggleSwitch;Left Engine Master Switch" Name="set.position" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Left Engine Master Switch Cover.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Left Engine Master Cover;Helios.Base.GuardedSwitch;Left Engine Master Cover" Name="set.guard position" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Right Engine Master Switch.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Right Engine Master Switch;Helios.Base.ToggleSwitch;Right Engine Master Switch" Name="set.position" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Right Engine Master Switch Cover.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Right Engine Master Cover;Helios.Base.GuardedSwitch;Right Engine Master Cover" Name="set.guard position" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Left Generator.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Left Generator;Helios.Base.ToggleSwitch;Left Generator" Name="set.position" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Right Generator.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Right Generator;Helios.Base.ToggleSwitch;Right Generator" Name="set.position" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Left Engine Control Switch.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Left Engine Control;Helios.Base.ToggleSwitch;Left Engine Control" Name="set.position" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Right Engine Control Switch.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Right Engine Control;Helios.Base.ToggleSwitch;Right Engine Control" Name="set.position" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Jet Starter.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Starter;Helios.Base.ToggleSwitch;Starter" Name="set.position" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Emergency Generator.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Emerg Generator;Helios.Base.ThreeWayToggleSwitch;Emerg Generator" Name="set.position" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.External Power Switch.changed" />
      <Action Target="Visual;Monitor 1.Engine Management Panel.Ext Power;Helios.Base.ThreeWayToggleSwitch;Ext Power" Name="set.position" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Visual;Monitor 1.Engine Management Panel.Left Engine Master Switch;Helios.Base.ToggleSwitch;Left Engine Master Switch" Name="position.changed" />
      <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Left Engine Master Switch" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Visual;Monitor 1.Engine Management Panel.Left Engine Master Cover;Helios.Base.GuardedSwitch;Left Engine Master Cover" Name="guard position.changed" />
      <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Left Engine Master Switch Cover" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Visual;Monitor 1.Engine Management Panel.Right Engine Master Switch;Helios.Base.ToggleSwitch;Right Engine Master Switch" Name="position.changed" />
      <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Right Engine Master Switch" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Visual;Monitor 1.Engine Management Panel.Right Engine Master Cover;Helios.Base.GuardedSwitch;Right Engine Master Cover" Name="guard position.changed" />
      <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.release.Right Engine Master Switch Cover" />
      <StaticValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Visual;Monitor 1.Engine Management Panel.Left Generator;Helios.Base.ToggleSwitch;Left Generator" Name="position.changed" />
      <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Left Generator" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Visual;Monitor 1.Engine Management Panel.Right Generator;Helios.Base.ToggleSwitch;Right Generator" Name="position.changed" />
      <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Right Generator" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Visual;Monitor 1.Engine Management Panel.Left Engine Control;Helios.Base.ToggleSwitch;Left Engine Control" Name="position.changed" />
      <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Left Engine Control Switch" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Visual;Monitor 1.Engine Management Panel.Right Engine Control;Helios.Base.ToggleSwitch;Right Engine Control" Name="position.changed" />
      <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Right Engine Control Switch" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Visual;Monitor 1.Engine Management Panel.Starter;Helios.Base.ToggleSwitch;Starter" Name="position.changed" />
      <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Jet Starter" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Visual;Monitor 1.Engine Management Panel.Emerg Generator;Helios.Base.ThreeWayToggleSwitch;Emerg Generator" Name="position.changed" />
      <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Emergency Generator" />
      <TriggerValue />
    </Binding>
    <Binding BypassCascadingTriggers="True">
      <Trigger Source="Visual;Monitor 1.Engine Management Panel.Ext Power;Helios.Base.ThreeWayToggleSwitch;Ext Power" Name="position.changed" />
      <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.External Power Switch" />
      <TriggerValue />
    </Binding>
  </Bindings>
</HeliosProfile>

Engine_Mgt_Switch_Cover_Closed Engine_Mgt_Switch_Cover_Open

BlueFinBima commented 10 months ago

@MadKreator37 Just popped in to check on progress of the issue I raised ;-) The JFS and ADI Pitch comments should really be in their own issues (IMHO) because they are unrelated to the headline issue.

MadKreator37 commented 10 months ago

I deleted the comments about the others. I forgot they were there. I fixed the adi wings. he jfs input does not work for whatever reason, but I will "fridge" that since its really not important, and so far no one has noticed, or seems to care 🤷‍♂️

As far as the switches, I wasn't planning on changing them at this stage. Having them hide/unhide does make them far easier to use as you're not fighting the activation points, finding that sweet spot between the switches and covers, at the loss of visual accuracy. However, If you would like them that way, I will happily make you a Bluefin edition with the switches they way you prefer 😃