NifTools 2.6.0 Dev 4 (from June 18th 2016), with the following changes to fix armature export: https://github.com/niftools/blender_nif ... /252/filesviewtopic.php?f=21&t=6700
I mentioned this in my last post (about bone names) but since I solved that one, I think I should post a separate thread for this.
In certain situations, all bones have a rotation of 0,0,-90 after exporting, regardless of their original value. This causes the meshes to appear terribly deformed in-game.
It seems to only happen if multiple meshes were imported into a file, but behaves strangely:
Importing Troll.nif then immediately exporting is successful.
Importing Troll.nif then IcicleThinStrip.nif, then exporting only the troll, fails to export bone rotations.
Importing Troll.nif then IcicleThinStrip.nif, merging them, deleting the icicle trishape, then exporting, is successful.
Importing Troll.nif then IcicleThinStrip.nif, merging them, deleting the troll, then exporting, fails to export bone rotations.
This makes it impossible add parts of other meshes to the troll AFAIK, since it will ruin your rigging. Which is strange, since I've done this successfully with the Frost Giant mesh before.
If anyone knows how to fix this, please let me know.
edit: I've had some luck with copying the mesh components into separate blender files before exporting. Not an ideal solution but it has worked so far.