*.bgl FILES

A BGL file is a type of compressed file format used for efficiently storing multiple files of different types to be used in packages to create elements in the game world. All BGL files share the same format of a header followed sections, subsections and subsection data, permitting them to hold large variety of data, something that is required for complex scenery like an airport.

 

BGL files are never created by the user, but will be created by The Project Editor when the type of asset requires it. BGL files are created from combinations of files by the following asset groups:

 

  • ModelLib - a glTF and XML metadata will be used to generate the BGL.
  • Scenery - Scenery XML and shapefiles, along with NavData XML, will be used to generate the BGL.
  • WorldScript - XML and SPB files will be used to generate the BGL.

 

Normally you do not need to know how the data is stored in the BGL, but sometimes you may wish to check something after building a package to help with debugging, in which case you can use the BGL Explorer tool supplied with the SDK.