Jump to content

Weapon Nif Editing Problems (BSDismemberSkinInstance)


xTxVxTx

Recommended Posts

(TLDR How do I Swap a Sword Mesh (BSTriShape with BSDismemberSkinInstance) to a sword mesh without a BSdismemberSkinInstance?)

 

Hey Modders, I'm calling upon the mod author community to try and get a better understanding about how to edit and create weapon mods!

I am familiar with armor and clothing mods, but the weapons not having a BSDismemberSkinInstance is really giving me a hard time!

I've googled to attempt to find a solution, but all the instructions I've came across are people using old Nifskope and swapping the obj files. Which i cannot do on our modern Nifskope system.

I have Maya, 3ds Max, Blender, OS, and the required means of converting file types and what not. But when it all scaled and proportions correct the weapon is invisible in game.

 

I decided to take some photos of my problem.

 

1. Im starting with a Daedric Battleaxe

Daedric-Battleaxe.png

2. Then I have this Mesh of the Axe i am attempting to replace it with

Pigaxe.png

3. But when i delete the BSDismemberSkinInstance the NiSkinData and NiSkinPartition are left and the object goes invisible, how to i attach these to the BSTriShape to make it appear ingame?

pigaxe-deleted-BSDismember-Skin-Instance

Edited by xTxVxTx
Link to comment
Share on other sites

Ok, I see what you're doing now. Not sure if you made pigaxe yourself or not but it's definitely wrong to be skinned.

 

Going by the last pic above, look at the line labeled Vertex Desc with the current values there of Vertex/UV's/Normals/Tangents/Skinned ... you need to remove the "skinned" option. Click on the little flag and a box should pop up, uncheck Skinned and click Accept. The model itself may or may not disappear as you mentioned above, but don't worry just yet.

 

Go to the BSLightingShaderProperty brach. There's probably another Skinned flag in the Shader Flag 1 options. Double click on that line, pull down the drop down box and uncheck Skinned.

 

Now you can delete the entire NiSkinInstance block.

 

Click on the BSFadeNode top line and expand Children. Make sure there's only 1 Children listed there as your BSTriShape. If there are any extra lines that say None, right click on the green arrows and select Array > Collapse.

 

If at this point you can't see your model sitting within the collision box, highlight the BSTriShape and zoom out in the render window and/or pan around, it should be there somewhere. Move it into position with right click > Transform > Edit.

 

When you have that positioned, do a final clean up of your mesh with Spells > Optimize > Remove Unused Strings.

 

Hopefully that helps.

Link to comment
Share on other sites

We are definitely getting there, but it seems Iâm getting stuck when I delete the NiSkinInstance. The object disappears and I think itâs due to the vertex data not being stored in the TriShape. The vanilla daedricbattleaxe has vertex data filled in where as mine has 0âs. Edited by xTxVxTx
Link to comment
Share on other sites

We did it!, It was totally the workflow that i was doing that was messing things up.

1. Downloaded 3ds Max 2018

2. Downloaded Apenov's 2018 Nif Plugin - https://www.nexusmods.com/skyrim/mods/84041?tab=description

3. Imported the object and Exported it and it had no BSDismember!

wow.png

Thank you alot for your help, was going to give up before you started to respond back to me. Ive been trying to figure this out for like a week lol. Thanks Hanaisse!

Edited by xTxVxTx
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...