Fix Legacy/Lock, PaxLoad, Trim

This commit is contained in:
Kilian Hofmann 2025-11-14 04:02:44 +01:00
parent 76ec47c695
commit 823423db4e
5 changed files with 46 additions and 38 deletions

View File

@ -1380,7 +1380,7 @@
<LEFT_BUTTON_DOWN>69814</LEFT_BUTTON_DOWN>
<RIGHT_BUTTON_DOWN>69815</RIGHT_BUTTON_DOWN>
</UseTemplate>
<!-- NOTE: 103FIX - Switch to Invernyx_MD11_3Pos_Knob_Hold -->
<!-- NOTE: 103FIX - Switch to Invernyx_MD11_3Pos_Knob_Hold, flipped animation to match CONFIG -->
<UseTemplate Name="Invernyx_MD11_3Pos_Knob_Hold">
<NODE_ID>MD11_PED_RUD_TRIM_SW</NODE_ID>
<ANIM_NAME>MD11_PED_RUD_TRIM_SW</ANIM_NAME>
@ -1388,11 +1388,12 @@
<ANIM_KEYFRAME_SCALAR>50</ANIM_KEYFRAME_SCALAR>
<ANIM_LAG>500</ANIM_LAG>
<ANIM_SCALAR>25</ANIM_SCALAR>
<ANIM_CODE>50 (L:MD11_PED_RUD_TRIM_SW) 25 * -</ANIM_CODE>
<NUM_STATES>2</NUM_STATES>
<LEFT_BUTTON_DOWN>69848</LEFT_BUTTON_DOWN>
<LEFT_BUTTON_UP>69849</LEFT_BUTTON_UP>
<RIGHT_BUTTON_DOWN>69850</RIGHT_BUTTON_DOWN>
<RIGHT_BUTTON_UP>69851</RIGHT_BUTTON_UP>
<LEFT_BUTTON_DOWN>69850</LEFT_BUTTON_DOWN>
<LEFT_BUTTON_UP>69851</LEFT_BUTTON_UP>
<RIGHT_BUTTON_DOWN>69848</RIGHT_BUTTON_DOWN>
<RIGHT_BUTTON_UP>69849</RIGHT_BUTTON_UP>
</UseTemplate>
<!-- NOTE: 103FIX - Flipped -->
<UseTemplate Name="Invernyx_MD11_Switch_Template">
@ -2305,6 +2306,7 @@
<UseTemplate Name="Invernyx_MD11_Annunciator">
<NODE_ID>MD11_PED_CKPTDOOR_AUTO_LT</NODE_ID>
</UseTemplate>
<!-- NOTE: 103FIX - Flipped animation to match CONFIG -->
<UseTemplate Name="MD11_Animation">
<NODE_ID>MD11_PED_RUD_TRIM_IND</NODE_ID>
<ANIM_NAME>MD11_PED_RUD_TRIM_IND</ANIM_NAME>
@ -2312,6 +2314,7 @@
<ANIM_KEYFRAME_SCALAR>50</ANIM_KEYFRAME_SCALAR>
<ANIM_LAG>500</ANIM_LAG>
<ANIM_SCALAR>1</ANIM_SCALAR>
<ANIM_CODE>50 (L:MD11_PED_RUD_TRIM_IND) -</ANIM_CODE>
</UseTemplate>
<UseTemplate Name="MD11_Animation">
<NODE_ID>MD11_PED_AIL_TRIM_IND</NODE_ID>

View File

@ -11,7 +11,6 @@
<LEFT_BUTTON_DOWN>94727</LEFT_BUTTON_DOWN>
<LEFT_BUTTON_UP>94728</LEFT_BUTTON_UP>
</UseTemplate>
<!-- NOTE: 103FIX - Flipped -->
<UseTemplate Name="Invernyx_MD11_3Pos_Switch_Hold">
<NODE_ID>MD11_LYOKE_TRIM_SW</NODE_ID>
<ANIM_NAME>MD11_LYOKE_TRIM_SW</ANIM_NAME>
@ -20,10 +19,10 @@
<ANIM_LAG>100</ANIM_LAG>
<ANIM_SCALAR>5</ANIM_SCALAR>
<NUM_STATES>2</NUM_STATES>
<LEFT_BUTTON_DOWN>94725</LEFT_BUTTON_DOWN>
<LEFT_BUTTON_UP>94726</LEFT_BUTTON_UP>
<RIGHT_BUTTON_DOWN>94723</RIGHT_BUTTON_DOWN>
<RIGHT_BUTTON_UP>94724</RIGHT_BUTTON_UP>
<LEFT_BUTTON_DOWN>94723</LEFT_BUTTON_DOWN>
<LEFT_BUTTON_UP>94724</LEFT_BUTTON_UP>
<RIGHT_BUTTON_DOWN>94725</RIGHT_BUTTON_DOWN>
<RIGHT_BUTTON_UP>94726</RIGHT_BUTTON_UP>
</UseTemplate>
<UseTemplate Name="Invernyx_MD11_Annunciator">
<NODE_ID>MD11_OPT_ER</NODE_ID>

View File

@ -11,7 +11,7 @@
<LEFT_BUTTON_DOWN>96004</LEFT_BUTTON_DOWN>
<LEFT_BUTTON_UP>96005</LEFT_BUTTON_UP>
</UseTemplate>
<!-- NOTE: 103FIX - Added, node name adjusted, flipped -->
<!-- NOTE: 103FIX - Added, node name adjusted -->
<UseTemplate Name="Invernyx_MD11_3Pos_Switch_Hold">
<NODE_ID>MD11_LYOKE_TRIM_SW001</NODE_ID>
<VAR_NAME>MD11_RYOKE_TRIM_SW</VAR_NAME>
@ -21,10 +21,10 @@
<ANIM_SCALAR>5</ANIM_SCALAR>
<ANIM_LAG>100</ANIM_LAG>
<NUM_STATES>2</NUM_STATES>
<LEFT_BUTTON_DOWN>96002</LEFT_BUTTON_DOWN>
<LEFT_BUTTON_UP>96003</LEFT_BUTTON_UP>
<RIGHT_BUTTON_DOWN>96000</RIGHT_BUTTON_DOWN>
<RIGHT_BUTTON_UP>96001</RIGHT_BUTTON_UP>
<LEFT_BUTTON_DOWN>96000</LEFT_BUTTON_DOWN>
<LEFT_BUTTON_UP>96001</LEFT_BUTTON_UP>
<RIGHT_BUTTON_DOWN>96002</RIGHT_BUTTON_DOWN>
<RIGHT_BUTTON_UP>96003</RIGHT_BUTTON_UP>
</UseTemplate>
<UseTemplate Name="MD11_Animation">
<NODE_ID>MD11_RYOKE_STICKSHAKER</NODE_ID>

View File

@ -1442,36 +1442,42 @@
<LEFT_BUTTON_DOWN>90261</LEFT_BUTTON_DOWN>
<RIGHT_BUTTON_DOWN>90262</RIGHT_BUTTON_DOWN>
</UseTemplate>
<!-- NOTE: 103FIX - Adjust scalar -->
<UseTemplate Name="Invernyx_MD11_Switch_Template">
<NODE_ID>MD11_OVHD_100_PAX_LOAD_SW</NODE_ID>
<ANIM_NAME>MD11_OVHD_100_PAX_LOAD_SW</ANIM_NAME>
<ANIM_LENGTH>9</ANIM_LENGTH>
<ANIM_KEYFRAME_SCALAR>9</ANIM_KEYFRAME_SCALAR>
<ANIM_LAG>90</ANIM_LAG>
<ANIM_SCALAR>0.9</ANIM_SCALAR>
<ANIM_SCALAR>1</ANIM_SCALAR>
<NUM_STATES>1</NUM_STATES>
<DRAG_THRESHOLD>0.01</DRAG_THRESHOLD>
<LEFT_BUTTON_DOWN>90335</LEFT_BUTTON_DOWN>
<RIGHT_BUTTON_DOWN>90336</RIGHT_BUTTON_DOWN>
</UseTemplate>
<!-- NOTE: 103FIX - Adjust scalar -->
<UseTemplate Name="Invernyx_MD11_Switch_Template">
<NODE_ID>MD11_OVHD_10_PAX_LOAD_SW</NODE_ID>
<ANIM_NAME>MD11_OVHD_10_PAX_LOAD_SW</ANIM_NAME>
<ANIM_LENGTH>9</ANIM_LENGTH>
<ANIM_KEYFRAME_SCALAR>9</ANIM_KEYFRAME_SCALAR>
<ANIM_LAG>90</ANIM_LAG>
<ANIM_SCALAR>0.9</ANIM_SCALAR>
<ANIM_SCALAR>1</ANIM_SCALAR>
<NUM_STATES>1</NUM_STATES>
<DRAG_THRESHOLD>0.01</DRAG_THRESHOLD>
<LEFT_BUTTON_DOWN>90337</LEFT_BUTTON_DOWN>
<RIGHT_BUTTON_DOWN>90338</RIGHT_BUTTON_DOWN>
</UseTemplate>
<!-- NOTE: 103FIX - Adjust scalar -->
<UseTemplate Name="Invernyx_MD11_Switch_Template">
<NODE_ID>MD11_OVHD_1_PAX_LOAD_SW</NODE_ID>
<ANIM_NAME>MD11_OVHD_1_PAX_LOAD_SW</ANIM_NAME>
<ANIM_LENGTH>9</ANIM_LENGTH>
<ANIM_KEYFRAME_SCALAR>9</ANIM_KEYFRAME_SCALAR>
<ANIM_LAG>90</ANIM_LAG>
<ANIM_SCALAR>0.9</ANIM_SCALAR>
<ANIM_SCALAR>1</ANIM_SCALAR>
<NUM_STATES>1</NUM_STATES>
<DRAG_THRESHOLD>0.01</DRAG_THRESHOLD>
<LEFT_BUTTON_DOWN>90339</LEFT_BUTTON_DOWN>
<RIGHT_BUTTON_DOWN>90340</RIGHT_BUTTON_DOWN>
</UseTemplate>
@ -1674,7 +1680,6 @@
<LEFT_BUTTON_DOWN>90287</LEFT_BUTTON_DOWN>
<RIGHT_BUTTON_DOWN>90288</RIGHT_BUTTON_DOWN>
</UseTemplate>
<!-- NOTE: 103FIX - Flipped -->
<UseTemplate Name="Invernyx_MD11_3Pos_Switch_Hold">
<NODE_ID>MD11_OVHD_PNEU_CLBDES_KB</NODE_ID>
<ANIM_NAME>MD11_OVHD_PNEU_CLBDES_KB</ANIM_NAME>
@ -1684,10 +1689,10 @@
<ANIM_SCALAR>5</ANIM_SCALAR>
<THRESHOLD_MOUSE>0.05</THRESHOLD_MOUSE>
<NUM_STATES>3</NUM_STATES>
<LEFT_BUTTON_DOWN>90326</LEFT_BUTTON_DOWN>
<LEFT_BUTTON_UP>90327</LEFT_BUTTON_UP>
<RIGHT_BUTTON_DOWN>90324</RIGHT_BUTTON_DOWN>
<RIGHT_BUTTON_UP>90325</RIGHT_BUTTON_UP>
<LEFT_BUTTON_DOWN>90324</LEFT_BUTTON_DOWN>
<LEFT_BUTTON_UP>90325</LEFT_BUTTON_UP>
<RIGHT_BUTTON_DOWN>90326</RIGHT_BUTTON_DOWN>
<RIGHT_BUTTON_UP>90327</RIGHT_BUTTON_UP>
</UseTemplate>
<UseTemplate Name="Invernyx_MD11_Knob_Template">
<NODE_ID>MD11_OVHD_PNEU_MLDG_ALT_KB</NODE_ID>

View File

@ -256,6 +256,7 @@
</UseTemplate>
</Component>
</Template>
<!-- NOTE: 103FIX - Invert LEGACY -->
<Template Name="Invernyx_MD11_3Pos_Switch_Hold">
<Parameters Type="Default">
<ANIM_LENGTH>10</ANIM_LENGTH>
@ -329,10 +330,10 @@
<IMDefault>
(M:Event) 'LeftSingle' scmi 0 == if{
(M:Relative#AXIS#) 0 &gt; if{
#INC_CODE#
#DEC_CODE#
}
(M:Relative#AXIS#) 0 &lt; if{
#DEC_CODE#
#INC_CODE#
}
(E:SIMULATION TIME, seconds) (&gt;O:UpdateTime)
}
@ -340,24 +341,24 @@
1 (&gt;O:HasReleased)
}
(M:Event) 'WheelUp' scmi 0 == if{
#INC_CODE#
#DEC_CODE#
1 (&gt;O:HasReleased)
(E:SIMULATION TIME,seconds) (&gt;O:UpdateTime)
}
(M:Event) 'WheelDown' scmi 0 == if{
#DEC_CODE#
#INC_CODE#
1 (&gt;O:HasReleased)
(E:SIMULATION TIME, seconds) (&gt;O:UpdateTime)
}
</IMDefault>
<IMDrag>
(M:Event) 'WheelUp' scmi 0 == if{
#INC_CODE#
#DEC_CODE#
1 (&gt;O:HasReleased)
(E:SIMULATION TIME, seconds) (&gt;O:UpdateTime)
}
(M:Event) 'WheelDown' scmi 0 == if{
#DEC_CODE#
#INC_CODE#
1 (&gt;O:HasReleased)
(E:SIMULATION TIME, seconds) (&gt;O:UpdateTime)
}
@ -412,7 +413,7 @@
<ANIM_LAG>100</ANIM_LAG>
<RESET_DELAY>0.15</RESET_DELAY>
<DRAG_THRESHOLD>0.35</DRAG_THRESHOLD>
<SWITCH_DIRECTION>Vertical</SWITCH_DIRECTION>
<SWITCH_DIRECTION>Horizontal</SWITCH_DIRECTION>
<INC_CODE>#RIGHT_BUTTON_DOWN# (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>#LEFT_BUTTON_DOWN# (&gt;L:CEVENT)</DEC_CODE>
<REL_CODE>#LEFT_BUTTON_UP# (&gt;L:CEVENT)</REL_CODE>
@ -450,7 +451,7 @@
<False>
<Animation Name="#ANIM_NAME#" Length="#ANIM_LENGTH#" Type="Sim" TypeParam="AutoPlay">
<Parameter>
<Code>(L:#NODE_ID#) 5 *</Code>
<Code>(L:#NODE_ID#) #ANIM_SCALAR# *</Code>
<Lag>#ANIM_LAG#</Lag>
</Parameter>
</Animation>
@ -552,7 +553,7 @@
0 (&gt;O:HasReleased)
}
}
</Update>
</Update>
</Component>
</Template>
<Template Name="MD11_Animation">
@ -853,12 +854,13 @@
</Material>
</Component>
</Template>
<!-- NOTE: 103FIX - Added drag-->
<Template Name="Invernyx_MD11_Switch_Template">
<Parameters Type="Default">
<ANIM_LENGTH>10</ANIM_LENGTH>
<ANIM_LAG>100</ANIM_LAG>
<ANIM_SCALAR>10</ANIM_SCALAR>
<DRAG_THRESHOLD>3</DRAG_THRESHOLD>
<DRAG_THRESHOLD>0.05</DRAG_THRESHOLD>
<AXIS>Y</AXIS>
<SWITCH_DIRECTION>Vertical</SWITCH_DIRECTION>
</Parameters>
@ -886,15 +888,15 @@
<Cursor>Dynamic</Cursor>
</IMDefault>
<IMDrag>
<CursorUp>UpArrow</CursorUp>
<CursorDown>DownArrow</CursorDown>
<Cursor>Dynamic</Cursor>
<Cursor>Grab</Cursor>
</IMDrag>
</IMCursorsInstances>
<IMMouseFlagsInstances>
<IMDefault>LeftSingle+LeftRelease+WheelUp+WheelDown</IMDefault>
<IMDrag>Lock+Unlock+LeftDrag+Wheel+LeftSingle</IMDrag>
<IMDrag>Lock+Unlock+LeftDrag+Wheel</IMDrag>
</IMMouseFlagsInstances>
<Lock>True</Lock>
<LockFlagsTemporary>LeftSingle</LockFlagsTemporary>
<HighlightNodeId>#NODE_ID#</HighlightNodeId>
<CallbackCode>
<IMCodeInstances>
@ -936,7 +938,6 @@
}
}
}
</IMDrag>
</IMCodeInstances>
<DragMode>Trajectory</DragMode>