**Sorry for the huge post. v.v
Well, I was hoping there was a way to edit the shape of the .nif through NifSkope, but it seems the only way to do that is through Blender. I've been having problems loading the .nifs into Blender. Some times I figure it out, but most of the time it doesn't work.
Here's what happens when I try to load Horse.nif:
pyffi.toaster:INFO: ~~~ NiNode [Scene Root] ~~~
pyffi.toaster:INFO: sending detached geometries to node position
pyffi.toaster:INFO:--- fix_sendbonestobindposition ---
pyffi.toaster:INFO: ~~~ NiNode [Scene Root] ~~~
pyffi.toaster:INFO: sending bones to bind position
pyffi.toaster:INFO:--- fix_scale ---
pyffi.toaster:INFO: scaling by factor 0.100000
pyffi.toaster:INFO: ~~~ NiNode [Scene Root] ~~~
pyffi.toaster:INFO: ~~~ NiTriShape [Horse01] ~~~
pyffi.toaster:INFO: ~~~ NiBinaryExtraData [Tangent space (binormal & tangen
t vectors)] ~~~
pyffi.toaster:INFO: ~~~ NiTexturingProperty [] ~~~
pyffi.toaster:INFO: ~~~ NiSourceTexture [] ~~~
pyffi.toaster:INFO: ~~~ NiMaterialProperty [13 - Default] ~~~
pyffi.toaster:INFO: ~~~ NiTriShapeData [] ~~~
pyffi.toaster:INFO: ~~~ NiSkinInstance [] ~~~
pyffi.toaster:INFO: ~~~ NiSkinData [] ~~~
pyffi.toaster:INFO: ~~~ NiSkinPartition [] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Head] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 L Calf] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 L Clavicle] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 L Finger0] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 L Finger01] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 L Foot] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 L Forearm] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 L Hand] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 L Thigh] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 L Toe0] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 L Toe01] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 L UpperArm] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Neck] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Neck1] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Neck2] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Neck3] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Neck4] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Pelvis] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Ponytail1] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Ponytail2] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Ponytail11] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Ponytail12] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Ponytail21] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Ponytail22] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 R Calf] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 R Clavicle] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 R Finger0] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 R Finger01] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 R Foot] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 R Forearm] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 R Hand] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 R Thigh] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 R Toe0] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 R Toe01] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 R UpperArm] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Spine] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Spine1] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Spine2] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Spine3] ~~~
pyffi.toaster:INFO: ~~~ NiNode [Bip02 Tail] ~~~
niftools.blender.import:DEBUG:Skin found on block 'Horse01'
niftools.blender.import:DEBUG:'Scene Root' is an armature
niftools.blender.import:DEBUG:'Bip02 Head' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 L Calf' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 L Clavicle' is a bone of armature 'Scene Ro
ot'
niftools.blender.import:DEBUG:'Bip02 L Finger0' is a bone of armature 'Scene Roo
t'
niftools.blender.import:DEBUG:'Bip02 L Finger01' is a bone of armature 'Scene Ro
ot'
niftools.blender.import:DEBUG:'Bip02 L Foot' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 L Forearm' is a bone of armature 'Scene Roo
t'
niftools.blender.import:DEBUG:'Bip02 L Hand' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 L Thigh' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 L Toe0' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 L Toe01' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 L UpperArm' is a bone of armature 'Scene Ro
ot'
niftools.blender.import:DEBUG:'Bip02 Neck' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 Neck1' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 Neck2' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 Neck3' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 Neck4' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 Pelvis' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 Ponytail1' is a bone of armature 'Scene Roo
t'
niftools.blender.import:DEBUG:'Bip02 Ponytail2' is a bone of armature 'Scene Roo
t'
niftools.blender.import:DEBUG:'Bip02 Ponytail11' is a bone of armature 'Scene Ro
ot'
niftools.blender.import:DEBUG:'Bip02 Ponytail12' is a bone of armature 'Scene Ro
ot'
niftools.blender.import:DEBUG:'Bip02 Ponytail21' is a bone of armature 'Scene Ro
ot'
niftools.blender.import:DEBUG:'Bip02 Ponytail22' is a bone of armature 'Scene Ro
ot'
niftools.blender.import:DEBUG:'Bip02 R Calf' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 R Clavicle' is a bone of armature 'Scene Ro
ot'
niftools.blender.import:DEBUG:'Bip02 R Finger0' is a bone of armature 'Scene Roo
t'
niftools.blender.import:DEBUG:'Bip02 R Finger01' is a bone of armature 'Scene Ro
ot'
niftools.blender.import:DEBUG:'Bip02 R Foot' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 R Forearm' is a bone of armature 'Scene Roo
t'
niftools.blender.import:DEBUG:'Bip02 R Hand' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 R Thigh' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 R Toe0' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 R Toe01' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 R UpperArm' is a bone of armature 'Scene Ro
ot'
niftools.blender.import:DEBUG:'Bip02 Spine' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 Spine1' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 Spine2' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 Spine3' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:'Bip02 Tail' is a bone of armature 'Scene Root'
niftools.blender.import:DEBUG:Scene Root is an armature root
niftools.blender.import:DEBUG:Importing name for NiNode block from Scene Root
niftools.blender.import:DEBUG:Selected unique name Scene Root
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Head
niftools.blender.import:DEBUG:Selected unique name Bip02 Head
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 L Calf
niftools.blender.import:DEBUG:Selected unique name Bip02 L Calf
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 L Clavi
cle
niftools.blender.import:DEBUG:Selected unique name Bip02 L Clavicle
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 L Finge
r0
niftools.blender.import:DEBUG:Selected unique name Bip02 L Finger0
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 L Finge
r01
niftools.blender.import:DEBUG:Selected unique name Bip02 L Finger01
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 L Foot
niftools.blender.import:DEBUG:Selected unique name Bip02 L Foot
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 L Forea
rm
niftools.blender.import:DEBUG:Selected unique name Bip02 L Forearm
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 L Hand
niftools.blender.import:DEBUG:Selected unique name Bip02 L Hand
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 L Thigh
niftools.blender.import:DEBUG:Selected unique name Bip02 L Thigh
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 L Toe0
niftools.blender.import:DEBUG:Selected unique name Bip02 L Toe0
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 L Toe01
niftools.blender.import:DEBUG:Selected unique name Bip02 L Toe01
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 L Upper
Arm
niftools.blender.import:DEBUG:Selected unique name Bip02 L UpperArm
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Neck
niftools.blender.import:DEBUG:Selected unique name Bip02 Neck
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Neck1
niftools.blender.import:DEBUG:Selected unique name Bip02 Neck1
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Neck2
niftools.blender.import:DEBUG:Selected unique name Bip02 Neck2
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Neck3
niftools.blender.import:DEBUG:Selected unique name Bip02 Neck3
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Neck4
niftools.blender.import:DEBUG:Selected unique name Bip02 Neck4
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Pelvis
niftools.blender.import:DEBUG:Selected unique name Bip02 Pelvis
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Ponytai
l1
niftools.blender.import:DEBUG:Selected unique name Bip02 Ponytail1
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Ponytai
l2
niftools.blender.import:DEBUG:Selected unique name Bip02 Ponytail2
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Ponytai
l11
niftools.blender.import:DEBUG:Selected unique name Bip02 Ponytail11
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Ponytai
l12
niftools.blender.import:DEBUG:Selected unique name Bip02 Ponytail12
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Ponytai
l21
niftools.blender.import:DEBUG:Selected unique name Bip02 Ponytail21
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Ponytai
l22
niftools.blender.import:DEBUG:Selected unique name Bip02 Ponytail22
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 R Calf
niftools.blender.import:DEBUG:Selected unique name Bip02 R Calf
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 R Clavi
cle
niftools.blender.import:DEBUG:Selected unique name Bip02 R Clavicle
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 R Finge
r0
niftools.blender.import:DEBUG:Selected unique name Bip02 R Finger0
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 R Finge
r01
niftools.blender.import:DEBUG:Selected unique name Bip02 R Finger01
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 R Foot
niftools.blender.import:DEBUG:Selected unique name Bip02 R Foot
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 R Forea
rm
niftools.blender.import:DEBUG:Selected unique name Bip02 R Forearm
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 R Hand
niftools.blender.import:DEBUG:Selected unique name Bip02 R Hand
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 R Thigh
niftools.blender.import:DEBUG:Selected unique name Bip02 R Thigh
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 R Toe0
niftools.blender.import:DEBUG:Selected unique name Bip02 R Toe0
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 R Toe01
niftools.blender.import:DEBUG:Selected unique name Bip02 R Toe01
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 R Upper
Arm
niftools.blender.import:DEBUG:Selected unique name Bip02 R UpperArm
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Spine
niftools.blender.import:DEBUG:Selected unique name Bip02 Spine
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Spine1
niftools.blender.import:DEBUG:Selected unique name Bip02 Spine1
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Spine2
niftools.blender.import:DEBUG:Selected unique name Bip02 Spine2
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Spine3
niftools.blender.import:DEBUG:Selected unique name Bip02 Spine3
niftools.blender.import:DEBUG:Importing name for NiNode block from Bip02 Tail
niftools.blender.import:DEBUG:Selected unique name Bip02 Tail
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Neck3
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Neck2
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Neck1
niftools.blender.import:DEBUG:Importing animation for bone Bip02 R Calf
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Neck4
niftools.blender.import:DEBUG:Importing animation for bone Bip02 L Hand
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Head
niftools.blender.import:DEBUG:Importing animation for bone Bip02 R Thigh
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Pelvis
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Spine2
niftools.blender.import:DEBUG:Importing animation for bone Bip02 R Forearm
niftools.blender.import:DEBUG:Importing animation for bone Bip02 L Toe0
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Spine3
niftools.blender.import:DEBUG:Importing animation for bone Bip02 L Clavicle
niftools.blender.import:DEBUG:Importing animation for bone Bip02 R Toe01
niftools.blender.import:DEBUG:Importing animation for bone Bip02 L Toe01
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Ponytail11
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Ponytail12
niftools.blender.import:DEBUG:Importing animation for bone Bip02 L UpperArm
niftools.blender.import:DEBUG:Importing animation for bone Bip02 R Finger01
niftools.blender.import:DEBUG:Importing animation for bone Bip02 R Foot
niftools.blender.import:DEBUG:Importing animation for bone Bip02 L Thigh
niftools.blender.import:DEBUG:Importing animation for bone Bip02 R Clavicle
niftools.blender.import:DEBUG:Importing animation for bone Bip02 L Finger0
niftools.blender.import:DEBUG:Importing animation for bone Bip02 R Finger0
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Ponytail2
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Tail
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Ponytail1
niftools.blender.import:DEBUG:Importing animation for bone Bip02 L Forearm
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Spine1
niftools.blender.import:DEBUG:Importing animation for bone Bip02 L Calf
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Neck
niftools.blender.import:DEBUG:Importing animation for bone Bip02 R Hand
niftools.blender.import:DEBUG:Importing animation for bone Bip02 R UpperArm
niftools.blender.import:DEBUG:Importing animation for bone Bip02 L Foot
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Ponytail21
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Ponytail22
niftools.blender.import:DEBUG:Importing animation for bone Bip02 Spine
niftools.blender.import:DEBUG:Importing animation for bone Bip02 R Toe0
niftools.blender.import:DEBUG:Importing animation for bone Bip02 L Finger01
niftools.blender.import:DEBUG:Building mesh in import_branch
niftools.blender.import.mesh:INFO:Importing mesh data for geometry Horse01
niftools.blender.import:DEBUG:Importing name for NiTriShape block from Horse01
niftools.blender.import:DEBUG:Selected unique name Horse01
Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender\.blender\scripts\bpymodules\
nif_common.py", line 1227, in gui_button_event
self.gui_exit()
File "C:\Program Files\Blender Foundation\Blender\.blender\scripts\bpymodules\
nif_common.py", line 1579, in gui_exit
self.callback(**self.config)
File "C:\Program Files\Blender Foundation\Blender\.blender\scripts\import\impo
rt_nif.py", line 3749, in config_callback
importer = NifImport(**config)
File "C:\Program Files\Blender Foundation\Blender\.blender\scripts\import\impo
rt_nif.py", line 274, in __init__
self.import_root(root)
File "C:\Program Files\Blender Foundation\Blender\.blender\scripts\import\impo
rt_nif.py", line 352, in import_root
b_obj = self.import_branch(root_block)
File "C:\Program Files\Blender Foundation\Blender\.blender\scripts\import\impo
rt_nif.py", line 543, in import_branch
n_child, b_armature=b_armature, n_armature=n_armature)
File "C:\Program Files\Blender Foundation\Blender\.blender\scripts\import\impo
rt_nif.py", line 439, in import_branch
b_obj = self.import_mesh(niBlock)
File "C:\Program Files\Blender Foundation\Blender\.blender\scripts\import\impo
rt_nif.py", line 2115, in import_mesh
bsShaderProperty, extra_datas)
File "C:\Program Files\Blender Foundation\Blender\.blender\scripts\import\impo
rt_nif.py", line 1501, in import_material
extra_datas)
File "C:\Program Files\Blender Foundation\Blender\.blender\scripts\import\impo
rt_nif.py", line 1482, in get_material_hash
if matProperty else None,
TypeError: get_hash() got an unexpected keyword argument 'ignore_strings'