I tried my hand at modifying a weapon's mesh file. First I set up the tools as described here: http://niftools.sourceforge.net/wiki/Blender
Then I imported the combat shotgun NIF and added a simple cylinder to the end of the muzzle to simulate a suppressor. I followed a video tutorial in order to set up a basic texture (it's basically a grey square) for the new object and exported the NIF.
The mesh seemed to work fine in NIFskope, so I started setting up a custom weapon in the GECK. I copied the combat shotgun and just changed the world model to my NIF. It displayed properly.
But it doesn't work in the game because it can't be picked up, as if it were a static object. The Playable box is definitely checked in the GECK by the way.
Weirdly, if I give myself the weapon with player.additem it works as expected, but if I drop it, I can't pick it back up.
Any idea what's causing the error?
Then I imported the combat shotgun NIF and added a simple cylinder to the end of the muzzle to simulate a suppressor. I followed a video tutorial in order to set up a basic texture (it's basically a grey square) for the new object and exported the NIF.
The mesh seemed to work fine in NIFskope, so I started setting up a custom weapon in the GECK. I copied the combat shotgun and just changed the world model to my NIF. It displayed properly.
But it doesn't work in the game because it can't be picked up, as if it were a static object. The Playable box is definitely checked in the GECK by the way.
Weirdly, if I give myself the weapon with player.additem it works as expected, but if I drop it, I can't pick it back up.
Any idea what's causing the error?