-
Notifications
You must be signed in to change notification settings - Fork 3
GameBoxView
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.
There are two main sections of data that are displayed in the user interface:
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.
If you want to get the data displayed in this section programatically, use the metadata providers that are included in the ManiaPlanetSharp library.
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.