diff --git a/.vscode/settings.json b/.vscode/settings.json
index 167d2b8..72c3d87 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -173,6 +173,7 @@
"WXBRT",
"XFEED",
"XFER",
- "XPNDR"
+ "XPNDR",
+ "yokebase"
]
}
\ No newline at end of file
diff --git a/MD-11-Test.code-workspace b/MD-11-Test.code-workspace
new file mode 100644
index 0000000..f6d55eb
--- /dev/null
+++ b/MD-11-Test.code-workspace
@@ -0,0 +1,13 @@
+{
+ "folders": [
+ {
+ "path": "."
+ }
+ ],
+ "settings": {
+ "cSpell.words": [
+ "clickspot",
+ "yokebase"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/PackageSources/ModelBehaviorDefs/TFDi_Design_MD-11/TFDi_MD11_INT_Misc.xml b/PackageSources/ModelBehaviorDefs/TFDi_Design_MD-11/TFDi_MD11_INT_Misc.xml
index 838c6e2..88c44b0 100644
--- a/PackageSources/ModelBehaviorDefs/TFDi_Design_MD-11/TFDi_MD11_INT_Misc.xml
+++ b/PackageSources/ModelBehaviorDefs/TFDi_Design_MD-11/TFDi_MD11_INT_Misc.xml
@@ -169,18 +169,26 @@
0.2
0.075
-
-
- #ANIM_NAME_THR#
- #ANIM_CODE_THR#
- #ANIM_LAG_THR#
- #ANIM_LENGTH_THR#
- L
- #POSITION_VAR_THR#
-
-
-
-
+
+
+
+ #NODE_NAME_THR#
+ #ANIM_NAME_THR#
+ #ANIM_CODE_THR#
+
#NODE_NAME_REV#
#ANIM_NAME_REV#
@@ -196,7 +204,7 @@
L
#POSITION_VAR_REV#
- -->
+ -->
@@ -287,7 +295,14 @@
-
+
+
+
+ #NODE_NAME#
+
+
+
+
#VIS_CODE#
@@ -308,7 +323,7 @@
-
+
(L:#ANIM_VAR#)
@@ -319,7 +334,44 @@
L
#ANIM_VAR#
True
+
+
+
+
+
+ 100
+ 1000
+ 100
+ 1000
+
+
+
+
+ #FORE_AFT_NODE_NAME#
+
+
+
+
+ #LEFT_RIGHT_NODE_NAME#
+
+
+
+
+ #FORE_AFT_NODE_NAME#
+ #FORE_AFT_ANIM_LENGTH#
+ #FORE_AFT_ANIM_LAG#
+ #FORE_AFT_ANIM_NAME#
+ #FORE_AFT_ANIM_CODE#
+
+
+ #LEFT_RIGHT_NODE_NAME#
+ #LEFT_RIGHT_ANIM_LENGTH#
+ #LEFT_RIGHT_ANIM_LAG#
+ #LEFT_RIGHT_ANIM_NAME#
+ #LEFT_RIGHT_ANIM_CODE#
+
+
\ No newline at end of file
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model.F/TFDi_MD11_INT.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model.F/TFDi_MD11_INT.xml
index 256ad7d..f02a02c 100644
--- a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model.F/TFDi_MD11_INT.xml
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model.F/TFDi_MD11_INT.xml
@@ -5,51 +5,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
+
+ MD11_EXT_DOOR_CARGO_MAIN
+ 100
+ 1000
+
+
-
-
-
-
-
-
- MD11_OPT_DEF_AIL
- 50
-
-
- (L:MD11_OPT_DEF_AIL, bool)
-
-
-
-
-
- MD11_OPT_ER
- 50
-
-
- (L:MD11_OPT_ER, bool)
-
-
-
-
-
- MD11_OPT_ISFD
- 50
-
-
- (L:MD11_OPT_ISFD, bool)
-
-
-
-
-
-
- MD11_OPT_ANALOG_STBY
- 50
-
-
- (L:MD11_OPT_ANALOG_STBY, bool)
-
-
-
-
-
- MD11_OPT_AUTO_AICE
- 50
-
-
- (L:MD11_OPT_AUTO_AICE, bool)
-
-
-
-
-
-
-
- MD11_AOVHD_EVAC_HORNSHUT_SW
- 10
-
-
- (L:MD11_AOVHD_EVAC_HORNSHUT_SW, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 73772 (>L:CEVENT) }
-
-
-
- MD11_AOVHD_ELEC_EVAC_ALARM_LT
- 50
-
-
- (L:MD11_AOVHD_ELEC_EVAC_ALARM_LT, bool)
-
-
-
-
- MD11_AOVHD_EVAC_GRD
- 10
-
-
- (L:MD11_AOVHD_EVAC_GRD, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 73775 (>L:CEVENT) }
-
-
-
- MD11_AOVHD_EVAC_SW
- 10
-
-
- (L:MD11_AOVHD_EVAC_SW, enum) 5 *
- 100
-
-
-
- HAND
- WHEELDOWN+WHEELUP
- (M:Event) 'WheelDown' scmp 0 == if{ 73773 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 73774 (>L:CEVENT) }
-
-
-
-
MD11_PED_XPNDR_FAIL_LT
@@ -3177,7 +3028,7 @@
-
+
MD11_CARGO_PALLET_1
50
@@ -3378,7 +3229,7 @@
-
+
MD11_CAB_LIGHTS_SRC
50
@@ -3388,295 +3239,8 @@
-
+
-
-
- MD11_LYOKE_AP_BT
- 10
-
-
- (L:MD11_LYOKE_AP_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94727 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94728 (>L:CEVENT) }
-
-
-
- MD11_LYOKE_TRIM_SW
- 10
-
-
- (L:MD11_LYOKE_TRIM_SW, enum) 5 *
- 100
-
-
-
- GRAB
- LeftDrag+LeftSingle+MoveRepeat+Move+LeftRelease+Leave
- (M:Event) 'LeftSingle' scmi 0 == if{ (M:Y) (>L:LastPos) 1 (>L:MOUSEDOWN) }
- (M:Event) 'Move' scmi 0 == if{
- (L:MOUSEDOWN) 0 > if{
- (M:Y) (L:LastPos) - 1 > if{ 94723 (>L:CEVENT) 0 (>L:MOUSEDOWN) }
- (M:Y) (L:LastPos) - -1 < if{ 94725 (>L:CEVENT) 0 (>L:MOUSEDOWN) } }
- }
- (M:Event) 'LeftRelease' scmi 0 == if{ 94724 (>L:CEVENT) 0 (>L:MOUSEDOWN) }
- (M:Event) 'Leave' scmi 0 == if{ 94724 (>L:CEVENT) 0 (>L:MOUSEDOWN) }
-
-
-
- MD11_RYOKE_AP_BT
- 10
-
-
- (L:MD11_RYOKE_AP_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 96004 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 96005 (>L:CEVENT) }
-
-
-
- MD11_RYOKE_TRIM_SW
- 10
-
-
- (L:MD11_RYOKE_TRIM_SW, enum) 5 *
- 100
-
-
-
- GRAB
- LeftDrag+LeftSingle+MoveRepeat+Move+LeftRelease+Leave
- (M:Event) 'LeftSingle' scmi 0 == if{ (M:Y) (>L:LastPos) 1 (>L:MOUSEDOWN) }
- (M:Event) 'Move' scmi 0 == if{
- (L:MOUSEDOWN) 0 > if{
- (M:Y) (L:LastPos) - 1 > if{ 96000 (>L:CEVENT) 0 (>L:MOUSEDOWN) }
- (M:Y) (L:LastPos) - -1 < if{ 96002 (>L:CEVENT) 0 (>L:MOUSEDOWN) } }
- }
- (M:Event) 'LeftRelease' scmi 0 == if{ 96001 (>L:CEVENT) 0 (>L:MOUSEDOWN) }
- (M:Event) 'Leave' scmi 0 == if{ 96001 (>L:CEVENT) 0 (>L:MOUSEDOWN) }
-
-
-
-
- MD11_YOKE_LEFTRIGHT
- 100
-
-
- (L:MD11_YOKE_LEFTRIGHT, enum) 1 *
- 1000
-
-
-
-
- MD11_YOKE_FOREAFT
- 100
-
-
- (L:MD11_YOKE_FOREAFT, enum) 1 *
- 1000
-
-
-
-
-
-
-
- MD11_RUDDER
- 100
-
-
- (L:MD11_RUDDER, enum) 1 *
- 1000
-
-
-
-
-
- MD11_TOEBRAKE_L
- 100
-
-
- (L:MD11_TOEBRAKE_L, enum) 1 *
- 1000
-
-
-
-
- MD11_TOEBRAKE_R
- 100
-
-
- (L:MD11_TOEBRAKE_R, enum) 1 *
- 1000
-
-
-
-
-
-
-
-
- MD11_EXT_DOOR_PAX_2L
- 100
-
-
- (L:MD11_EXT_DOOR_PAX_2L, enum) 1 *
- 1000
-
-
-
-
-
- MD11_EXT_DOOR_PAX_2R
- 100
-
-
- (L:MD11_EXT_DOOR_PAX_2R, enum) 1 *
- 1000
-
-
-
-
-
- MD11_EXT_DOOR_PAX_3L
- 100
-
-
- (L:MD11_EXT_DOOR_PAX_3L, enum) 1 *
- 1000
-
-
-
-
-
- MD11_EXT_DOOR_PAX_3R
- 100
-
-
- (L:MD11_EXT_DOOR_PAX_3R, enum) 1 *
- 1000
-
-
-
-
-
-
-
- MD11_EXT_DOOR_PAX_1L
- 100
-
-
- (L:MD11_EXT_DOOR_PAX_1L, enum) 1 *
- 1000
-
-
-
-
- MD11_EXT_DOOR_PAX_1R
- 100
-
-
- (L:MD11_EXT_DOOR_PAX_1R, enum) 1 *
- 1000
-
-
-
-
- MD11_EXT_DOOR_PAX_4L
- 100
-
-
- (L:MD11_EXT_DOOR_PAX_4L, enum) 1 *
- 1000
-
-
-
-
-
- MD11_EXT_DOOR_PAX_4R
- 100
-
-
- (L:MD11_EXT_DOOR_PAX_4R, enum) 1 *
- 1000
-
-
-
-
-
-
- MD11_EXT_DOOR_CARGO_MAIN
- 100
-
-
- (L:MD11_EXT_DOOR_CARGO_MAIN, enum) 1 *
- 1000
-
-
-
-
-
-
-
- MD11_OVHD_100_PAX_LOAD_SW
- 9
-
-
- (L:MD11_OVHD_100_PAX_LOAD_SW, enum) 1 *
- 90
-
-
-
- HAND
- WHEELDOWN+WHEELUP
- (M:Event) 'WheelDown' scmp 0 == if{ 90335 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 90336 (>L:CEVENT) }
-
-
-
- MD11_OVHD_10_PAX_LOAD_SW
- 9
-
-
- (L:MD11_OVHD_10_PAX_LOAD_SW, enum) 1 *
- 90
-
-
-
- HAND
- WHEELDOWN+WHEELUP
- (M:Event) 'WheelDown' scmp 0 == if{ 90337 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 90338 (>L:CEVENT) }
-
-
-
- MD11_OVHD_1_PAX_LOAD_SW
- 9
-
-
- (L:MD11_OVHD_1_PAX_LOAD_SW, enum) 1 *
- 90
-
-
-
- HAND
- WHEELDOWN+WHEELUP
- (M:Event) 'WheelDown' scmp 0 == if{ 90339 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 90340 (>L:CEVENT) }
-
-
-
\ No newline at end of file
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_GE/model/TFDi_MD11_INT.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_GE/model/TFDi_MD11_INT.xml
new file mode 100644
index 0000000..5eb3b0d
--- /dev/null
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_GE/model/TFDi_MD11_INT.xml
@@ -0,0 +1,3187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MD11_AOVHD_EVAC_HORNSHUT_SW
+ 10
+
+
+ (L:MD11_AOVHD_EVAC_HORNSHUT_SW, enum) 10 *
+ 100
+
+
+
+ HAND
+ LEFTSINGLE
+ (M:Event) 'LeftSingle' scmp 0 == if{ 73772 (>L:CEVENT) }
+
+
+
+ MD11_AOVHD_ELEC_EVAC_ALARM_LT
+ 50
+
+
+ (L:MD11_AOVHD_ELEC_EVAC_ALARM_LT, bool)
+
+
+
+
+ MD11_AOVHD_EVAC_GRD
+ 10
+
+
+ (L:MD11_AOVHD_EVAC_GRD, enum) 10 *
+ 100
+
+
+
+ HAND
+ LEFTSINGLE
+ (M:Event) 'LeftSingle' scmp 0 == if{ 73775 (>L:CEVENT) }
+
+
+
+ MD11_AOVHD_EVAC_SW
+ 10
+
+
+ (L:MD11_AOVHD_EVAC_SW, enum) 5 *
+ 100
+
+
+
+ HAND
+ WHEELDOWN+WHEELUP
+ (M:Event) 'WheelDown' scmp 0 == if{ 73773 (>L:CEVENT) } (M:Event)
+ 'WheelUp' scmp 0 == if{ 73774 (>L:CEVENT) }
+
+
+
+
+
+
+ MD11_PED_XPNDR_FAIL_LT
+ 50
+
+
+ (L:MD11_PED_XPNDR_FAIL_LT, bool)
+
+
+
+
+ MD11_CTR_SLAT_STOW_LT
+ 50
+
+
+ (L:MD11_CTR_SLAT_STOW_LT, bool)
+
+
+
+
+ MD11_CMCDU_DSPY_LT
+ 50
+
+
+ (L:MD11_CMCDU_DSPY_LT, bool)
+
+
+
+
+ MD11_CMCDU_FAIL_LT
+ 50
+
+
+ (L:MD11_CMCDU_FAIL_LT, bool)
+
+
+
+
+ MD11_CMCDU_MSG_LT
+ 50
+
+
+ (L:MD11_CMCDU_MSG_LT, bool)
+
+
+
+
+ MD11_CMCDU_OFST_LT
+ 50
+
+
+ (L:MD11_CMCDU_OFST_LT, bool)
+
+
+
+
+ MD11_AOVHD_GPWS_TERROVRD_GRD
+ 10
+
+
+ (L:MD11_AOVHD_GPWS_TERROVRD_GRD, enum) 10 *
+ 100
+
+
+
+ HAND
+ LEFTSINGLE
+ (M:Event) 'LeftSingle' scmp 0 == if{ 73768 (>L:CEVENT) }
+
+
+
+ MD11_OVHD_L_RAIN_REPLNT_BT
+ 10
+
+
+ (L:MD11_OVHD_L_RAIN_REPLNT_BT, enum) 10 *
+ 100
+
+
+
+ HAND
+ LEFTSINGLE+LEFTRELEASE
+ (M:Event) 'LeftSingle' scmp 0 == if{ 90373 (>L:CEVENT) } (M:Event)
+ 'LeftRelease' scmp 0 == if{ 90374 (>L:CEVENT) }
+
+
+
+ MD11_OVHD_R_RAIN_REPLNT_BT
+ 10
+
+
+ (L:MD11_OVHD_R_RAIN_REPLNT_BT, enum) 10 *
+ 100
+
+
+
+ HAND
+ LEFTSINGLE+LEFTRELEASE
+ (M:Event) 'LeftSingle' scmp 0 == if{ 90380 (>L:CEVENT) } (M:Event)
+ 'LeftRelease' scmp 0 == if{ 90381 (>L:CEVENT) }
+
+
+
+ MD11_OVHD_PNEU_OUTFLOW_VALVE_POS_SW
+ 10
+
+
+ (L:MD11_OVHD_PNEU_OUTFLOW_VALVE_POS_SW, enum) 5 *
+ 100
+
+
+
+ HAND
+ WheelDown+WheelUp
+ (M:Event) 'WheelDown' scmp 0 == if{ 90287 (>L:CEVENT) } (M:Event)
+ 'WheelUp' scmp 0 == if{ 90288 (>L:CEVENT) }
+
+
+
+ MD11_OVHD_CKPT_DR_LK_KB
+ 10
+
+
+ (L:MD11_OVHD_CKPT_DR_LK_KB, enum) 5 *
+ 100
+
+
+
+ HAND
+ WheelDown+WheelUp
+ (M:Event) 'WheelDown' scmp 0 == if{ 90432 (>L:CEVENT) } (M:Event)
+ 'WheelUp' scmp 0 == if{ 90433 (>L:CEVENT) }
+
+
+
+ MD11_OVHD_AICE_AUTO_BT
+ 10
+
+
+ (L:MD11_OVHD_AICE_AUTO_BT, enum) 10 *
+ 100
+
+
+
+ HAND
+ LEFTSINGLE+LEFTRELEASE
+ (M:Event) 'LeftSingle' scmp 0 == if{ 90441 (>L:CEVENT) } (M:Event)
+ 'LeftRelease' scmp 0 == if{ 90442 (>L:CEVENT) }
+
+
+
+ MD11_ISIS_BARO_BT
+ 10
+
+
+ (L:MD11_ISIS_BARO_BT, enum) 10 *
+ 100
+
+
+
+ HAND
+ LEFTSINGLE+LEFTRELEASE
+ (M:Event) 'LeftSingle' scmp 0 == if{ 94982 (>L:CEVENT) } (M:Event)
+ 'LeftRelease' scmp 0 == if{ 94983 (>L:CEVENT) }
+
+
+
+ MD11_MIP_STBY_AI_OFF_RNG
+ 10
+
+
+ (L:MD11_MIP_STBY_AI_OFF_RNG, enum) 1 *
+ 100
+
+
+
+
+ MD11_LMCDU_SCRATCHPAD
+ 10
+
+
+ (L:MD11_LMCDU_SCRATCHPAD, enum) 10 *
+ 100
+
+
+
+ HAND
+ LEFTSINGLE+LEFTRELEASE
+ (M:Event) 'LeftSingle' scmp 0 == if{ 81923 (>L:CEVENT) } (M:Event)
+ 'LeftRelease' scmp 0 == if{ 81924 (>L:CEVENT) }
+
+
+
+ MD11_RMCDU_SCRATCHPAD
+ 10
+
+
+ (L:MD11_RMCDU_SCRATCHPAD, enum) 10 *
+ 100
+
+
+
+ HAND
+ LEFTSINGLE+LEFTRELEASE
+ (M:Event) 'LeftSingle' scmp 0 == if{ 82065 (>L:CEVENT) } (M:Event)
+ 'LeftRelease' scmp 0 == if{ 82066 (>L:CEVENT) }
+
+
+
+ MD11_PED_ADG_LVR
+ 10
+
+
+ (L:MD11_PED_ADG_LVR, enum) 10 *
+ 100
+
+
+
+ HAND
+ LEFTSINGLE
+ (M:Event) 'LeftSingle' scmp 0 == if{ 69882 (>L:CEVENT) }
+
+
+
+ MD11_CTR_FLTNO1_SW
+ 10
+
+
+ (L:MD11_CTR_FLTNO1_SW, enum) 1.11111111111111 *
+ 100
+
+
+
+ HAND
+ WHEELUP+WHEELDOWN
+ (M:Event) 'WheelUp' scmp 0 == if{ 82213 (>L:CEVENT) } (M:Event)
+ 'WheelDown' scmp 0 == if{ 82214 (>L:CEVENT) }
+
+
+
+ MD11_CTR_FLTNO2_SW
+ 10
+
+
+ (L:MD11_CTR_FLTNO2_SW, enum) 1.11111111111111 *
+ 100
+
+
+
+ HAND
+ WHEELUP+WHEELDOWN
+ (M:Event) 'WheelUp' scmp 0 == if{ 82215 (>L:CEVENT) } (M:Event)
+ 'WheelDown' scmp 0 == if{ 82216 (>L:CEVENT) }
+
+
+
+ MD11_CTR_FLTNO3_SW
+ 10
+
+
+ (L:MD11_CTR_FLTNO3_SW, enum) 1.11111111111111 *
+ 100
+
+
+
+ HAND
+ WHEELUP+WHEELDOWN
+ (M:Event) 'WheelUp' scmp 0 == if{ 82217 (>L:CEVENT) } (M:Event)
+ 'WheelDown' scmp 0 == if{ 82218 (>L:CEVENT) }
+
+
+
+ MD11_CTR_FLTNO4_SW
+ 10
+
+
+ (L:MD11_CTR_FLTNO4_SW, enum) 1.11111111111111 *
+ 100
+
+
+
+ HAND
+ WHEELUP+WHEELDOWN
+ (M:Event) 'WheelUp' scmp 0 == if{ 82219 (>L:CEVENT) } (M:Event)
+ 'WheelDown' scmp 0 == if{ 82220 (>L:CEVENT) }
+
+
+
+
+
+
+
+ MD11_EXT_DOOR_PAX_2L
+ 100
+
+
+ (L:MD11_EXT_DOOR_PAX_2L, enum) 1 *
+ 1000
+
+
+
+
+
+ MD11_EXT_DOOR_PAX_2R
+ 100
+
+
+ (L:MD11_EXT_DOOR_PAX_2R, enum) 1 *
+ 1000
+
+
+
+
+
+ MD11_EXT_DOOR_PAX_3L
+ 100
+
+
+ (L:MD11_EXT_DOOR_PAX_3L, enum) 1 *
+ 1000
+
+
+
+
+
+ MD11_EXT_DOOR_PAX_3R
+ 100
+
+
+ (L:MD11_EXT_DOOR_PAX_3R, enum) 1 *
+ 1000
+
+
+
+
+
+
+
+
+
+ MD11_OVHD_100_PAX_LOAD_SW
+ 9
+
+
+ (L:MD11_OVHD_100_PAX_LOAD_SW, enum) 1 *
+ 90
+
+
+
+ HAND
+ WHEELDOWN+WHEELUP
+ (M:Event) 'WheelDown' scmp 0 == if{ 90335 (>L:CEVENT) } (M:Event)
+ 'WheelUp' scmp 0 == if{ 90336 (>L:CEVENT) }
+
+
+
+ MD11_OVHD_10_PAX_LOAD_SW
+ 9
+
+
+ (L:MD11_OVHD_10_PAX_LOAD_SW, enum) 1 *
+ 90
+
+
+
+ HAND
+ WHEELDOWN+WHEELUP
+ (M:Event) 'WheelDown' scmp 0 == if{ 90337 (>L:CEVENT) } (M:Event)
+ 'WheelUp' scmp 0 == if{ 90338 (>L:CEVENT) }
+
+
+
+ MD11_OVHD_1_PAX_LOAD_SW
+ 9
+
+
+ (L:MD11_OVHD_1_PAX_LOAD_SW, enum) 1 *
+ 90
+
+
+
+ HAND
+ WHEELDOWN+WHEELUP
+ (M:Event) 'WheelDown' scmp 0 == if{ 90339 (>L:CEVENT) } (M:Event)
+ 'WheelUp' scmp 0 == if{ 90340 (>L:CEVENT) }
+
+
+
+
+
+
+ MD11_OVHD_PNEU_AFT_CAB_TEMP
+ 8
+ 90286 (>L:CEVENT)
+ 90285 (>L:CEVENT)
+
+
+
\ No newline at end of file
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_BASE.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_BASE.xml
new file mode 100644
index 0000000..47f4fb5
--- /dev/null
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_BASE.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_EXTRAS.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_EXTRAS.xml
new file mode 100644
index 0000000..f15f494
--- /dev/null
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_EXTRAS.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+ Cylinder224
+ (L:MD11_YOKE_HIDDEN) ! (>L:MD11_YOKE_HIDDEN)
+
+
+ MD11_YOKE_LEFTRIGHT_hider
+ MD11_YOKE_FOREAFT
+ (L:MD11_YOKE_HIDDEN, bool) !
+
+
+
+
\ No newline at end of file
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_MIP.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_MIP.xml
index 96aba23..f5ddc30 100644
--- a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_MIP.xml
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_MIP.xml
@@ -133,6 +133,10 @@
+
MD11_MIP_STBY_AI_SLIP_RNG
10
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_MISC.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_MISC.xml
index 3d3c0f0..13e0744 100644
--- a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_MISC.xml
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_MISC.xml
@@ -23,23 +23,21 @@
MD11_EFB_TOGGLE_FO
94465 (>L:CEVENT)
-
-
-
- MD11_EFB
- (L:MD11_OPT_EFB, bool)
-
-
-
- L_EFB_glass
- (L:MD11_OPT_EFB, bool)
-
-
-
- efb_screens
- (L:MD11_OPT_EFB, bool)
-
-
+
+
+ MD11_EFB
+ (L:MD11_OPT_EFB, bool)
+
+
+
+ L_EFB_glass
+ (L:MD11_OPT_EFB, bool)
+
+
+
+ efb_screens
+ (L:MD11_OPT_EFB, bool)
+
@@ -62,5 +60,327 @@
MD11_TILLER
+
+
+
+ MD11_YOKE_FOREAFT
+ (L:MD11_YOKE_FOREAFT)
+ MD11_YOKE_LEFTRIGHT
+ (L:MD11_YOKE_LEFTRIGHT)
+
+
+ MD11_LYOKE_TRIM_SW
+ 94723 (>L:CEVENT)
+ 94725 (>L:CEVENT)
+ 94724 (>L:CEVENT)
+
+
+
+ MD11_LYOKE_TRIM_SW001
+ MD11_RYOKE_TRIM_SW
+ (L:MD11_RYOKE_TRIM_SW) 5 *
+ 96000 (>L:CEVENT)
+ 96002 (>L:CEVENT)
+ 96001 (>L:CEVENT)
+
+
+ MD11_LYOKE_AP_BT
+ 94727 (>L:CEVENT)
+ 94728 (>L:CEVENT)
+
+
+ MD11_RYOKE_AP_BT
+ 96004 (>L:CEVENT)
+ 96005 (>L:CEVENT)
+
+
+
+
+
+ MD11_RUDDER
+ 100
+ 1000
+
+
+ MD11_TOEBRAKE_L
+ 100
+ 1000
+
+
+ MD11_TOEBRAKE_R
+ 100
+ 1000
+
+
+
+
+
+
+ MD11_OPT_DEF_AIL
+ (L:MD11_OPT_DEF_AIL, bool)
+
+
+
+ MD11_OPT_DEF_AIL_screws
+ (L:MD11_OPT_DEF_AIL, bool)
+
+
+
+ MD11_OVHD_AIL_DEFL_OVRD_BT
+ (L:MD11_OPT_DEF_AIL, bool)
+
+
+
+ MD11_OVHD_AIL_DEFL_OVRD_GRD
+ (L:MD11_OPT_DEF_AIL, bool)
+
+
+
+ switch_guard_transp028
+ (L:MD11_OPT_DEF_AIL, bool)
+
+
+
+
+
+ attitude_bank_needle
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ backup_alt_screw
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ backup_inst_mechanical
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ MD11_MIP_STBY_AI_CAGE_BT
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ drum_kohlsman_cents
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ drum_kohlsman_decimals
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ drum_kohlsman_mb_hundreds
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ drum_kohlsman_mb_tenths
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ drum_kohlsman_mb_thousands
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ drum_kohlsman_mb_units
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ drum_kohlsman_tenths
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ drum_kohlsman_units
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ attitude_indicator_backup_pitch
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ knob_kohlsman
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ MD11_MIP_STBY_AI_OFF_RNG
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ mechanical_stby_glass
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ needle_altitude_100
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ needle_altitude_1000
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ needle_altitude_10000
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ needle_asi
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ slip_indicator
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+ stby_attitude_bar
+ (L:MD11_OPT_ANALOG_STBY, bool)
+
+
+
+
+
+ MD11_MIP_ISFD_BARO_KB
+ (L:MD11_OPT_ISFD, bool)
+
+
+
+ isis_digital
+ (L:MD11_OPT_ISFD, bool)
+
+
+
+ ISIS_glass
+ (L:MD11_OPT_ISFD, bool)
+
+
+
+ isis_screen
+ (L:MD11_OPT_ISFD, bool)
+
+
+
+ MD11_MIP_ISFD_INHP_BT
+ (L:MD11_OPT_ISFD, bool)
+
+
+
+ MD11_MIP_ISFD_TEST_BT
+ (L:MD11_OPT_ISFD, bool)
+
+
+
+
+
+ MD11_OPT_AUTO_AICE
+ (L:MD11_OPT_AUTO_AICE, bool)
+
+
+
+ MD11_OVHD_AICE_SYSTEM_SEL_BT
+ (L:MD11_OPT_AUTO_AICE, bool)
+
+
+
+ MD11_OVHD_AICE_SYSTEM_MAN_LT
+ (L:MD11_OPT_AUTO_AICE, bool)
+
+
+
+
+
+ ER_fuel_panel
+ (L:MD11_OPT_ER, bool)
+
+
+
+ MD11_OVHD_FUEL_FWDAUX_L_TRANS_BT
+ (L:MD11_OPT_ER, bool)
+
+
+
+ MD11_OVHD_FUEL_FWDAUX_LTRANS_LOW_LT
+ (L:MD11_OPT_ER, bool)
+
+
+
+ MD11_OVHD_FUEL_FWDAUX_LTRANS_ON_LT
+ (L:MD11_OPT_ER, bool)
+
+
+
+ MD11_OVHD_FUEL_FWDAUX_R_TRANS_BT
+ (L:MD11_OPT_ER, bool)
+
+
+
+ MD11_OVHD_FUEL_FWDAUX_RTRANS_LOW_LT
+ (L:MD11_OPT_ER, bool)
+
+
+
+ MD11_OVHD_FUEL_FWDAUX_RTRANS_ON_LT
+ (L:MD11_OPT_ER, bool)
+
+
+
+ MD11_OVHD_FUEL_UPRAUX_BYP_BT
+ (L:MD11_OPT_ER, bool)
+
+
+
+ MD11_OVHD_FUEL_UPRAUX_BYP_LT
+ (L:MD11_OPT_ER, bool)
+
+
+
+ MD11_OVHD_FUEL_UPRAUX_BYP_GRD
+ (L:MD11_OPT_ER, bool)
+
+
+
+ switch_guard_transp047
+ (L:MD11_OPT_ER, bool)
+
+
+
+
+
+
+ MD11_EXT_DOOR_PAX_1L
+ 100
+ 1000
+
+
+ MD11_EXT_DOOR_PAX_1R
+ 100
+ 1000
+
+
+ MD11_EXT_DOOR_PAX_4L
+ 100
+ 1000
+
+
+ MD11_EXT_DOOR_PAX_4R
+ 100
+ 1000
+
+
\ No newline at end of file
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OVHD.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OVHD.xml
index d2c1d51..e1c6015 100644
--- a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OVHD.xml
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OVHD.xml
@@ -692,12 +692,12 @@
90446 (>L:CEVENT)
-
+
MD11_OVHD_PNEU_DITCHING_GRD
90334 (>L:CEVENT)
- MD11_OVHD_PNEU_DITCHING_BT
+ box392
90332 (>L:CEVENT)
90332 (>L:CEVENT)
@@ -731,12 +731,7 @@
90284 (>L:CEVENT)
90283 (>L:CEVENT)
-
- MD11_OVHD_PNEU_AFT_CAB_TEMP
- 8
- 90286 (>L:CEVENT)
- 90285 (>L:CEVENT)
-
+
MD11_OVHD_PNEU_MLDG_ALT_KB
90330 (>L:CEVENT)
diff --git a/TODO.MD b/TODO.MD
index fe10af0..2896e54 100644
--- a/TODO.MD
+++ b/TODO.MD
@@ -1,11 +1,3 @@
-- Yoke
-- Pedals
-- Doors
-- VISTAGS
-
- As an extra:
- - Yoke hide (individual)
-
Final Checks
- Check for issues in MSFS behaviour debug
- Double check DOESN'T EXIST list
@@ -17,4 +9,9 @@ After:
- Finish pax specific (doors, evac, counter, cab light (perhaps))
+# FIXED for Model
+
+Use Submodel Merging to fix the following
+- MD11_MIP_STBY_AI_SLIP_RNG is parented to the wrong object
+
# Then, MSFS2024 Test of interior before tackling exterior
\ No newline at end of file