Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.5 KB

README.md

File metadata and controls

35 lines (28 loc) · 1.5 KB

Building

This is a helper library for C/C++ and Lua plugins in X-Plane 11. Lua is exposed via FFI and it supports any Lua plugin (SASL, XLua, etc.).

(Planned) Features

  • Multi-threaded parsing, transparent to the user plugin
  • Parsing of the following X-Plane files:
    • apt.dat ✔️
    • earth_awy.dat 🚧
    • earth_fix.dat ✔️
    • earth_hold.dat ✔️
    • earth_mora.dat ✔️
    • earth_msa.dat 🚧
    • earth_nav.dat ✔️
  • Parsing of CIFP files
    • SID ✔️
    • STAR ✔️
    • APPCH ✔️
    • RWVY ✔️
  • Polygon triangulation with holes

Current status and development

The library is currently developed to support the open source A321Neo project, and the development is currently focused on the needs and integration with this project.

Following the first release of the A320 aircraft, this library will be improved (especially regarding documentation) and released separately.

License

This library is released with GPL3.0 (check the LICENSE file). Be aware of the limitations and implications of this license when the library is included in your plugin (especially for commercial products).