These ideas are similar to things that both Cormac and Peter have discussed with me…to propose a very simple naive livery implementation:

  • An aircraft folder has a “liveries” folder inside it.
  • Each folder within “liveries” is a “livery package”, that is a folder that can be dropped in to extend how the plane looks.
  • When X-Plane is using the livery , the liveries/ folder is searched before the aircraft’s folder to find image files and objects.

X-Plane would have to provide some kind of UI to switch between liveries. This would allow authors to publish the base airplane and then publish liveries that simply drop inside, just like custom scenery drops inside the “custom scenery” folder.

About Ben Supnik

Ben is a software engineer who works on X-Plane; he spends most of his days drinking coffee and swearing at the computer -- sometimes at the same time.