I have a NIF I'm trying to inject the mesh back into, but your tool gives the following error: "Not found [NiTriShape] block for mesh '2'. Yet the NIF has a NiTriShape block (number 1) and the NiTriShapeData block is it's child (number 2). So I'm really at a loss what is wrong. Any ideas?
Nevermind, I figured out the problem. In blender my Mesh was named '2'. And apparently the tool searches for a matching mesh name in the NIF. (the instructions didn't mention that). So I just renamed my mesh to match the name of the NiTriShape Block (which was Box001_1) and it works. Hopefully this helps someone else.
This is an exciting mod, I just don't know what I'm doing wrong. May you update your instructions please, say for CMD idiots like me. I do a lot of manual editing using Nifskope but am having difficulty adding meshes with lacking nodes or incompatible nodes to existing meshes I want to add objects too. This has great potential and I thank you for coming up with this program, but for now, it's just frustrating for me! Thanks again.
This tool don't work with nodes, just with mesh in [NiTriShapeData] block. To make node attachment you may use it with my another tool "SkinInjector". But it work only with Blender 2.62+ for now.
How to use CMD: 1. Run it: "Start-->Run-->cmd" + [Enter] 2. type inside opened black window: "cd c:\mytool\" + [Enter] (change "c:\mytool\" to path you unpack the tool at) 3. run tool like i wrote in description by typing in black window: "meshinjector oldmesh.nif newmesh.obj -q" You will get new file "oldmesh_new.nif" in the folder you unpack the tool. This is it.
I've unpacked the program copied my mesh and obj file to the program directory and tried to run it via cmd. I even tried to fix my parameters with and without quotes only to result with the same error: "MeshInjector.exe wasn't found within programs executables and applications" Can you help me get it running?
You need to run CMD inside folder you unpack the tool. For example: if you unpack tool to "c:\mytools\" you need to have this path within "cmd.exe". If not - type inside CMD window "cd c:\mytools\" and press ENTER. Then you will have to run the tool without this error.
17 comments
This is an exciting mod, I just don't know what I'm doing wrong. May you update your instructions please, say for CMD idiots like me. I do a lot of manual editing using Nifskope but am having difficulty adding meshes with lacking nodes or incompatible nodes to existing meshes I want to add objects too. This has great potential and I thank you for coming up with this program, but for now, it's just frustrating for me! Thanks again.
How to use CMD:
1. Run it: "Start-->Run-->cmd" + [Enter]
2. type inside opened black window: "cd c:\mytool\" + [Enter] (change "c:\mytool\" to path you unpack the tool at)
3. run tool like i wrote in description by typing in black window: "meshinjector oldmesh.nif newmesh.obj -q"
You will get new file "oldmesh_new.nif" in the folder you unpack the tool.
This is it.
I even tried to fix my parameters with and without quotes only to result with the same error:
"MeshInjector.exe wasn't found within programs executables and applications"
Can you help me get it running?
For example: if you unpack tool to "c:\mytools\" you need to have this path within "cmd.exe". If not - type inside CMD window "cd c:\mytools\" and press ENTER. Then you will have to run the tool without this error.
@FiftyTifty: No, it doesn't generate a collision. I don't know how to do it.