Skip to content

Releases: monkeyman192/MBINCompiler

Atlas Rises 1.31 Release

15 Aug 00:21

Choose a tag to compare

This is the initial release for MBINCompiler for NMS version 1.31.
This version still has many compatibility issues, but I figured I'd get something up for anyone not getting regular updates on the discord channel.
There are still quite a number of files not decompiling, many of which are known, some are not, so if you have problems with any files, check in the discord chat (https://discord.gg/HUkWQyt) to see if others have reported the issue, and if not, let me know so I can work to fix it!

Pathfinder version 1.24 release 4

10 Aug 11:41

Choose a tag to compare

Final release in the pathfinder line. Figured I'd get this up to date with my local files.
Few changes to some files to further improve recompilation back to mbin, as well as some more names in globals, which will break very soon with 1.3 - Atlas Rises coming soon!

Pathfinder version 1.24 release 3

09 Jun 01:18

Choose a tag to compare

This release fixes a few issues found to occur with entity files due to the 1.24.2 update.
Further, it was found that the inventory table didn't decompile correctly at all. This has been fixed.

Pathfinder version 1.24 release 2

13 May 04:14

Choose a tag to compare

This release brings around a big change that I have wanted to implement for a long time: Correct nested list ordering in the produced mbin files.
With this change, many files will now decompile then recompile with no changes exactly back to the original file (except for the header of course!)
This of course means that many files should now be considerably more stable than before, which is obviously a great thing!
If you come across a file that doesn't recompile back with no changes that is significantly different to the original file, let me know on discord and i will try bring it up to parity :)
I also added a few more structs to some globals in this update.

Pathfinder v1.23 release 0

24 Mar 12:06

Choose a tag to compare

Slight update to the previous release.
This update brings quite a few of the globals into a proper working order.
There are still a few missing, but this should have plenty working!

Note: As the vehicle globals have changed between 1.2 and 1.23, you will need to be careful when trying to apply any changes to the v1.2 file to the v1.23 file.

Looks like HG are slowing down with their releases now, there will be a 1.24 I think as that is the current experimental version, but it doesn't look to have any struct changes, so that is nice.

Pathfinder initial release

13 Mar 03:42

Choose a tag to compare

Initial release of MBINCompiler for compatibility with the Pathfinder (1.2) update.
This release should actually have pretty good compatibility for most files.
A number of globals need some work, but that is always the case really.
As usual, post any issues in the mod-mbin chat in the NMS modding discord: https://discord.gg/HUkWQyt
Also, any smaller updates will be posted there, so you can check there for regular builds, or just build the source here yourself.
If you find this useful for making a mod, I'd appreciate a mention in the mod that you used this :)

Happy modding!

MBINCompiler

03 Dec 05:10

Choose a tag to compare

First proper release supporting NMS 1.1
All the new files should be supported fine.

Please note that many files from NMS 1.09 will not decompile properly with this.
If you have an issues, please post in the NMS modding discord mbin chat (https://discord.gg/HUkWQyt)

Updates:
1.1.3 - Fixed a number of issues in a number of structs that are in pretty much every ENTITY file.
1.13.0 - Fixed some more structs that changed a little over the last few NMS releases. Also fixing how these releases are named (I forgot to use the naming system for this). The first two numbers are the version of NMS this supports (ie. 1.13), and the last number is the version of MBINCompiler for that version of NMS.
1.13.1 - Fixed a number of issues relating to structs in the Scene files. Still haven't completed the GcPlayerStateData struct. Also fixed up the SimpleInteractionComponentData struct, now looks like you might be able to make ActionTriggers trigger automatically wrt to a global time? The struct for this is a dummy one as I couldn't find the name or type in the code.
1.13.2 - Added a large number of fixes to a variety of things. Particularly a few globals should now be working including the robot globals and the galaxy globals. Version tracking (of sorts) has been added in this release too. exml files will have a comment with the version of mbincompiler that it was created with, and recompiled mbin files will have a few bytes in the header with this info also. A message will appear on compilation/decompilation if the version of the file doesn't match the version of mbincompiler being used.