2024 adjusts,

Prep for ext
This commit is contained in:
Kilian Hofmann 2025-01-26 17:47:38 +01:00
parent b63a3698b2
commit 9a82d556a2
15 changed files with 158 additions and 304 deletions

View File

@ -34,6 +34,7 @@
"CKTBKR",
"CLBDES",
"Clickspot",
"clickspot",
"CMCDU",
"CMPS",
"CONSEQ",
@ -74,6 +75,7 @@
"HANDLEREL",
"HDGTRK",
"HELPID",
"hideable",
"HORNSHUT",
"IASMACH",
"IDNT",

View File

@ -7,6 +7,7 @@
"settings": {
"cSpell.words": [
"clickspot",
"hideable",
"yokebase"
]
}

View File

@ -561,7 +561,7 @@
<IMDrag>
(M:Event) 'WheelUp' scmi 0 == if{
#INC_CODE#
1(&gt;O:HasReleased)
1 (&gt;O:HasReleased)
(E:SIMULATION TIME, seconds) (&gt;O:UpdateTime)
}
(M:Event) 'WheelDown' scmi 0 == if{

View File

@ -362,7 +362,7 @@
<IMDrag>
(M:Event) 'WheelUp' scmi 0 == if{
#INC_CODE#
1(&gt;O:HasReleased)
1 (&gt;O:HasReleased)
(E:SIMULATION TIME, seconds) (&gt;O:UpdateTime)
}
(M:Event) 'WheelDown' scmi 0 == if{
@ -502,7 +502,7 @@
<IMDrag>
(M:Event) 'WheelUp' scmi 0 == if{
#INC_CODE#
1(&gt;O:HasReleased)
1 (&gt;O:HasReleased)
(E:SIMULATION TIME, seconds) (&gt;O:UpdateTime)
}
(M:Event) 'WheelDown' scmi 0 == if{

View File

@ -146,12 +146,5 @@
</Component>
</Behaviors>
<!-- NOTE: GENERAL OBSERVATIONS
- ENG1 reverser lever is not parented to the ENG1 lever, but to the ENG1 lever
animation helper
- Reverser levers are not setup for drag, WASM fights back
- Vistags were done via an animation turned PartInfo, that no longer works
Going forward: Use a parent node (can be an empty) for all children to hide, hide
parent node or use individual components for each
-->
</ModelInfo>

View File

@ -9,6 +9,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_VHF1_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_VHF1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_VHF1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69712 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69713 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69714 (&gt;L:CEVENT)</PUSH_CODE>
@ -20,6 +21,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_VHF2_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_VHF2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_VHF2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69715 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69716 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69717 (&gt;L:CEVENT)</PUSH_CODE>
@ -31,6 +33,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_VHF3_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_VHF3_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_VHF3_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69718 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69719 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69720 (&gt;L:CEVENT)</PUSH_CODE>
@ -42,6 +45,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_HF1_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_HF1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_HF1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69721 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69722 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69723 (&gt;L:CEVENT)</PUSH_CODE>
@ -53,6 +57,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_HF2_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_HF2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_HF2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69724 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69725 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69726 (&gt;L:CEVENT)</PUSH_CODE>
@ -64,6 +69,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_SAT_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_SAT_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_SAT_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69727 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69728 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69729 (&gt;L:CEVENT)</PUSH_CODE>
@ -75,6 +81,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_INT_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_INT_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_INT_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69730 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69731 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69732 (&gt;L:CEVENT)</PUSH_CODE>
@ -86,6 +93,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_CAB_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_CAB_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_CAB_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69733 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69734 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69735 (&gt;L:CEVENT)</PUSH_CODE>
@ -97,6 +105,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_PA_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_PA_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_PA_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69736 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69737 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69738 (&gt;L:CEVENT)</PUSH_CODE>
@ -108,6 +117,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_VOR1_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_VOR1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_VOR1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69739 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69740 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69741 (&gt;L:CEVENT)</PUSH_CODE>
@ -119,6 +129,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_VOR2_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_VOR2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_VOR2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69742 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69743 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69744 (&gt;L:CEVENT)</PUSH_CODE>
@ -130,6 +141,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_ILS1_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_ILS1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_ILS1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69745 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69746 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69747 (&gt;L:CEVENT)</PUSH_CODE>
@ -141,6 +153,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_ILS2_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_ILS2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_ILS2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69748 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69749 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69750 (&gt;L:CEVENT)</PUSH_CODE>
@ -152,6 +165,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_ADF1_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_ADF1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_ADF1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69751 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69752 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69753 (&gt;L:CEVENT)</PUSH_CODE>
@ -163,6 +177,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_ADF2_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_ADF2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_ADF2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69754 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69755 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69756 (&gt;L:CEVENT)</PUSH_CODE>
@ -174,6 +189,7 @@
<ANIM_CODE>10 (L:MD11_PED_CPT_AUDIO_PNL_MKR_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_CPT_AUDIO_PNL_MKR_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_CPT_AUDIO_PNL_MKR_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69757 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69758 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69759 (&gt;L:CEVENT)</PUSH_CODE>
@ -185,6 +201,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_VHF1_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_VHF1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_VHF1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69760 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69761 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69762 (&gt;L:CEVENT)</PUSH_CODE>
@ -196,6 +213,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_VHF2_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_VHF2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_VHF2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69763 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69764 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69765 (&gt;L:CEVENT)</PUSH_CODE>
@ -207,6 +225,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_VHF3_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_VHF3_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_VHF3_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69766 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69767 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69768 (&gt;L:CEVENT)</PUSH_CODE>
@ -218,6 +237,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_HF1_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_HF1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_HF1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69769 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69770 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69771 (&gt;L:CEVENT)</PUSH_CODE>
@ -229,6 +249,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_HF2_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_HF2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_HF2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69772 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69773 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69774 (&gt;L:CEVENT)</PUSH_CODE>
@ -240,6 +261,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_SAT_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_SAT_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_SAT_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69775 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69776 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69777 (&gt;L:CEVENT)</PUSH_CODE>
@ -251,6 +273,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_INT_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_INT_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_INT_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69778 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69779 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69780 (&gt;L:CEVENT)</PUSH_CODE>
@ -262,6 +285,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_CAB_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_CAB_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_CAB_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69781 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69782 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69783 (&gt;L:CEVENT)</PUSH_CODE>
@ -333,6 +357,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_PA_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_PA_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_PA_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69784 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69785 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69786 (&gt;L:CEVENT)</PUSH_CODE>
@ -344,6 +369,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_VOR1_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_VOR1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_VOR1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69787 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69788 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69789 (&gt;L:CEVENT)</PUSH_CODE>
@ -355,6 +381,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_VOR2_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_VOR2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_VOR2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69790 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69791 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69792 (&gt;L:CEVENT)</PUSH_CODE>
@ -366,6 +393,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_ILS1_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_ILS1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_ILS1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69793 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69794 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69795 (&gt;L:CEVENT)</PUSH_CODE>
@ -377,6 +405,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_ILS2_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_ILS2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_ILS2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69796 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69797 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69798 (&gt;L:CEVENT)</PUSH_CODE>
@ -388,6 +417,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_ADF1_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_ADF1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_ADF1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69799 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69800 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69801 (&gt;L:CEVENT)</PUSH_CODE>
@ -399,6 +429,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_ADF2_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_ADF2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_ADF2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69802 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69803 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69804 (&gt;L:CEVENT)</PUSH_CODE>
@ -410,6 +441,7 @@
<ANIM_CODE>10 (L:MD11_PED_FO_AUDIO_PNL_MKR_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_PED_FO_AUDIO_PNL_MKR_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_PED_FO_AUDIO_PNL_MKR_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>69805 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>69806 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>69807 (&gt;L:CEVENT)</PUSH_CODE>
@ -480,6 +512,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_VHF1_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_VHF1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_VHF1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96272 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96273 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96274 (&gt;L:CEVENT)</PUSH_CODE>
@ -491,6 +524,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_VHF2_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_VHF2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_VHF2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96275 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96276 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96277 (&gt;L:CEVENT)</PUSH_CODE>
@ -502,6 +536,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_VHF3_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_VHF3_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_VHF3_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96278 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96279 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96280 (&gt;L:CEVENT)</PUSH_CODE>
@ -513,6 +548,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_HF1_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_HF1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_HF1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96281 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96282 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96283 (&gt;L:CEVENT)</PUSH_CODE>
@ -524,6 +560,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_HF2_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_HF2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_HF2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96284 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96285 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96286 (&gt;L:CEVENT)</PUSH_CODE>
@ -535,6 +572,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_SAT_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_SAT_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_SAT_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96287 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96288 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96289 (&gt;L:CEVENT)</PUSH_CODE>
@ -546,6 +584,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_INT_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_INT_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_INT_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96290 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96291 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96292 (&gt;L:CEVENT)</PUSH_CODE>
@ -557,6 +596,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_CAB_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_CAB_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_CAB_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96293 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96294 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96295 (&gt;L:CEVENT)</PUSH_CODE>
@ -568,6 +608,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_PA_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_PA_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_PA_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96296 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96297 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96298 (&gt;L:CEVENT)</PUSH_CODE>
@ -579,6 +620,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_VOR1_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_VOR1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_VOR1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96299 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96300 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96301 (&gt;L:CEVENT)</PUSH_CODE>
@ -590,6 +632,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_VOR2_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_VOR2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_VOR2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96302 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96303 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96304 (&gt;L:CEVENT)</PUSH_CODE>
@ -601,6 +644,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_ILS1_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_ILS1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_ILS1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96305 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96306 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96307 (&gt;L:CEVENT)</PUSH_CODE>
@ -612,6 +656,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_ILS2_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_ILS2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_ILS2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96308 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96309 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96310 (&gt;L:CEVENT)</PUSH_CODE>
@ -623,6 +668,7 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_ADF1_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_ADF1_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_ADF1_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96311 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96312 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96313 (&gt;L:CEVENT)</PUSH_CODE>
@ -634,17 +680,22 @@
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_ADF2_VOL_KB) 1 *</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_ADF2_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_ADF2_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96314 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96315 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96316 (&gt;L:CEVENT)</PUSH_CODE>
<REL_CODE />
</UseTemplate>
<!-- NOTE: Animation "flipped" so it is rotating clockwise
Animation is keyed in a way that it cannot be fixed by XML
-->
<UseTemplate Name="MD11_Infinite_Knob_Push">
<NODE_NAME>MD11_OBS_AUDIO_PNL_MKR_VOL_KB</NODE_NAME>
<ANIM_LENGTH_KNOB>10</ANIM_LENGTH_KNOB>
<ANIM_CODE>(L:MD11_OBS_AUDIO_PNL_MKR_VOL_KB) 1 *</ANIM_CODE>
<ANIM_CODE>10 (L:MD11_OBS_AUDIO_PNL_MKR_VOL_KB) 1 * -</ANIM_CODE>
<ANIM_NAME_PUSH>MD11_OBS_AUDIO_PNL_MKR_VOL_BT</ANIM_NAME_PUSH>
<ANIM_CODE_PUSH>(L:MD11_OBS_AUDIO_PNL_MKR_VOL_BT) 10 *</ANIM_CODE_PUSH>
<ANIM_WRAP>False</ANIM_WRAP>
<INC_CODE>96317 (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>96318 (&gt;L:CEVENT)</DEC_CODE>
<PUSH_CODE>96319 (&gt;L:CEVENT)</PUSH_CODE>

View File

@ -1786,6 +1786,10 @@
<NODE_ID>MD11_PED_CPT_AUDIO_PNL_INT_VOL_KB</NODE_ID>
<VIS_VAR>MD11_PED_CPT_AUDIO_PNL_INT_VOL_LT</VIS_VAR>
</UseTemplate>
<UseTemplate Name="MD11_Volume_Knob">
<NODE_ID>MD11_PED_CPT_AUDIO_PNL_SAT_VOL_KB</NODE_ID>
<VIS_VAR>MD11_PED_CPT_AUDIO_PNL_SAT_VOL_LT</VIS_VAR>
</UseTemplate>
<UseTemplate Name="MD11_Volume_Knob">
<NODE_ID>MD11_PED_CPT_AUDIO_PNL_CAB_VOL_KB</NODE_ID>
<VIS_VAR>MD11_PED_CPT_AUDIO_PNL_CAB_VOL_LT</VIS_VAR>
@ -1843,6 +1847,10 @@
<NODE_ID>MD11_PED_FO_AUDIO_PNL_HF2_VOL_KB</NODE_ID>
<VIS_VAR>MD11_PED_FO_AUDIO_PNL_HF2_VOL_LT</VIS_VAR>
</UseTemplate>
<UseTemplate Name="MD11_Volume_Knob">
<NODE_ID>MD11_PED_FO_AUDIO_PNL_SAT_VOL_KB</NODE_ID>
<VIS_VAR>MD11_PED_FO_AUDIO_PNL_SAT_VOL_LT</VIS_VAR>
</UseTemplate>
<UseTemplate Name="MD11_Volume_Knob">
<NODE_ID>MD11_PED_FO_AUDIO_PNL_INT_VOL_KB</NODE_ID>
<VIS_VAR>MD11_PED_FO_AUDIO_PNL_INT_VOL_LT</VIS_VAR>

View File

@ -137,6 +137,7 @@
This node is parented to the ISFD isis_digital node. This breaks the indicator
due to the parent being hidden thus hiding the child.
-->
<!-- FIXME: Fixed in SubModel -->
<UseTemplate Name="MD11_Animation">
<NODE_NAME>MD11_MIP_STBY_AI_SLIP_RNG</NODE_NAME>
<ANIM_LENGTH>10</ANIM_LENGTH>
@ -158,6 +159,7 @@
<CODE_RELEASE>95005 (&gt;L:CEVENT)</CODE_RELEASE>
</UseTemplate>
<!-- NOTE: Flag animation missing in model -->
<!-- FIXME: Fixed in SubModel -->
<UseTemplate Name="MD11_Animation">
<NODE_NAME>MD11_MIP_STBY_AI_OFF_RNG</NODE_NAME>
<ANIM_LENGTH>10</ANIM_LENGTH>

View File

@ -385,6 +385,7 @@
<!-- ADG LEVER START -->
<!-- NOTE: Lever animation missing in model -->
<!-- FIXME: Fixed in SubModel -->
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_PED_ADG_LVR</NODE_NAME>
<CODE>69882 (&gt;L:CEVENT)</CODE>

View File

@ -682,6 +682,7 @@
<!-- NOTE: Guard animation missing in model -->
<!-- NOTE: Button animation missing in model -->
<!-- NOTE: Node name extracted from blender -->
<!-- FIXME: Fixed in SubModel -->
<UseTemplate Name="MD11_Button_Guarded">
<GUARD_NODE_NAME>MD11_OVHD_PNEU_DITCHING_GRD</GUARD_NODE_NAME>
<GUARD_CODE>90334 (&gt;L:CEVENT)</GUARD_CODE>

View File

@ -270,11 +270,11 @@
</UseTemplate>
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_PED_XPNDR_SEL_KB</NODE_NAME>
<CODE>69855 (&gt;L:CEVENT)96322 (&gt;L:CEVENT)</CODE>
<CODE>69855 (&gt;L:CEVENT) 96322 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_PED_XPNDR_ALT_RPTG_KB</NODE_NAME>
<CODE>69854 (&gt;L:CEVENT)96322 (&gt;L:CEVENT)</CODE>
<CODE>69854 (&gt;L:CEVENT) 96322 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- XPNDR END -->

View File

@ -8,6 +8,7 @@
<CODE_RELEASE>77845 (&gt;L:CEVENT)</CODE_RELEASE>
</UseTemplate>
<!-- NOTE: Button animation missing in model -->
<!-- FIXME: Fixed in SubModel -->
<UseTemplate Name="MD11_Button">
<NODE_NAME>MD11_THR_R_ATS_BT</NODE_NAME>
<CODE_PRESS>77846 (&gt;L:CEVENT)</CODE_PRESS>

View File

@ -1,282 +0,0 @@
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_LTS_CREW_REST_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_LTS_MID_ATTND_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_LTS_ALL_STA_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_THR_C_START_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_LOCK_AUTO_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_LTS_MECH_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_LTS_AFT_ATTND_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_CMCDU_FAIL_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_PED_XPNDR_FAIL_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_CMCDU_MSG_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_AICE_AUTO_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_THR_R_START_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_CMCDU_DSPY_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_LTS_OVW_ATTND_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_LOCK_FAIL_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_LTS_FWD_ATTND_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_LTS_PA_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_CTR_SLAT_STOW_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_CMCDU_OFST_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_OVHD_LTS_MAINT_INTP_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_Annunciator">
<NODE_ID>MD11_THR_L_START_LT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_IntegralLighting_Template">
<VAR_NAME>MD11_LTS_INSTPED_INTEG</VAR_NAME>
<NODE_ID>MD11_LMCDU_SCRATCHPAD_BT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_IntegralLighting_Template">
<VAR_NAME>MD11_LTS_INSTPED_INTEG</VAR_NAME>
<NODE_ID>MD11_RMCDU_SCRATCHPAD_BT</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_IntegralLighting_Template">
<VAR_NAME>MD11_LTS_INSTPED_INTEG</VAR_NAME>
<NODE_ID>MD11_CMCDU_SCRATCHPAD_BT</NODE_ID>
</UseTemplate>
<PartInfo>
<Name>MD11_AOVHD_GPWS_TERROVRD_GRD</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_AOVHD_GPWS_TERROVRD_GRD, enum) 10 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>LEFTSINGLE</MouseFlags>
<CallbackCode>(M:Event) &apos;LeftSingle&apos; scmp 0 == if{ 73768 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_OVHD_L_RAIN_REPLNT_BT</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_OVHD_L_RAIN_REPLNT_BT, enum) 10 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>LEFTSINGLE+LEFTRELEASE</MouseFlags>
<CallbackCode>(M:Event) &apos;LeftSingle&apos; scmp 0 == if{ 90373 (&gt;L:CEVENT) } (M:Event)
&apos;LeftRelease&apos; scmp 0 == if{ 90374 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_OVHD_R_RAIN_REPLNT_BT</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_OVHD_R_RAIN_REPLNT_BT, enum) 10 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>LEFTSINGLE+LEFTRELEASE</MouseFlags>
<CallbackCode>(M:Event) &apos;LeftSingle&apos; scmp 0 == if{ 90380 (&gt;L:CEVENT) } (M:Event)
&apos;LeftRelease&apos; scmp 0 == if{ 90381 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_OVHD_PNEU_OUTFLOW_VALVE_POS_SW</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_OVHD_PNEU_OUTFLOW_VALVE_POS_SW, enum) 5 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>WheelDown+WheelUp</MouseFlags>
<CallbackCode>(M:Event) &apos;WheelDown&apos; scmp 0 == if{ 90287 (&gt;L:CEVENT) } (M:Event)
&apos;WheelUp&apos; scmp 0 == if{ 90288 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_OVHD_CKPT_DR_LK_KB</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_OVHD_CKPT_DR_LK_KB, enum) 5 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>WheelDown+WheelUp</MouseFlags>
<CallbackCode>(M:Event) &apos;WheelDown&apos; scmp 0 == if{ 90432 (&gt;L:CEVENT) } (M:Event)
&apos;WheelUp&apos; scmp 0 == if{ 90433 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_OVHD_AICE_AUTO_BT</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_OVHD_AICE_AUTO_BT, enum) 10 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>LEFTSINGLE+LEFTRELEASE</MouseFlags>
<CallbackCode>(M:Event) &apos;LeftSingle&apos; scmp 0 == if{ 90441 (&gt;L:CEVENT) } (M:Event)
&apos;LeftRelease&apos; scmp 0 == if{ 90442 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_ISIS_BARO_BT</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_ISIS_BARO_BT, enum) 10 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>LEFTSINGLE+LEFTRELEASE</MouseFlags>
<CallbackCode>(M:Event) &apos;LeftSingle&apos; scmp 0 == if{ 94982 (&gt;L:CEVENT) } (M:Event)
&apos;LeftRelease&apos; scmp 0 == if{ 94983 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_LMCDU_SCRATCHPAD</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_LMCDU_SCRATCHPAD, enum) 10 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>LEFTSINGLE+LEFTRELEASE</MouseFlags>
<CallbackCode>(M:Event) &apos;LeftSingle&apos; scmp 0 == if{ 81923 (&gt;L:CEVENT) } (M:Event)
&apos;LeftRelease&apos; scmp 0 == if{ 81924 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_RMCDU_SCRATCHPAD</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_RMCDU_SCRATCHPAD, enum) 10 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>LEFTSINGLE+LEFTRELEASE</MouseFlags>
<CallbackCode>(M:Event) &apos;LeftSingle&apos; scmp 0 == if{ 82065 (&gt;L:CEVENT) } (M:Event)
&apos;LeftRelease&apos; scmp 0 == if{ 82066 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_CTR_FLTNO1_SW</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_CTR_FLTNO1_SW, enum) 1.11111111111111 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>WHEELUP+WHEELDOWN</MouseFlags>
<CallbackCode>(M:Event) &apos;WheelUp&apos; scmp 0 == if{ 82213 (&gt;L:CEVENT) } (M:Event)
&apos;WheelDown&apos; scmp 0 == if{ 82214 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_CTR_FLTNO2_SW</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_CTR_FLTNO2_SW, enum) 1.11111111111111 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>WHEELUP+WHEELDOWN</MouseFlags>
<CallbackCode>(M:Event) &apos;WheelUp&apos; scmp 0 == if{ 82215 (&gt;L:CEVENT) } (M:Event)
&apos;WheelDown&apos; scmp 0 == if{ 82216 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_CTR_FLTNO3_SW</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_CTR_FLTNO3_SW, enum) 1.11111111111111 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>WHEELUP+WHEELDOWN</MouseFlags>
<CallbackCode>(M:Event) &apos;WheelUp&apos; scmp 0 == if{ 82217 (&gt;L:CEVENT) } (M:Event)
&apos;WheelDown&apos; scmp 0 == if{ 82218 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>MD11_CTR_FLTNO4_SW</Name>
<AnimLength>10</AnimLength>
<Animation>
<Parameter>
<Code>(L:MD11_CTR_FLTNO4_SW, enum) 1.11111111111111 *</Code>
<Lag>100</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>HAND</Cursor>
<MouseFlags>WHEELUP+WHEELDOWN</MouseFlags>
<CallbackCode>(M:Event) &apos;WheelUp&apos; scmp 0 == if{ 82219 (&gt;L:CEVENT) } (M:Event)
&apos;WheelDown&apos; scmp 0 == if{ 82220 (&gt;L:CEVENT) }</CallbackCode>
</MouseRect>
</PartInfo>

80
README.MD Normal file
View File

@ -0,0 +1,80 @@
# Observations
- `rev_handle_l` is not parented to `THR_L`, but to `MD11_THR_L_RNG`.
This is unlike the other levers.
- Vistags were done via an animation turned PartInfo, that no longer works
Going forward: Use a parent node (can be an empty) for all children to hide,
hide parent node or use individual components for each.
- `MD11_OBS_AUDIO_PNL_MKR_VOL_KB` animation is keyed wrong. It has 0/100 on the
top making a 360°. All other `MD11_OBS_AUDIO_PNL_*_VOL_KB` animations have
zero on the left, 100 on the right and do not perform a full 360°.
- `MD11_CPT_AUDIO_PNL_*\_VOL_KB`, `MD11_FO_AUDIO_PNL_*_VOL_KB`,
`MD11_PED_RUD_TRIM_IND`, `MD11_PED_RUD_TRIM_SW`, and `MD11_PED_AIL_TRIM_KB`
all have their animations reversed.
- All observer audio panel buttons and switches have no sound.
- `MD11_MIP_STBY_AI_SLIP_RNG` node is parented to `isis_digital`. This breaks
the indicator due to the parent being hidden when the analog standby option
is used.
# Nodes that were defined but do not exist in model
- `MD11_OVHD_LTS_CREW_REST_LT`
- `MD11_OVHD_LTS_MID_ATTND_LT`
- `MD11_OVHD_LTS_ALL_STA_LT`
- `MD11_THR_C_START_LT`
- `MD11_OVHD_LOCK_AUTO_LT`
- `MD11_OVHD_LTS_MECH_LT`
- `MD11_OVHD_LTS_AFT_ATTND_LT`
- `MD11_CMCDU_FAIL_LT`
- `MD11_PED_XPNDR_FAIL_LT`
- `MD11_CMCDU_MSG_LT`
- `MD11_OVHD_AICE_AUTO_LT`
- `MD11_THR_R_START_LT`
- `MD11_CMCDU_DSPY_LT`
- `MD11_OVHD_LTS_OVW_ATTND_LT`
- `MD11_OVHD_LOCK_FAIL_LT`
- `MD11_OVHD_LTS_FWD_ATTND_LT`
- `MD11_OVHD_LTS_PA_LT`
- `MD11_CTR_SLAT_STOW_LT`
- `MD11_CMCDU_OFST_LT`
- `MD11_OVHD_LTS_MAINT_INTP_LT`
- `MD11_THR_L_START_LT`
- `MD11_LTS_INSTPED_INTEG`
- `MD11_LMCDU_SCRATCHPAD_BT`
- `MD11_LTS_INSTPED_INTEG`
- `MD11_RMCDU_SCRATCHPAD_BT`
- `MD11_LTS_INSTPED_INTEG`
- `MD11_CMCDU_SCRATCHPAD_BT`
- `MD11_AOVHD_GPWS_TERROVRD_GRD`
- `MD11_OVHD_L_RAIN_REPLNT_BT`
- `MD11_OVHD_R_RAIN_REPLNT_BT`
- `MD11_OVHD_PNEU_OUTFLOW_VALVE_POS_SW`
- `MD11_OVHD_CKPT_DR_LK_KB`
- `MD11_OVHD_AICE_AUTO_BT`
- `MD11_ISIS_BARO_BT`
- `MD11_LMCDU_SCRATCHPAD`
- `MD11_RMCDU_SCRATCHPAD`
- `MD11_CTR_FLTNO1_SW`
- `MD11_CTR_FLTNO2_SW`
- `MD11_CTR_FLTNO3_SW`
- `MD11_CTR_FLTNO4_SW`
# Missing animations
- `MD11_MIP_STBY_AI_OFF_RNG`
- `MD11_PED_ADG_LVR`
- `MD11_OVHD_PNEU_DITCHING_GRD`
- `box392` (actual ditching button node)
- `MD11_THR_R_ATS_BT`
# Conclusion
With the current model, feature parity was achieved with the sole exception of
`MD11_MIP_STBY_AI_SLIP_RNG`. Fixes for this node as well as the missing
animations were added via hiding of the original node and employing a submodel
to merge in new nodes with the fixes applied.
As an added bonus, the yokes are hideable. Due to model constraints the yokes
can only be hidden together, fixing this in a submodel exceed my capabilities
in blender.
Clickspot for this feature is the captain side window crank (I originally
planned to use the rubber grommet, for some reason this didn't work and the
clickspot never appeared, probably due to the, what I assume to be, skinned
mesh).

12
TODO.MD
View File

@ -1,12 +1,8 @@
# FIXES for Model
Use Submodel Merging to fix the following
- MD11_MIP_STBY_AI_SLIP_RNG is parented to the wrong object
- PANEL_COLLISION
- MD11_THR_T_ATS_B animation missingT
- MD11_OVH_PNEU_DITCHING_GRD animation missing
- box392 animation missing
- MD11_MIP_STBY_AI_OFF animation missing
- MD11_PED_ADG_LVR animation missing
- FIXMEs
- Use VisTag to hide OG nodes, comment out OG nodes
- PANEL_COLLISION
# Then, MSFS2024 Test of interior before tackling exterior