Just to wish all my family, American friends, and readers a very happy Thanksgiving! I will be heading off for my usual Florida break in January. I am hoping that there will be a beta version of my new ‘Scenery Engine’ before I go and that I will have time to work on it in the warmer weather. Progress has been good over the past week and the library is coming along. What is it? Well I am working on a program library which encompasses all the elements of FS Scenery.
So far I am able to decode most of the parts of a scenery BGL file (those which are compiled using BGLComp. The library can generate a tree showing all the different bits of the scenery file and allow the user to modify them. Once the decoding is done then I plan to add the ability to compile the information again. The library can handle both FS9 and FSX BGL files and recognize the difference between them. Eventually I would like to include support for those BGL files created using SHP2Vec. I don’t plan to support the older FS9 methods which SHP2Vec has replaced – mostly because I have never really gotten into them. My hope is that the new engine can form the basis of some flexible scenery design tools and I may make it available to other developers if there is enough interest.