FlightGear-derived aircraft assets: corresponding source and modifications Updated 2026-09-09 by AirplaneInWeb License: GNU GPL version 2 only (GPL-2.0-only), as specified by the upstream README.copyright.md. The previous "or-later" label was incorrect. Copyright (c) 2025 Josh Davidson, Jonathan Redpath, merspieler, Matthew Maring, Thorsten Herrmann, Semir Gebran. Upstream: https://github.com/legoboyvdlp/A320-family Revision: 457045ffb4c9efc39d169a2eb6f631e86f8d0e95 No request, registration, private GitHub access or payment is required to download the source. All URLs below are served by this website. The machine-readable list /licenses/source-files.json lists each file. Original flightdeck model, textures, copyright and GPL text: /models/flightdeck/fd_complete.ac /models/flightdeck/README.copyright.md /models/flightdeck/LICENSE-GPL-2.0.txt /models/flightdeck/provenance.json All original texture files remain alongside the model. Original landing gear geometry, XML hinge/door tables and textures: /models/gear-articulated/source/ (individual URLs in source-files.json) /models/gear-articulated/source/revision.json /models/gear-articulated/source/README.copyright.md /models/gear-articulated/source/LICENSE AirplaneInWeb conversion tools (provided under GPL-2.0-only): /licenses/source/scripts/convert-flightdeck.mjs /licenses/source/scripts/prepare-landing-gear.mjs /licenses/source/scripts/build-articulated-gear.py Extracted hinge data: /licenses/source/src/world/gear-rig.json Rebuild in a local directory using the following layout: scripts/ downloaded conversion tools public/models/flightdeck/ downloaded original model and textures public/models/gear-articulated/source/ downloaded original source files src/world/ create this output directory Use Node.js 24 and Blender 5.2 (the tool versions used for conversion). From that directory: node scripts/convert-flightdeck.mjs blender --background --python scripts/build-articulated-gear.py No npm packages are required by these converters; Blender provides bpy. prepare-landing-gear.mjs optionally downloads the pinned source then runs Blender. It is not required when the original source has been downloaded. Changes: AC3D triangulation, regenerated normals, axis alignment, static glTF conversion, optional cockpit HUD/visor removal, landing gear mesh separation and extraction of hinge/door tables. Original texture images are retained. Original geometry is not Airbus-certified CAD. Models are not FlightGear simulator code; cockpit instruments are static. Generated glTF/bin and derived hinge data remain GPL-2.0-only. This notice does not relicense independent map data, the CC BY exterior, or unrelated application code. No warranty is provided; see the GPL text for the complete terms.