June 6, 20215 yr Hi, I am working on an open source C# alternative to the Managed SimConnect DLL. As a part of the testing app and tools around this, I would like to be able to scan for airports and gates. LittleNavMap appears to have this scanning built-in, for all the nice annotating of the map. Would you mind if I translate that to C# and make it into a separate tool? Makerways.exe does this scanning also, but requires you to run in in the main directory of the simulator, where it will create a bunch of files. Unfortunately, most of those files I will not use, and I do not want them created in my sim home directory. A second scanner will scan for all aircraft in the sim. Both lists together will help with creating AI aircraft. Cheers, Bert Laverman Bert Laverman
June 6, 20215 yr Little NavMap is an opensource software available to download from github for free. You can use this soft for any own purposes as long as follow its license restrictions - at this case it's GNU GPL v3.0 -> see: https://github.com/albar965/littlenavmap/blob/master/LICENSE.txt Of course it's very nice to inform author/developer about using sources of his software 🙂 but formally it's not required by this license. If you need obtain other kind of license you have to contact directly with Alex, author of LNM software, the best method is using Private Messages on this Forum - Alex's nickname is albar965 Regards, Piotr Edited June 6, 20215 yr by ppgas Never give up ... - here are details of the whip-round: https://zrzutka.pl/en/pewr2d -> to help my younger son fights against Acute Lymphoblastic Leukemia (blood cancer).
June 7, 20215 yr Hi Bert, LNM and all related tools are open as Piotr indicated. I have zero problems if you wish to port it to C#. But be aware that this is a significant effort to read all the BGL files. Therefore, allow me to suggest another approach: I developed a light command line tool which I regularly use for testing scenery libraries: https://github.com/albar965/navdatareader This is stable, released for Windows as well as for Linux and very configurable through this file here: https://github.com/albar965/navdatareader/blob/master/resources/config/navdatareader.cfg Modify the config and put it to the ABarthel settings folder to override default options. The tool can read all simulator libraries that are supported by LNM and the result is a SQLite database. Include this tool (as free as LNM) and call it from C# to load the library. BTW: I opened a developer forum at Github yesterday where I can help with technical questions: https://github.com/albar965/littlenavmap/discussions Alex Alex' Projects: Little Navmap
Archived
This topic is now archived and is closed to further replies.