This commit is contained in:
Kilian Hofmann 2025-01-29 22:00:31 +01:00
parent c63fc142b2
commit 93f62d9955
4 changed files with 199 additions and 199 deletions

186
.vscode/settings.json vendored
View File

@ -1,186 +0,0 @@
{
"cSpell.words": [
"AFSOVRD",
"AGNT",
"AICE",
"ALTN",
"ANNUNLT",
"AOVHD",
"apos",
"APPR",
"APPRCAP",
"APPRFO",
"APPRLAND",
"APUFIRE",
"ARPT",
"Asobo",
"ATTND",
"AUTOBRAKE",
"AUTOFLIGHT",
"BARO",
"BAROSET",
"BRTDIM",
"CADC",
"CADCCAP",
"CADCFO",
"CALLBACKCODE",
"CAPAUX",
"CAPTAUX",
"CAUT",
"CEVENT",
"CKPT",
"CKPTDOOR",
"CKTBK",
"CKTBKR",
"CLBDES",
"Clickspot",
"clickspot",
"CMCDU",
"CMPS",
"CONSEQ",
"CRGSMK",
"DECR",
"DEFL",
"DIALAFLAP",
"DISAG",
"DOWNARROW",
"DSPY",
"ELEC",
"ELEVFEEL",
"EMER",
"ENGMAXPTRRESET",
"evac",
"EVAC",
"EVTMKR",
"FADEC",
"FIRETEST",
"flaperon",
"FLAPLIM",
"FLIGHTDECK",
"FLTCTL",
"FLTDIR",
"FLTDIRCAP",
"FLTDIRFO",
"FLTDIROFF",
"FLTNO",
"FMSCAP",
"FMSFO",
"FMSSPD",
"FOAUX",
"FOREAFT",
"FPLN",
"FUELUSEDRESET",
"FWDAUX",
"gltf",
"GPWS",
"HANDLEREL",
"HDGTRK",
"HELPID",
"hideable",
"HORNSHUT",
"hstab",
"IASMACH",
"IDNT",
"inbd",
"INBD",
"INHG",
"INHP",
"INSTPED",
"INTEG",
"INTP",
"ISDF",
"ISFD",
"ISOL",
"KHOFMANN",
"kohlsman",
"LECP",
"LEFTARROW",
"LEFTRELEASE",
"LEFTRIGHT",
"LEFTSINGLE",
"LLIFAIL",
"LLIFOFF",
"LLOFAIL",
"LLOFOFF",
"LMCDU",
"LODS",
"LSIDE",
"LTRANS",
"LYDA",
"LYDAFAIL",
"LYDAOFF",
"LYDB",
"LYDBFAIL",
"LYDBOFF",
"LYOKE",
"MAGTRU",
"MAINT",
"MANF",
"MCDU",
"MLDG",
"MOUSEDOWN",
"MOUSEFLAGS",
"MSFS",
"NEXTPAGE",
"NOSMOKE",
"OFST",
"OUTB",
"outbd",
"OUTBD",
"OUTFLO",
"OVHD",
"OVHT",
"OVRD",
"PAINUSE",
"PUSHPULL",
"RECP",
"REPLNT",
"RIGHTARROW",
"RLIFAIL",
"RLIFOFF",
"RLOFAIL",
"RLOFOFF",
"RMCDU",
"RPTG",
"RSIDE",
"RTRANS",
"RYOKE",
"scmi",
"scmp",
"SPDBRK",
"splr",
"stby",
"STBY",
"TCAS",
"TERROVRD",
"THNDRSTRM",
"TOAPPR",
"TOEBRAKE",
"TOOLTIPID",
"TRFC",
"UPARROW",
"UPRAUX",
"UYDA",
"UYDAFAIL",
"UYDAOFF",
"UYDB",
"UYDBFAIL",
"UYDBOFF",
"VENTDISAG",
"VENTOFF",
"Vistag",
"Vistags",
"VORCAP",
"VORFO",
"VORNDB",
"VSFPA",
"WHEELDOWN",
"WHEELUP",
"WNDSHLD",
"WXBRT",
"XFEED",
"XFER",
"XPNDR",
"yokebase"
]
}

View File

@ -1,5 +1,10 @@
# Interior
## Observations
# How to export a package
- If a new blender export was done, run `pnpm model`.
- Export from MSFS
# What I did
## Interior
### 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
@ -16,7 +21,7 @@
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
### 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`
@ -58,20 +63,20 @@
- `MD11_CTR_FLTNO3_SW`
- `MD11_CTR_FLTNO4_SW`
## Missing animations
### Missing animations
- `MD11_PED_ADG_LVR`
- `MD11_OVHD_PNEU_DITCHING_GRD`
- `box392` (actual ditching button node)
- `MD11_THR_R_ATS_BT`
- `MD11_MIP_STBY_AI_OFF_RNG`
## Texture issues
### Texture issues
- Freighter `TF_MD11_VC_GAUGES_ALBD.PNG.DDS` is missing texture for
`KH_MD11_MIP_STBY_AI_OFF_RNG`
# Exterior
## Exterior
## Nodes that were defined but do not exist in model
### Nodes that were defined but do not exist in model
- `MD11_LTS_EXT_BCN`
- `MD11_LTS_EXT_LOGO`
- `MD11_EXT_DOOR_PAX_1R_ARMED`
@ -156,7 +161,8 @@ Fixes for the following item were created using submodel merging:
- Added animation
- `MD11_MIP_STBY_AI_OFF_RNG`
- Added animation
- Used pax texture file
- Used pax texture file for ALBD
- Modified COMP texture to not abruptly end
Fixes that were not able to be made:
- `MD11_PED_ADG_LVR`, the model is not set up to allow the door above the lever

View File

@ -1,15 +1,15 @@
{
"name": "MD-11-Test",
"name": "xkhofmann-tfdidesign-md11-fixes",
"version": "1.0.0",
"description": "",
"description": "Assorted fixes to the MD-11, including MSFS2024 animation/interaction compatibility",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"test": "node scripts/postProcessModel.mjs"
},
"type": "module",
"keywords": [],
"author": "",
"license": "ISC",
"author": "khofmann",
"license": "",
"dependencies": {
"fast-xml-parser": "^4.5.1"
}

View File

@ -6,11 +6,191 @@
],
"settings": {
"cSpell.words": [
"AFSOVRD",
"AGNT",
"AICE",
"ALBD",
"ALTN",
"ANNUNLT",
"AOVHD",
"apos",
"APPR",
"APPRCAP",
"APPRFO",
"APPRLAND",
"APUFIRE",
"ARPT",
"Asobo",
"ATTND",
"AUTOBRAKE",
"AUTOFLIGHT",
"BARO",
"BAROSET",
"BRTDIM",
"CADC",
"CADCCAP",
"CADCFO",
"CALLBACKCODE",
"CAPAUX",
"CAPTAUX",
"CAUT",
"CEVENT",
"CKPT",
"CKPTDOOR",
"CKTBK",
"CKTBKR",
"CLBDES",
"clickspot",
"Clickspot",
"CMCDU",
"CMPS",
"CONSEQ",
"CRGSMK",
"DECR",
"DEFL",
"DIALAFLAP",
"DISAG",
"DOWNARROW",
"DSPY",
"ELEC",
"ELEVFEEL",
"EMER",
"ENGMAXPTRRESET",
"evac",
"EVAC",
"EVTMKR",
"FADEC",
"FIRETEST",
"flaperon",
"FLAPLIM",
"FLIGHTDECK",
"FLTCTL",
"FLTDIR",
"FLTDIRCAP",
"FLTDIRFO",
"FLTDIROFF",
"FLTNO",
"FMSCAP",
"FMSFO",
"FMSSPD",
"FOAUX",
"FOREAFT",
"FPLN",
"FUELUSEDRESET",
"FWDAUX",
"gltf",
"GPWS",
"HANDLEREL",
"HDGTRK",
"HELPID",
"hideable",
"HORNSHUT",
"hstab",
"IASMACH",
"IDNT",
"inbd",
"INBD",
"INHG",
"INHP",
"INSTPED",
"INTEG",
"INTP",
"ISDF",
"ISFD",
"ISOL",
"khofmann",
"KHOFMANN",
"kohlsman",
"LECP",
"LEFTARROW",
"LEFTRELEASE",
"LEFTRIGHT",
"LEFTSINGLE",
"LLIFAIL",
"LLIFOFF",
"LLOFAIL",
"LLOFOFF",
"LMCDU",
"LODS",
"LSIDE",
"LTRANS",
"LYDA",
"LYDAFAIL",
"LYDAOFF",
"LYDB",
"LYDBFAIL",
"LYDBOFF",
"LYOKE",
"MAGTRU",
"MAINT",
"MANF",
"MCDU",
"MLDG",
"MOUSEDOWN",
"MOUSEFLAGS",
"MSFS",
"NEXTPAGE",
"NOSMOKE",
"OFST",
"OUTB",
"outbd",
"OUTBD",
"OUTFLO",
"OVHD",
"OVHT",
"OVRD",
"PAINUSE",
"PUSHPULL",
"RECP",
"REPLNT",
"RIGHTARROW",
"RLIFAIL",
"RLIFOFF",
"RLOFAIL",
"RLOFOFF",
"RMCDU",
"RPTG",
"RSIDE",
"RTRANS",
"RYOKE",
"scmi",
"scmp",
"SPDBRK",
"splr",
"stby",
"STBY",
"TCAS",
"TERROVRD",
"tfdidesign",
"THNDRSTRM",
"TOAPPR",
"TOEBRAKE",
"TOOLTIPID",
"TRFC",
"UPARROW",
"UPRAUX",
"UYDA",
"UYDAFAIL",
"UYDAOFF",
"UYDB",
"UYDBFAIL",
"UYDBOFF",
"VENTDISAG",
"VENTOFF",
"Vistag",
"Vistags",
"VORCAP",
"VORFO",
"VORNDB",
"VSFPA",
"WHEELDOWN",
"WHEELUP",
"WNDSHLD",
"WXBRT",
"XFEED",
"XFER",
"xkhofmann",
"XPNDR",
"yokebase"
]
}