### Register MBINCompiler with MBINCompiler.exe register Source: https://monkeyman192.github.io/MBINCompiler/installation Run this command in a command line window with administrator rights in the folder where MBINCompiler is placed. It registers MBINCompiler so that any application can understand its name. If no errors occur, you can close the command window and open another one. ```text MBINCompiler.exe register ``` -------------------------------- ### Load and iterate a .MBIN file with FileIO.LoadMBin Source: https://monkeyman192.github.io/MBINCompiler/libmbin/usage Loads a .MBIN file into a strongly-typed struct and prints the ID of each entry in the base building table. Cast the returned NMSTemplate to the known struct type (here GcBaseBuildingTable) to access its fields. Requires adding libMBIN and the using directives shown. ```csharp using libMBIN; using libMBIN.NMS.GameComponents; GcBaseBuildingTable bbTable = (GcBaseBuildingTable)FileIO.LoadMBin("BASEBUILDINGTABLE.MBIN"); foreach (GcBaseBuildingEntry obj in bbTable.Objects) { Console.WriteLine(obj.ID); } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.