Skip to content

GameBoxView

Stefan Baumann edited this page Apr 19, 2020 · 4 revisions

If you want to look at the metadata of a .gbx file, you can use the GameBoxView application, which is a part of this project. Just drag the file in question into the app window and it will show you all of the available information, including advanced features like examining embedded items, which are not available in other applications.

GameBoxView

Sections

There are two main sections of data that are displayed in the user interface:

The metadata section

This section contains the most commonly used information about the type of file that has been analyzed. Many values in the tree are expandable to show additional information. Formatted strings are stripped of their formatting characters (e.g. Hello World instead of $i$fffHello $f00World), previewing the colored text is possible by hovering your cursor on the field. Copying values is possible by right-clicking the field and some fields offer additional additional actions like opening a link in your browser or performing analysis on embedded files like items in a map file.

Formatted text preview feature

If you want to get the data displayed in this section programatically, use the metadata providers that are included in the ManiaPlanetSharp library.

The file section

This section contains all of the data that was found in the file. Besides general metadata about the file, all of the parsed chunks in the file header and body are listed as a part of this section, including all of the parsed values and their names for each chunk.

If you want to get this data programatically, use the standard GameBoxFile class that is included in the ManiaPlanetSharp library directly instead of via a metadata provider.