LibXplaneMP
From X-IvAp
libXPlaneMP is the multiplayer code library that allows X-Ivap and XSquawkBox to use CSLs to draw multiplayer aircraft in X-Plane.
Features
libXPlaneMP provides a higher level multiplayer abstraction than the basic X-Plane SDK:
- Aircraft are created as persistant opaque objects with callbacks.
- Data is fetched as needed by the library.
- The library takes care of matching models as best it can.
- libXplaneMP reads "X-Plane CSL" packs.
- Any number of airplanes can be drawn.
- Airplanes can be ACF files or OBJ7 objects.
- Where possible, the libary will show TCAS blips.
Licensing, Usage and Code
The X-Ivap source tree now represents the master copy of libXplaneMP - simply fetch the X-Ivap source to get the latest copy.
libXPlaneMP is available under the MIT/X11 open source license - that is, a non-contageous open source fully free license. (This is different from the rest of X-Ivap, which is GPL).
The code in libXPlaneMP is partly derived from "ObjLib" (also MIT/X11), which is part of the upcoming X-Plane scenery tools release. (This is the same code as in the Laminar Research tools ObjConverter, ObjView, and the AC3D X-Plane plugin.)

