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.).
- 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
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.
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).