Releases: monkeyman192/NMSDK
v0.9.26
This release is compatible with the 4.X series of blender.
It doesn't implement the new blender plugin system however.
This also currently doesn't support exporting models in the new game format, however it can import them. Progress on exporting can be tracked in this ticket: #105
v0.9.24
v0.9.23
Big update (finally!!!)
This has been a long time coming sorry.
This has taken so long because I decided to re-write the algorithm that generates the verts/indexes for meshes to be more in line with how the game does it. This led to a large number of issues I slowly worked through (huge thanks to everyone who helped find these issues!)
This update will be fully compatible with the latest releases of the game (geometry data hasn't changed in a while, so it should be backward compatible for importing at least for quite a way back).
There are some issues with the CI I'll need to fix, so the documentation isn't updated, but this release now requires blender 3.2+
Moving forward I'll generally try keep the plugin fairly up to date with the blender releases. The difference between versions doesn't seem to change the python API's too much so this shouldn't be as bad as before...
v0.9.22
v0.9.21
Despite the large amount of time for this release it feels like there isn't too much in it, but with a diff of +1000 lines of code I must have written something new... right???
Mostly there has been lost of overhauling of the code on the backed. Cleaning things up, fixing for Blender 2.82 compatibility, as well as game version compatibility.
I have also added a new system for adding objects to the scene as well as how scenes are handled to try and avoid the 90 degree rotation issue when exporting models. There may still be some issues with this but I needed to get this version out in the wild since the old version was pretty much completely lacking support for importing or exporting models from the current game version.
One big change that is part of this is the ability to import a model from the game, move stuff around and add new references and such and then export in a seamless fashion. This will not write a new geometry file (so modifying meshes won't have any effect), but you can modify a vanilla scene to your liking then re-export and immediately use it in the game. Hopefully people will find this useful!
v0.9.20: Merge pull request #67 from monkeyman192/blender_2.80_update
Blender 2.80 update
Blender 2.80 compatiblity beta
Beta release of the update for compatibility with Blender 2.80.
Note that as of this release the plugin will no longer support Blender 2.79.
v0.9.18
Final update that is compatible with Blender 2.79.
This update is mostly small fixes, but there is also some functionality improvements in terms of importing. See the change log and documentation for more details.
v0.9.17: Merge pull request #54 from monkeyman192/development
Fixed a few small issues
v0.9.16 - Beyond-compatible release
This release brings NSMDK up to basic functionality for Beyond.
With Beyond HG added a NameHash
field to all nodes in a scene file.
For custom models the name of the node is hashed using a CRC32 has. This isn't the same as what HG uses, but it causes no issues that we can see.