BGL structure documentation and analysis
BGLviewer - A .NET application for dumping the content of any BGL file (interpreted or raw hex display). A "must" have
for all developpers. Written and maintained by Patrick Germain
BGL File format - Wiki page on FSDeveloper site written and maintained by Patrick Germain
Note that reverse engineering may violate copyright and break EULA. So legality should always be considered and usage
has to be be limited to personal projects and/or analysis. See a discussion on the subject here
Decompilers often provide small differences in some XML section outputs.
BGLXML by Alessandro G. Antonini (v2.10, 2007)
more complete decompiler (2015, still updated)