• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

Air File Documentation?

Messages
286
Country
us-newyork
Hey Folks,

I've been looking at integrating support for .air files into my SimStudio program (a home-grown tool I use to author payware aircraft) for a long time. I recently upgraded it from a native C++ MFC application to a .net assembly in C++/CLI, and then replaced my old MFC style plugin system into a scalable and easy to use .net plugin system (thanks to Jon for introducing us to it). So now I am ready to roll with a better application infrastructure, and naturally I thought it would be a good time to add an .air file editor plugin.:stirthepo

But I have no clue at all about the structure of an AIR file!!! Does anyone have know anything about the general layout of these files? If someone can get me pointed in the right general direction I can probably figure out most of the contents, but right now I'm headed nowhere since I don't even know how the darn thing is laid out!:confused:

Thanks
Sean
 
Hi, Sean,

The file format of the *.air files always had been (and will be) a mystery because inside of them there are performace data that real life's aircrafts manufacters gave to the Flight Simulator team to implement them in the Flight Simulator, so the deal was that they dont publish them out to people, (as far as i know), in others words, they encode this data so then *ONLY* the Flight Simulator can use it, and others cannt extract, or see DIRECTLY the performace data, thats why FS team doesnt include description or information about the format of it in the SDKs throught the different FSs versions. Anyway, its something that no one knows entirely how its the whole format (as far as i know).

BUT!, this doesnt avoid to us to look at the file itself and try to decode it in someway (like most people do with BGL files). There is "classic" application that is for free, and many people developing aircrafts, use it. Its called "AirEd" which is an editor for edit the *.air files. It reads and modify most of the **KNOWN** sections of the *.air files. Like the 50% of the content is still unknown. You can use it in *.air files of FS98/2000/2002/2004, (i didnt tried using it at FSX, so i dont really know if it works on FSX's *.air files, in others words, i dont know if the format of the *.air files changed in FSX). To find the program do a Google search: "AirEd Flight Simulator" and you will find it. I dont really use the program because i dont use to make aircrafts, but for some years ago, i downloaded and modified some of my FS aircrafts flight performace data. Once you get the program, and use it, you can use a Hex Editor, and begin decoding the format, inside of the file there are just little sections, which can be easily read, the problem is that most of the sections contains values that are unknown, in others words, the difficult part is that most sections contains values that no one knows for what for or how the FS use or interpret these values.

Hope this helps,

Best Regards,

Manuel Ambulo
 
Last edited:
Back
Top