MBINCompiler
MBINCompiler copied to clipboard
A tool for decompiling No Man's Sky .MBIN files to XML format
**Describe the bug** When simply calling `MBINCompiler.exe help` a log file is generated in the cwd. **Expected behavior** This is clearly not needed, so no log file should be produced...
A number of struct are seen to still have the `broken` attribute. Although most if not all of these are internal, it would still be good to try and remedy...
Some quaternions do not convert correctly when decompressed and then recompressed. ### Example The vanilla, compressed binary value is: `0xBFFF 0xFFFF 0x7FFF` And has the following bit pattern: `1011 1111...
As of Desolation (2.6), HG has added in something called Sketch Nodes which appear to be some kind of shader node handling in the entity files. They may also be...
If the user tries to use the `MBINCompiler register` command without elevated privileges then a SecurityException is thrown. This message is not very clear. A more helpful error message should...
**Description** I ran into error `[IndexOutOfRangeException]: Index was outside the bounds of the array.` It would be nice if mbincompiler returned some details to narrow the source of it. **Solution**...
Currently, TkAnimMetadata and TkGeometry files are handled as hard-coded/static mbin format V0 files regardless if V1 or V2 is used. This presents various issues. It means that it is not...
It would be nice to have some specific icons in windows explorer for MBIN and EXML file types. Currently, these file types will use the icons provided by the default...
A proposed change to be implemented is the addition of data/metadata that is not read by NMS but can be read by either a standard exml viewer or a custom...
When padding bytes are required in the NMS structs, the value of these bytes is normally 0x00 but NMS tends to also use 0xFE for padding byte values in some...