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

Navigation Data

Messages
26
I am building an FSX server, which is good alpha software right now. I have rewritten my own simconnect sdk/api so that I do not have to use any of the microsoft simconnect api and can connect directly to FSX with my own socket based program. Considerable work has gone into this effort. The FSX server I am building will be released in two versions, one of which will be free. The FSX server will have the ability to connect multiple servers together so that pilots can be ‘shared’ between servers.
So you are probably saying to yourself ‘get to the point already’. Well the reason I am writing you is that I have failed to obtain a way to read the FSX and FS2004 BGL files to obtain navigation data, i.e. airports, ils, vor’s, ndb’s etc. There seems to be no documentation available online regarding the format of BGL files. Also most of the BGL to XML conversion programs do not actually decompile most BGL files. It is essential that I find a method to extract the navigation data from FSX and FS2004.
Some help please?
Obviously some have figured out how to extract data from FSX / FS2004, the FS2004 examples being FSNavigator and ATC Radar 5.0, so I know this is possible. What I am looking for is the documentation regrading the BGL formats used in FSX /FS2004. I will write my own decompiling utility, unless someone has one that works that they would like to share.

Thank-you,

Gabe L.
gggdude@hotmail.com

On a side note: this is my first post here at FSDeveloper, my apologies if this post is in the wrong area.
 

scruffyduck

Administrator
Staff member
FSDevConf team
Resource contributor
Messages
34,854
Country
unitedkingdom
Gabe

There is information about the format of FS9 and FSX Bgl files. Also most of the decompilers will read the navigation data. This is on APxxx.bgl and NVxxx.bgl files. If you search this site you will find there is documentation in the Wiki and Winfried Orthmann has updated his document on bgl formats.

Be aware that the format of Bgl files is proprietary to Microsoft.

Bgl2Xml, BglXml and BglAnalyze (in two forms) are all utilities that decode the information you are looking for into Xml that can be further processed. Depending on the language you are writing in BglXml (in C or C++) certainly has source code available for some versions
 
Last edited:
Messages
26
I found what I was looking for, finally after 4 hours of searching, and then another developer pointed me in the right direction. I would like to thank that person who sent the mail!!!!!!!!
This thread can be closed unless others wish to continue the discussion.
 
Top