Start on ext

This commit is contained in:
Kilian Hofmann 2025-01-26 23:06:16 +01:00
parent 9a82d556a2
commit b596baf3e5
15 changed files with 1882 additions and 9 deletions

View File

@ -54,6 +54,7 @@
"EVTMKR", "EVTMKR",
"FADEC", "FADEC",
"FIRETEST", "FIRETEST",
"flaperon",
"FLAPLIM", "FLAPLIM",
"FLIGHTDECK", "FLIGHTDECK",
"FLTCTL", "FLTCTL",
@ -77,8 +78,10 @@
"HELPID", "HELPID",
"hideable", "hideable",
"HORNSHUT", "HORNSHUT",
"hstab",
"IASMACH", "IASMACH",
"IDNT", "IDNT",
"inbd",
"INBD", "INBD",
"INHG", "INHG",
"INHP", "INHP",
@ -122,6 +125,7 @@
"NOSMOKE", "NOSMOKE",
"OFST", "OFST",
"OUTB", "OUTB",
"outbd",
"OUTBD", "OUTBD",
"OUTFLO", "OUTFLO",
"OVHD", "OVHD",
@ -144,6 +148,7 @@
"scmi", "scmi",
"scmp", "scmp",
"SPDBRK", "SPDBRK",
"splr",
"stby", "stby",
"STBY", "STBY",
"TCAS", "TCAS",

View File

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

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<ModelInfo>
<LODS>
<LOD minSize="150" ModelFile="TFDi_MD11_EXT_LOD0.gltf" />
</LODS>
<Behaviors>
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_EXT_BASE.xml" />
<Component ID="TFDi_MD11_EXT_BASE">
<UseTemplate Name="MD11_BASE" />
</Component>
</Behaviors>
</ModelInfo>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<ModelInfo>
<LODS>
<LOD minSize="150" ModelFile="TFDi_MD11_EXT_LOD0.gltf" />
</LODS>
<Behaviors>
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_EXT_BASE.xml" />
<Component ID="TFDi_MD11_EXT_BASE">
<UseTemplate Name="MD11_BASE" />
</Component>
</Behaviors>
</ModelInfo>

View File

@ -5,7 +5,7 @@
</LODS> </LODS>
<Behaviors> <Behaviors>
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_INT_Base.xml" /> <Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_INT_BASE.xml" />
<Component ID="TFDi_MD11_INT_BASE"> <Component ID="TFDi_MD11_INT_BASE">
<UseTemplate Name="MD11_BASE" /> <UseTemplate Name="MD11_BASE" />

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<ModelInfo>
<LODS>
<LOD minSize="150" ModelFile="TFDi_MD11_EXT_LOD0.gltf" />
</LODS>
<Behaviors>
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_EXT_BASE.xml" />
<Component ID="TFDi_MD11_EXT_BASE">
<UseTemplate Name="MD11_BASE" />
</Component>
</Behaviors>
</ModelInfo>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<ModelInfo>
<LODS>
<LOD minSize="150" ModelFile="TFDi_MD11_EXT_LOD0.gltf" />
</LODS>
<Behaviors>
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_EXT_BASE.xml" />
<Component ID="TFDi_MD11_EXT_BASE">
<UseTemplate Name="MD11_BASE" />
</Component>
</Behaviors>
</ModelInfo>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<ModelInfo>
<LODS>
<LOD minSize="150" ModelFile="TFDi_MD11_EXT_LOD0.gltf" />
</LODS>
<Behaviors>
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_EXT_BASE.xml" />
<Component ID="TFDi_MD11_EXT_BASE">
<UseTemplate Name="MD11_BASE" />
</Component>
</Behaviors>
</ModelInfo>

View File

@ -5,9 +5,9 @@
</LODS> </LODS>
<Behaviors> <Behaviors>
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_INT_Base.xml" /> <Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_INT_BASE.xml" />
<Component ID="MD11_BASE"> <Component ID="TFDi_MD11_INT_BASE">
<UseTemplate Name="MD11_BASE" /> <UseTemplate Name="MD11_BASE" />
</Component> </Component>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<ModelInfo>
<LODS>
<LOD minSize="150" ModelFile="TFDi_MD11_EXT_LOD0.gltf" />
</LODS>
<Behaviors>
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_EXT_BASE.xml" />
<Component ID="TFDi_MD11_EXT_BASE">
<UseTemplate Name="MD11_BASE" />
</Component>
</Behaviors>
</ModelInfo>

View File

@ -75,8 +75,8 @@
</UseTemplate> </UseTemplate>
<!-- PARK BRAKE END --> <!-- PARK BRAKE END -->
<!-- THROTTLE LEVERS START -->
<!-- NOTE: Node names extracted from blender --> <!-- NOTE: Node names extracted from blender -->
<!-- THROTTLE LEVERS START -->
<UseTemplate Name="MD11_Throttle_Lever"> <UseTemplate Name="MD11_Throttle_Lever">
<NODE_NAME_THR>THR_L</NODE_NAME_THR> <NODE_NAME_THR>THR_L</NODE_NAME_THR>
<ANIM_NAME_THR>MD11_THR_L_RNG</ANIM_NAME_THR> <ANIM_NAME_THR>MD11_THR_L_RNG</ANIM_NAME_THR>
@ -87,7 +87,6 @@
<ANIM_CODE_REV>(L:MD11_THR_L_REV_RNG) 0.909090909090909 *</ANIM_CODE_REV> <ANIM_CODE_REV>(L:MD11_THR_L_REV_RNG) 0.909090909090909 *</ANIM_CODE_REV>
<POSITION_VAR_REV>MD11_THR_L_REV_RNG</POSITION_VAR_REV> <POSITION_VAR_REV>MD11_THR_L_REV_RNG</POSITION_VAR_REV>
</UseTemplate> </UseTemplate>
<!-- NOTE: Node names extracted from blender -->
<UseTemplate Name="MD11_Throttle_Lever"> <UseTemplate Name="MD11_Throttle_Lever">
<NODE_NAME_THR>THR_C</NODE_NAME_THR> <NODE_NAME_THR>THR_C</NODE_NAME_THR>
<ANIM_NAME_THR>MD11_THR_C_RNG</ANIM_NAME_THR> <ANIM_NAME_THR>MD11_THR_C_RNG</ANIM_NAME_THR>
@ -98,7 +97,6 @@
<ANIM_CODE_REV>(L:MD11_THR_C_REV_RNG) 0.909090909090909 *</ANIM_CODE_REV> <ANIM_CODE_REV>(L:MD11_THR_C_REV_RNG) 0.909090909090909 *</ANIM_CODE_REV>
<POSITION_VAR_REV>MD11_THR_C_REV_RNG</POSITION_VAR_REV> <POSITION_VAR_REV>MD11_THR_C_REV_RNG</POSITION_VAR_REV>
</UseTemplate> </UseTemplate>
<!-- NOTE: Node names extracted from blender -->
<UseTemplate Name="MD11_Throttle_Lever"> <UseTemplate Name="MD11_Throttle_Lever">
<NODE_NAME_THR>THR_R</NODE_NAME_THR> <NODE_NAME_THR>THR_R</NODE_NAME_THR>
<ANIM_NAME_THR>MD11_THR_R_RNG</ANIM_NAME_THR> <ANIM_NAME_THR>MD11_THR_R_RNG</ANIM_NAME_THR>

View File

@ -1,4 +1,4 @@
import { XMLParser, XMLBuilder, XMLValidator } from "fast-xml-parser"; import { XMLParser, XMLBuilder } from "fast-xml-parser";
const input = ` const input = `

View File

@ -1,4 +1,4 @@
import { XMLParser, XMLBuilder, XMLValidator } from "fast-xml-parser"; import { XMLParser, XMLBuilder } from "fast-xml-parser";
const input = ` const input = `

View File

@ -1,4 +1,4 @@
import { XMLParser, XMLBuilder, XMLValidator } from "fast-xml-parser"; import { XMLParser, XMLBuilder } from "fast-xml-parser";
const input = ` const input = `