Jump to content

Nif Help


Skittlz10

Recommended Posts

Hey fellas, personally not a fan of 3d modeling or texturing but i needed a water chip for the mod im working on and theres not 1 on nexus, so i made one.

slight problem, it just shows up as a marker error in the geck and ive about exhausted the forums and such google shows me when i search for solutions.

surely one of you can tell me whats going on, and if you can make it work ill name my first child after you

 

heres a link for its nexus page

https://www.nexusmods.com/newvegas/mods/89804

 

pls ignore sloppy texture if you chose to view it

Screenshot (14).png

Edited by Skittlz10
Link to comment
Share on other sites

How did you create your nif? It is very very very wrong.

You have two SceneRoots, one a child under the other.

You should probably be using a BSFadeNodeRoot anyway, not a SceneRoot.

You are missing the BSXFlags.

You don't have a collision mesh.

You don't have a BSShaderPPLightingProperty.

Your texture should be a BSShaderTextureSet under your BSShaderPPLightingProperty, not a NiSourceTexture.

You have a hard coded texture path in your texture (C:\Steam... etc). You should use a relative path instead, otherwise your nif will never work for anyone who has their game installed somewhere else (mine is on my D drive).

Usually when I see a nif that is so completely borked as this one, it is because someone tried to use a newer version of Blender with the newer nif tools and found out the hard way that this usually doesn't work. Use Blender 2.49b if you want things to actually work. There is a copy of Blender 2.49b under the Oblivion part of the Nexus that has all of the correct tools and all of the proper versions that work together. Just make sure you follow the installation instructions. You can run the older version of Blender and the newer version on the same PC. They won't interfere with each other.

If you need to port files from the newer version of Blender back to the older version, export them as obj. Do not try to export it as a legacy blend. That doesn't work.

  • Like 1
Link to comment
Share on other sites

9 hours ago, madmongo said:

How did you create your nif? It is very very very wrong.

You have two SceneRoots, one a child under the other.

You should probably be using a BSFadeNodeRoot anyway, not a SceneRoot.

You are missing the BSXFlags.

You don't have a collision mesh.

You don't have a BSShaderPPLightingProperty.

Your texture should be a BSShaderTextureSet under your BSShaderPPLightingProperty, not a NiSourceTexture.

You have a hard coded texture path in your texture (C:\Steam... etc). You should use a relative path instead, otherwise your nif will never work for anyone who has their game installed somewhere else (mine is on my D drive).

Usually when I see a nif that is so completely borked as this one, it is because someone tried to use a newer version of Blender with the newer nif tools and found out the hard way that this usually doesn't work. Use Blender 2.49b if you want things to actually work. There is a copy of Blender 2.49b under the Oblivion part of the Nexus that has all of the correct tools and all of the proper versions that work together. Just make sure you follow the installation instructions. You can run the older version of Blender and the newer version on the same PC. They won't interfere with each other.

If you need to port files from the newer version of Blender back to the older version, export them as obj. Do not try to export it as a legacy blend. That doesn't work.

thanks for the heads up where i can find 2.49b, end of the day yesterday i had read that other versions hate nifs so ill give that version a crack and see what i can do thanks!

Link to comment
Share on other sites

10 hours ago, madmongo said:

How did you create your nif? It is very very very wrong.

You have two SceneRoots, one a child under the other.

You should probably be using a BSFadeNodeRoot anyway, not a SceneRoot.

You are missing the BSXFlags.

You don't have a collision mesh.

You don't have a BSShaderPPLightingProperty.

Your texture should be a BSShaderTextureSet under your BSShaderPPLightingProperty, not a NiSourceTexture.

You have a hard coded texture path in your texture (C:\Steam... etc). You should use a relative path instead, otherwise your nif will never work for anyone who has their game installed somewhere else (mine is on my D drive).

Usually when I see a nif that is so completely borked as this one, it is because someone tried to use a newer version of Blender with the newer nif tools and found out the hard way that this usually doesn't work. Use Blender 2.49b if you want things to actually work. There is a copy of Blender 2.49b under the Oblivion part of the Nexus that has all of the correct tools and all of the proper versions that work together. Just make sure you follow the installation instructions. You can run the older version of Blender and the newer version on the same PC. They won't interfere with each other.

If you need to port files from the newer version of Blender back to the older version, export them as obj. Do not try to export it as a legacy blend. That doesn't work.

Update!!! thanks fellas i got it to work now i can nif bash a few vac tubes on the water chip and stage the texures so itll work for others! interesting that such an old version of blender has to be used

Screenshot (15).png

Edited by Skittlz10
Link to comment
Share on other sites

  • Recently Browsing   0 members

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