Skittlz10 Posted November 8 Share Posted November 8 (edited) 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 Edited November 8 by Skittlz10 Link to comment Share on other sites More sharing options...
madmongo Posted November 8 Share Posted November 8 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. 1 Link to comment Share on other sites More sharing options...
Pixelhate Posted November 8 Share Posted November 8 I can only concur with what MadMongo said and suggest you to have a look at https://www.nexusmods.com/newvegas/mods/76374 to get the basic of a nif structure. Link to comment Share on other sites More sharing options...
Skittlz10 Posted November 8 Author Share Posted November 8 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 More sharing options...
Skittlz10 Posted November 8 Author Share Posted November 8 (edited) 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 Edited November 8 by Skittlz10 Link to comment Share on other sites More sharing options...
Recommended Posts