NewBglAnalyze is version 1 of a disassembler for BGL-files in the new format of
FS2004. It is a beta version that has been tested with a number of files,
but which nevertheless may still contain some bugs. The output
of the disassembler is an xml-file, which in all tested cases could be compiled
with bglcomp without errors. (There is a known problem with the TRIGGER records
of the WEATHER type: whereas in bglcomp.xsd one of the keywords is spelled
"NONDIRECTIONAL_TURBULENCE" [which is probably what it says], the compiler accepts only
"UNIDIRECTIONAL_TURBULENCE" [which is probably nonsense]. Nevertheless you have to change
this line in bglcomp.xsd if you get a compilation error with this clause.)
I would be grateful indeed if you notify me of any other bugs which you might discover.
I added BglCompFront which is a small utility that facilitates work with bglcomp
(you should put it in the same directory): it allows you to compile a
xml-file without opening a DOS window and nevertheless to track the
error messages.
I add to the package the latest version of New Bgl File structure.pdf
with a number of minor corrections: I discovered some features only when
I tested my disassembler program.
All three files are distributed free of charge without restriction. Nevertheless
I reserve the copyright for them. The files are distributed "as they are", and I do not
accept any responsibilty if the disassembled and recompiled files do any damage to your
Flight Simulator installation or other software.
Enjoy it!
[email protected]