Include 101

This commit is contained in:
2025-10-15 00:49:59 +02:00
parent 630cf94ccc
commit b21af106ae
11 changed files with 70 additions and 370 deletions
@@ -114,7 +114,14 @@
<ANIM_LENGTH>10</ANIM_LENGTH>
<ANIM_LAG>100</ANIM_LAG>
</Parameters>
<Component ID="#NODE_NAME#" Node="#NODE_NAME#">
<Parameters Type="Override">
<Condition Check="ID">
<False>
<ID>#NODE_NAME#</ID>
</False>
</Condition>
</Parameters>
<Component ID="#ID#" Node="#NODE_NAME#">
<UseTemplate Name="ASOBO_GT_Switch_Code">
<Condition Check="ANIM_NAME">
<False>
@@ -11,7 +11,6 @@
<Include RelativeFile="TFDi_MD11_INT_PED.xml" />
<Include RelativeFile="TFDi_MD11_INT_THR.xml" />
<Include RelativeFile="TFDi_MD11_INT_MISC.xml" />
<Include RelativeFile="TFDi_MD11_INT_EXTRAS.xml" />
<Template Name="MD11_Base">
<Component ID="TFDi_MD11_INT_OVHD">
@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<ModelBehaviors>
<Template Name="MD11_EXTRAS">
<!-- NOTE: Goodies that I could add -->
<!-- YOKE HIDE START -->
<UseTemplate Name="MD11_Clickspot">
<NODE_NAME>KH_YOKEHIDE</NODE_NAME>
<CODE>(L:KH_MD11_YOKE_HIDDEN) ! (&gt;L:KH_MD11_YOKE_HIDDEN)</CODE>
</UseTemplate>
<UseTemplate Name="MD11_Vistag">
<ID>KH_MD11_YOKE_LEFTRIGHT_hider</ID>
<NODE_NAME>MD11_YOKE_FOREAFT</NODE_NAME>
<VIS_CODE>(L:KH_MD11_YOKE_HIDDEN, bool) !</VIS_CODE>
</UseTemplate>
<!-- YOKE HIDE END -->
</Template>
</ModelBehaviors>
@@ -2,6 +2,18 @@
<ModelBehaviors>
<Template Name="TFDi_MD11_INT_LIGHTING">
<Component ID="MD11_IntegralLighting_OVHD">
<UseTemplate Name="MD11_IntegralLighting_Template">
<VAR_NAME>MD11_LTS_OVHD_INTEG</VAR_NAME>
<NODE_ID>MD11_OPT_AUTO_AICE</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_IntegralLighting_Template">
<VAR_NAME>MD11_LTS_OVHD_INTEG</VAR_NAME>
<NODE_ID>deflected_ailerons_panel</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_IntegralLighting_Template">
<VAR_NAME>MD11_LTS_OVHD_INTEG</VAR_NAME>
<NODE_ID>overhead_panels_updated</NODE_ID>
</UseTemplate>
<UseTemplate Name="MD11_IntegralLighting_Template">
<VAR_NAME>MD11_OVHD_LTS_STBY_COMP_LT</VAR_NAME>
<NODE_ID>MD11_OVHD_STBY_CMPS_RNG</NODE_ID>
@@ -99,22 +99,25 @@
<ANIM_LENGTH>2</ANIM_LENGTH>
<ANIM_LAG>20</ANIM_LAG>
</UseTemplate>
<!-- NOTE: Fixed in submodel -->
<!-- NOTE: Missing animation -->
<!--
<UseTemplate Name="MD11_Vistag">
<NODE_NAME>MD11_OPT_YOKE</NODE_NAME>
<VIS_CODE>(L:MD11_OPT_YOKE, bool)</VIS_CODE>
</UseTemplate>
-->
<!-- NOTE: Fixed in submodel -->
<!-- NOTE: Missing node -->
<!--
<!-- NOTE: Node name extracted from blender -->
<UseTemplate Name="MD11_Clickspot">
<NODE_NAME>MD11_YOKE_TOGGLE</NODE_NAME>
<NODE_NAME>MD11_YOKE_TOGGLE_L</NODE_NAME>
<CODE>94729 (&gt;L:CEVENT)</CODE>
</UseTemplate>
-->
<!-- NOTE: Node name extracted from blender -->
<UseTemplate Name="MD11_Clickspot">
<NODE_NAME>MD11_YOKE_TOGGLE_R</NODE_NAME>
<CODE>94729 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<UseTemplate Name="MD11_Vistag">
<ID>MD11_YOKE_vistag</ID>
<NODE_NAME>MD11_YOKE_FOREAFT</NODE_NAME>
<VIS_CODE>(L:MD11_OPT_YOKE, bool) !</VIS_CODE>
</UseTemplate>
<!-- YOKES END -->
<!-- PEDALS START -->
@@ -139,11 +142,11 @@
<!-- OPTIONS START -->
<!-- VIS TAG DEFL AIL START -->
<UseTemplate Name="MD11_Vistag">
<NODE_NAME>MD11_OPT_DEF_AIL</NODE_NAME>
<NODE_NAME>deflected_ailerons_panel</NODE_NAME>
<VIS_CODE>(L:MD11_OPT_DEF_AIL, bool)</VIS_CODE>
</UseTemplate>
<UseTemplate Name="MD11_Vistag">
<NODE_NAME>MD11_OPT_DEF_AIL_screws</NODE_NAME>
<NODE_NAME>deflected_ailerons_panel_screws</NODE_NAME>
<VIS_CODE>(L:MD11_OPT_DEF_AIL, bool)</VIS_CODE>
</UseTemplate>
<UseTemplate Name="MD11_Vistag">
@@ -446,41 +449,37 @@
<ANIM_CODE>(L:MD11_LSIDE_WINDOW) 10 *</ANIM_CODE>
<CODE>94237 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<!-- NOTE: Node name extracted from blender -->
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_LSIDE_WINDOW_SHADE</NODE_NAME>
<ID>MD11_LSIDE_WINDOW_SHADE</ID>
<NODE_NAME>l_window_shade_pull</NODE_NAME>
<ANIM_NAME>MD11_LSIDE_WINDOW_SHADE</ANIM_NAME>
<ANIM_LENGTH>10</ANIM_LENGTH>
<ANIM_LAG>100</ANIM_LAG>
<ANIM_CODE>(L:MD11_LSIDE_WINDOW_SHADE) 10 *</ANIM_CODE>
<CODE>94238 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Clickspot">
<NODE_NAME>MD11_LSIDE_SHADE_X_INC</NODE_NAME>
<CODE>94239 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Clickspot">
<NODE_NAME>MD11_LSIDE_SHADE_X_DEC</NODE_NAME>
<CODE>94240 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Clickspot">
<NODE_NAME>MD11_LSIDE_SHADE_Y_INC</NODE_NAME>
<CODE>94241 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Clickspot">
<NODE_NAME>MD11_LSIDE_SHADE_Y_DEC</NODE_NAME>
<CODE>94242 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Animation">
<NODE_NAME>MD11_LSIDE_SHADE_X</NODE_NAME>
<ANIM_LENGTH>100</ANIM_LENGTH>
<ANIM_LAG>1000</ANIM_LAG>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Animation">
<NODE_NAME>MD11_LSIDE_SHADE_Y</NODE_NAME>
<ANIM_LENGTH>100</ANIM_LENGTH>
@@ -497,41 +496,37 @@
<ANIM_CODE>(L:MD11_RSIDE_WINDOW) 10 *</ANIM_CODE>
<CODE>95517 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<!-- NOTE: Node name extracted from blender -->
<UseTemplate Name="MD11_2Pos_Switch">
<NODE_NAME>MD11_RSIDE_WINDOW_SHADE</NODE_NAME>
<ID>MD11_RSIDE_WINDOW_SHADE</ID>
<NODE_NAME>Mirror_l_window_shade_pull</NODE_NAME>
<ANIM_NAME>MD11_RSIDE_WINDOW_SHADE</ANIM_NAME>
<ANIM_LENGTH>10</ANIM_LENGTH>
<ANIM_LAG>100</ANIM_LAG>
<ANIM_CODE>(L:MD11_RSIDE_WINDOW_SHADE) 10 *</ANIM_CODE>
<CODE>95518 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Clickspot">
<NODE_NAME>MD11_RSIDE_SHADE_X_INC</NODE_NAME>
<CODE>95519 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Clickspot">
<NODE_NAME>MD11_RSIDE_SHADE_X_DEC</NODE_NAME>
<CODE>95520 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Clickspot">
<NODE_NAME>MD11_RSIDE_SHADE_Y_INC</NODE_NAME>
<CODE>95521 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Clickspot">
<NODE_NAME>MD11_RSIDE_SHADE_Y_DEC</NODE_NAME>
<CODE>95522 (&gt;L:CEVENT)</CODE>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Animation">
<NODE_NAME>MD11_RSIDE_SHADE_X</NODE_NAME>
<ANIM_LENGTH>100</ANIM_LENGTH>
<ANIM_LAG>1000</ANIM_LAG>
</UseTemplate>
<!-- NOTE: Missing node -->
<UseTemplate Name="MD11_Animation">
<NODE_NAME>MD11_RSIDE_SHADE_Y</NODE_NAME>
<ANIM_LENGTH>100</ANIM_LENGTH>
@@ -378,7 +378,5 @@ H<
]
?
W
A
D
S
A
D
@@ -21,8 +21,7 @@
"nodes":[
0,
1,
2,
3
2
]
}
],
@@ -69,26 +68,6 @@
0.8800935745239258,
26.598054885864258
]
},
{
"extensions":{
"ASOBO_unique_id":{
"id":"KH_YOKEHIDE"
}
},
"mesh":3,
"name":"KH_YOKEHIDE",
"rotation":[
0,
1,
0,
0
],
"translation":[
-1.3545615673065186,
0.6950511932373047,
25.280364990234375
]
}
],
"animations":[
@@ -105,9 +84,9 @@
"name":"KH_MD11_MIP_STBY_AI_SLIP_RNG",
"samplers":[
{
"input":24,
"input":18,
"interpolation":"LINEAR",
"output":25
"output":19
}
]
},
@@ -124,9 +103,9 @@
"name":"KH_MD11_MIP_HANDLEREL_BT",
"samplers":[
{
"input":26,
"input":20,
"interpolation":"LINEAR",
"output":27
"output":21
}
]
}
@@ -220,32 +199,6 @@
},
"roughnessFactor":1
}
},
{
"alphaMode":"OPAQUE",
"doubleSided":false,
"emissiveFactor":[
0,
0,
0
],
"extensions":{
"ASOBO_material_invisible":{
"enabled":true
}
},
"extras":{},
"name":"MSFS_invisible_clickspot",
"pbrMetallicRoughness":{
"baseColorFactor":[
1,
1,
1,
1
],
"metallicFactor":1,
"roughnessFactor":1
}
}
],
"meshes":[
@@ -296,22 +249,6 @@
"material":2
}
]
},
{
"name":"KH_YOKEHIDE",
"primitives":[
{
"attributes":{
"COLOR_0":18,
"POSITION":19,
"NORMAL":20,
"TEXCOORD_0":21,
"TEXCOORD_1":22
},
"indices":23,
"material":3
}
]
}
],
"textures":[
@@ -498,53 +435,6 @@
},
{
"bufferView":18,
"componentType":5123,
"count":28,
"normalized":true,
"type":"VEC4"
},
{
"bufferView":19,
"componentType":5126,
"count":28,
"max":[
-2.2356112003326416,
0.03829284757375717,
-0.9634454250335693
],
"min":[
-2.2631497383117676,
0.03152063861489296,
-0.9905032515525818
],
"type":"VEC3"
},
{
"bufferView":20,
"componentType":5126,
"count":28,
"type":"VEC3"
},
{
"bufferView":21,
"componentType":5126,
"count":28,
"type":"VEC2"
},
{
"bufferView":22,
"componentType":5126,
"count":28,
"type":"VEC2"
},
{
"bufferView":23,
"componentType":5123,
"count":72,
"type":"SCALAR"
},
{
"bufferView":24,
"componentType":5126,
"count":10,
"max":[
@@ -556,13 +446,13 @@
"type":"SCALAR"
},
{
"bufferView":25,
"bufferView":19,
"componentType":5126,
"count":10,
"type":"VEC3"
},
{
"bufferView":26,
"bufferView":20,
"componentType":5126,
"count":9,
"max":[
@@ -574,7 +464,7 @@
"type":"SCALAR"
},
{
"bufferView":27,
"bufferView":21,
"componentType":5126,
"count":9,
"type":"VEC3"
@@ -689,61 +579,25 @@
"byteOffset":148248,
"target":34963
},
{
"buffer":0,
"byteLength":224,
"byteOffset":149112,
"target":34962
},
{
"buffer":0,
"byteLength":336,
"byteOffset":149336,
"target":34962
},
{
"buffer":0,
"byteLength":336,
"byteOffset":149672,
"target":34962
},
{
"buffer":0,
"byteLength":224,
"byteOffset":150008,
"target":34962
},
{
"buffer":0,
"byteLength":224,
"byteOffset":150232,
"target":34962
},
{
"buffer":0,
"byteLength":144,
"byteOffset":150456,
"target":34963
},
{
"buffer":0,
"byteLength":40,
"byteOffset":150600
"byteOffset":149112
},
{
"buffer":0,
"byteLength":120,
"byteOffset":150640
"byteOffset":149152
},
{
"buffer":0,
"byteLength":36,
"byteOffset":150760
"byteOffset":149272
},
{
"buffer":0,
"byteLength":108,
"byteOffset":150796
"byteOffset":149308
}
],
"samplers":[
@@ -754,7 +608,7 @@
],
"buffers":[
{
"byteLength":150904,
"byteLength":149416,
"uri":"TFDi_Design_MD-11_Fixes.bin"
}
]
@@ -378,7 +378,5 @@ H<
]
?
W
A
D
S
A
D
@@ -21,8 +21,7 @@
"nodes":[
0,
1,
2,
3
2
]
}
],
@@ -69,26 +68,6 @@
0.8800935745239258,
26.598054885864258
]
},
{
"extensions":{
"ASOBO_unique_id":{
"id":"KH_YOKEHIDE"
}
},
"mesh":3,
"name":"KH_YOKEHIDE",
"rotation":[
0,
1,
0,
0
],
"translation":[
-1.3545615673065186,
0.6950511932373047,
25.280364990234375
]
}
],
"animations":[
@@ -105,9 +84,9 @@
"name":"KH_MD11_MIP_STBY_AI_SLIP_RNG",
"samplers":[
{
"input":24,
"input":18,
"interpolation":"LINEAR",
"output":25
"output":19
}
]
},
@@ -124,9 +103,9 @@
"name":"KH_MD11_MIP_HANDLEREL_BT",
"samplers":[
{
"input":26,
"input":20,
"interpolation":"LINEAR",
"output":27
"output":21
}
]
}
@@ -220,32 +199,6 @@
},
"roughnessFactor":1
}
},
{
"alphaMode":"OPAQUE",
"doubleSided":false,
"emissiveFactor":[
0,
0,
0
],
"extensions":{
"ASOBO_material_invisible":{
"enabled":true
}
},
"extras":{},
"name":"MSFS_invisible_clickspot",
"pbrMetallicRoughness":{
"baseColorFactor":[
1,
1,
1,
1
],
"metallicFactor":1,
"roughnessFactor":1
}
}
],
"meshes":[
@@ -296,22 +249,6 @@
"material":2
}
]
},
{
"name":"KH_YOKEHIDE",
"primitives":[
{
"attributes":{
"COLOR_0":18,
"POSITION":19,
"NORMAL":20,
"TEXCOORD_0":21,
"TEXCOORD_1":22
},
"indices":23,
"material":3
}
]
}
],
"textures":[
@@ -498,53 +435,6 @@
},
{
"bufferView":18,
"componentType":5123,
"count":28,
"normalized":true,
"type":"VEC4"
},
{
"bufferView":19,
"componentType":5126,
"count":28,
"max":[
-2.2356112003326416,
0.03829284757375717,
-0.9634454250335693
],
"min":[
-2.2631497383117676,
0.03152063861489296,
-0.9905032515525818
],
"type":"VEC3"
},
{
"bufferView":20,
"componentType":5126,
"count":28,
"type":"VEC3"
},
{
"bufferView":21,
"componentType":5126,
"count":28,
"type":"VEC2"
},
{
"bufferView":22,
"componentType":5126,
"count":28,
"type":"VEC2"
},
{
"bufferView":23,
"componentType":5123,
"count":72,
"type":"SCALAR"
},
{
"bufferView":24,
"componentType":5126,
"count":10,
"max":[
@@ -556,13 +446,13 @@
"type":"SCALAR"
},
{
"bufferView":25,
"bufferView":19,
"componentType":5126,
"count":10,
"type":"VEC3"
},
{
"bufferView":26,
"bufferView":20,
"componentType":5126,
"count":9,
"max":[
@@ -574,7 +464,7 @@
"type":"SCALAR"
},
{
"bufferView":27,
"bufferView":21,
"componentType":5126,
"count":9,
"type":"VEC3"
@@ -689,61 +579,25 @@
"byteOffset":148248,
"target":34963
},
{
"buffer":0,
"byteLength":224,
"byteOffset":149112,
"target":34962
},
{
"buffer":0,
"byteLength":336,
"byteOffset":149336,
"target":34962
},
{
"buffer":0,
"byteLength":336,
"byteOffset":149672,
"target":34962
},
{
"buffer":0,
"byteLength":224,
"byteOffset":150008,
"target":34962
},
{
"buffer":0,
"byteLength":224,
"byteOffset":150232,
"target":34962
},
{
"buffer":0,
"byteLength":144,
"byteOffset":150456,
"target":34963
},
{
"buffer":0,
"byteLength":40,
"byteOffset":150600
"byteOffset":149112
},
{
"buffer":0,
"byteLength":120,
"byteOffset":150640
"byteOffset":149152
},
{
"buffer":0,
"byteLength":36,
"byteOffset":150760
"byteOffset":149272
},
{
"buffer":0,
"byteLength":108,
"byteOffset":150796
"byteOffset":149308
}
],
"samplers":[
@@ -754,7 +608,7 @@
],
"buffers":[
{
"byteLength":150904,
"byteLength":149416,
"uri":"TFDi_Design_MD-11_Fixes.bin"
}
]