Jump to content

Creating Custom Follower (Shadow the Hedgehog) with Full Custom Non-Human Model and Custom Stats


Recommended Posts

I'm trying to mod Shadow the Hedgehog in as a follower. I've searched dozens of forums and haven't found solutions.

Goals:

  • Custom follower that looks like Shadow and is his height (3ft)
  • Custom stats (Spells, combat type, etc.)
  • Custom voice lines from the Sonic 3 movie
  • Bonus/Optional: Custom sword (replica of Lancelot's sword from Sonic and the Black Knight)

Progress so far:

  • Found Shadow model on Sketchfab and made it into a .nif using Blender 

Problems:

  • When opened in NifSkope 2.0 Dev 7, the model is black and brown (Image 1) with shaders turned on. Textures are visible without shaders enabled.
  • In NifSkope, the textures are see through at some points and opaque at others. As if some of the normals are flipped in and some are flipped out. (Image 2)
  • In NifSkope Nightly 1.2.0 Alpha 2, the textures look completely normal.
  • .Nif will not open in CreatorKit. (yes, the file and textures are in the Skyrim Steam folder) Error messages: "MODELS: (null) : (null) has no tangentspace and is not using modelspace normals and will not render" "TEXTURES: (null) : (null) is missing a normal map" 

Files:


Blender log during .Nif export:

niftools:DEBUG:Setting up debugger
niftools:INFO:Dev: Sys variable not set
niftools:INFO:Executing - Niftools : Blender Nif Plugin v2.6.0 (running on Blender 3.6.18, PyFFI 2.2.4.dev3)
niftools:INFO:Exporting C:\Users\TheSonicProf\Downloads\Shadow as Follower Skyrim .nif
niftools:INFO:Exporting
niftools:INFO:Exporting geometry and animation
niftools:INFO:Writing NIF version 0x14020007
niftools:INFO:Exporting <bpy_struct, Object("Scene Root") at 0x000001B23F6B7908> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC") at 0x000001B23F628648> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Root [Root]") at 0x000001B23F628488> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC COM [COM ]") at 0x000001B23F6282C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Pelvis [Pelv]") at 0x000001B23F628108> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Thigh [Thg].L") at 0x000001B23E51BE48> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Calf [Clf].L") at 0x000001B23E51BC88> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Foot [ft ].L") at 0x000001B23E51BAC8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Toe0 [Toe].L") at 0x000001B23E51B908> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Thigh [Thg].R") at 0x000001B23E51B748> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Calf [Clf].R") at 0x000001B23E51B588> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Foot [ft ].R") at 0x000001B23E51B3C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Toe0 [Toe].R") at 0x000001B23E51B208> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("WeaponDagger") at 0x000001B23E51B048> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("WeaponAxe") at 0x000001B23E51AE88> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("WeaponSword") at 0x000001B23E51ACC8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("WeaponMace") at 0x000001B23E51AB08> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtFBone01") at 0x000001B23E51A948> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtFBone02") at 0x000001B23E51A788> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtFBone03") at 0x000001B23E51A5C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtBBone01") at 0x000001B23E51A408> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtBBone02") at 0x000001B23E51A248> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtBBone03") at 0x000001B23E51A088> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtLBone01") at 0x000001B23E519EC8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtLBone02") at 0x000001B23E519D08> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtLBone03") at 0x000001B23E519B48> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtRBone01") at 0x000001B23E519988> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtRBone02") at 0x000001B23E5197C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SkirtRBone03") at 0x000001B23E519608> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Spine [Spn0]") at 0x000001B23E519448> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Spine1 [Spn1]") at 0x000001B23E519288> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Spine2 [Spn2]") at 0x000001B23E5190C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Neck [Neck]") at 0x000001B23E518F08> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Head [Head]") at 0x000001B23E518D48> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Head MagicNode [Hmag]") at 0x000001B23E518B88> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPCEyeBone") at 0x000001B23E5189C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Clavicle [Clv].R") at 0x000001B23E518808> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC UpperArm [Uar].R") at 0x000001B23E518648> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Forearm [Lar].R") at 0x000001B23E518488> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Hand [Hnd].R") at 0x000001B23E5182C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger00 [F00].R") at 0x000001B23E518108> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger01 [F01].R") at 0x000001B23E513E48> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger02 [F02].R") at 0x000001B23E513C88> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger10 [F10].R") at 0x000001B23E513AC8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger11 [F11].R") at 0x000001B23E513908> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger12 [F12].R") at 0x000001B23E513748> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger20 [F20].R") at 0x000001B23E513588> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger21 [F21].R") at 0x000001B23E5133C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger22 [F22].R") at 0x000001B23E513208> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger30 [F30].R") at 0x000001B23E513048> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger31 [F31].R") at 0x000001B23E512E88> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger32 [F32].R") at 0x000001B23E512CC8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger40 [F40].R") at 0x000001B23E512B08> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger41 [F41].R") at 0x000001B23E512948> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger42 [F42].R") at 0x000001B23E512788> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC MagicNode [Mag].R") at 0x000001B23E5125C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("WEAPON") at 0x000001B23E512408> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("AnimObjectR") at 0x000001B23E512248> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC ForearmTwist1 [Lt1].R") at 0x000001B23E512088> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC ForearmTwist2 [Lt2].R") at 0x000001B23E511EC8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC UpperarmTwist1 [Ut1].R") at 0x000001B23E511D08> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC UpperarmTwist2 [Ut2].R") at 0x000001B23E511B48> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC R Pauldron") at 0x000001B23E511988> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Clavicle [Clv].L") at 0x000001B23E5117C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC UpperArm [Uar].L") at 0x000001B23E511608> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Forearm [Lar].L") at 0x000001B23E511448> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Hand [Hnd].L") at 0x000001B23E511288> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger00 [F00].L") at 0x000001B23E5110C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger01 [F01].L") at 0x000001B23E510F08> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger02 [F02].L") at 0x000001B23E510D48> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger10 [F10].L") at 0x000001B23E510B88> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger11 [F11].L") at 0x000001B23E5109C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger12 [F12].L") at 0x000001B23E510808> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger20 [F20].L") at 0x000001B23E510648> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger21 [F21].L") at 0x000001B23E510488> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger22 [F22].L") at 0x000001B23E5102C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger30 [F30].L") at 0x000001B23E510108> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger31 [F31].L") at 0x000001B23E503E48> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger32 [F32].L") at 0x000001B23E503C88> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger40 [F40].L") at 0x000001B23E503AC8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger41 [F41].L") at 0x000001B23E503908> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC Finger42 [F42].L") at 0x000001B23E503748> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC MagicNode [Mag].L") at 0x000001B23E503588> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("SHIELD") at 0x000001B23E5033C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("AnimObjectL") at 0x000001B23E503208> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC ForearmTwist1 [Lt1].L") at 0x000001B23E503048> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC ForearmTwist2 [Lt2].L") at 0x000001B23E502E88> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC UpperarmTwist1 [Ut1].L") at 0x000001B23E502CC8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC UpperarmTwist2 [Ut2].L") at 0x000001B23E502B08> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("NPC L Pauldron") at 0x000001B23E502948> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("WeaponBack") at 0x000001B23E502788> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("WeaponBow") at 0x000001B23E5025C8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("QUIVER") at 0x000001B23E502408> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("MagicEffectsNode") at 0x000001B23E502248> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("AnimObjectA") at 0x000001B23E502088> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("AnimObjectB") at 0x000001B23E501EC8> as NiNode block
niftools:INFO:Exporting <bpy_struct, Bone("CharacterBumper") at 0x000001B23E501D08> as NiNode block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiNode block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808>
niftools:DEBUG:Found body part SBP_32_BODY
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Created new NiStencilProperty block because none matched the required criteria!
niftools:INFO:Exporting NiStencilProperty block
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiTriShapeData block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as BSDismemberSkinInstance block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiSkinData block
niftools:INFO:Creating skin partition
pyffi.nif.nitribasedgeom:INFO:Counted minimum of 1 and maximum of 2 bones per vertex
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 4 bones per vertex.
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 18 bones per triangle (and hence, per partition).
pyffi.nif.nitribasedgeom:INFO:Creating partitions
pyffi.nif.nitribasedgeom:INFO:Created 1 small partitions.
pyffi.nif.nitribasedgeom:INFO:Merging partitions.
pyffi.nif.nitribasedgeom:INFO:Skin has 1 partitions.
pyffi.nif.nitribasedgeom:INFO:Maximizing shared bones.
pyffi.nif.nitribasedgeom:INFO:Optimizing triangle ordering in partition 0
niftools:WARNING:Using less than 24 bones per partition on Skyrim export.Set it to 24 to get higher quality skin partitions.
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiTriShapeData block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as BSDismemberSkinInstance block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiSkinData block
niftools:INFO:Creating skin partition
pyffi.nif.nitribasedgeom:INFO:Counted minimum of 1 and maximum of 1 bones per vertex
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 4 bones per vertex.
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 18 bones per triangle (and hence, per partition).
pyffi.nif.nitribasedgeom:INFO:Creating partitions
pyffi.nif.nitribasedgeom:INFO:Created 1 small partitions.
pyffi.nif.nitribasedgeom:INFO:Merging partitions.
pyffi.nif.nitribasedgeom:INFO:Skin has 1 partitions.
pyffi.nif.nitribasedgeom:INFO:Maximizing shared bones.
pyffi.nif.nitribasedgeom:INFO:Optimizing triangle ordering in partition 0
niftools:WARNING:Using less than 24 bones per partition on Skyrim export.Set it to 24 to get higher quality skin partitions.
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiTriShapeData block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as BSDismemberSkinInstance block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiSkinData block
niftools:INFO:Creating skin partition
pyffi.nif.nitribasedgeom:INFO:Counted minimum of 1 and maximum of 1 bones per vertex
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 4 bones per vertex.
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 18 bones per triangle (and hence, per partition).
pyffi.nif.nitribasedgeom:INFO:Creating partitions
pyffi.nif.nitribasedgeom:INFO:Created 1 small partitions.
pyffi.nif.nitribasedgeom:INFO:Merging partitions.
pyffi.nif.nitribasedgeom:INFO:Skin has 1 partitions.
pyffi.nif.nitribasedgeom:INFO:Maximizing shared bones.
pyffi.nif.nitribasedgeom:INFO:Optimizing triangle ordering in partition 0
niftools:WARNING:Using less than 24 bones per partition on Skyrim export.Set it to 24 to get higher quality skin partitions.
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiTriShapeData block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as BSDismemberSkinInstance block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 1") at 0x000001B23F6B4808> as NiSkinData block
niftools:INFO:Creating skin partition
pyffi.nif.nitribasedgeom:INFO:Counted minimum of 1 and maximum of 1 bones per vertex
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 4 bones per vertex.
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 18 bones per triangle (and hence, per partition).
pyffi.nif.nitribasedgeom:INFO:Creating partitions
pyffi.nif.nitribasedgeom:INFO:Created 1 small partitions.
pyffi.nif.nitribasedgeom:INFO:Merging partitions.
pyffi.nif.nitribasedgeom:INFO:Skin has 1 partitions.
pyffi.nif.nitribasedgeom:INFO:Maximizing shared bones.
pyffi.nif.nitribasedgeom:INFO:Optimizing triangle ordering in partition 0
niftools:WARNING:Using less than 24 bones per partition on Skyrim export.Set it to 24 to get higher quality skin partitions.
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiNode block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108>
niftools:DEBUG:Found body part SBP_32_BODY
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiTriShapeData block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as BSDismemberSkinInstance block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiSkinData block
niftools:INFO:Creating skin partition
pyffi.nif.nitribasedgeom:INFO:Counted minimum of 1 and maximum of 4 bones per vertex
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 4 bones per vertex.
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 18 bones per triangle (and hence, per partition).
pyffi.nif.nitribasedgeom:INFO:Creating partitions
pyffi.nif.nitribasedgeom:INFO:Created 1 small partitions.
pyffi.nif.nitribasedgeom:INFO:Merging partitions.
pyffi.nif.nitribasedgeom:INFO:Skin has 1 partitions.
pyffi.nif.nitribasedgeom:INFO:Maximizing shared bones.
pyffi.nif.nitribasedgeom:INFO:Optimizing triangle ordering in partition 0
niftools:WARNING:Using less than 24 bones per partition on Skyrim export.Set it to 24 to get higher quality skin partitions.
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiTriShapeData block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as BSDismemberSkinInstance block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiSkinData block
niftools:INFO:Creating skin partition
pyffi.nif.nitribasedgeom:INFO:Counted minimum of 1 and maximum of 1 bones per vertex
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 4 bones per vertex.
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 18 bones per triangle (and hence, per partition).
pyffi.nif.nitribasedgeom:INFO:Creating partitions
pyffi.nif.nitribasedgeom:INFO:Created 2 small partitions.
pyffi.nif.nitribasedgeom:INFO:Merging partitions.
pyffi.nif.nitribasedgeom:INFO:Skin has 1 partitions.
pyffi.nif.nitribasedgeom:INFO:Maximizing shared bones.
pyffi.nif.nitribasedgeom:INFO:Optimizing triangle ordering in partition 0
niftools:WARNING:Using less than 24 bones per partition on Skyrim export.Set it to 24 to get higher quality skin partitions.
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiTriShapeData block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as BSDismemberSkinInstance block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiSkinData block
niftools:INFO:Creating skin partition
pyffi.nif.nitribasedgeom:INFO:Counted minimum of 1 and maximum of 1 bones per vertex
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 4 bones per vertex.
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 18 bones per triangle (and hence, per partition).
pyffi.nif.nitribasedgeom:INFO:Creating partitions
pyffi.nif.nitribasedgeom:INFO:Created 2 small partitions.
pyffi.nif.nitribasedgeom:INFO:Merging partitions.
pyffi.nif.nitribasedgeom:INFO:Skin has 1 partitions.
pyffi.nif.nitribasedgeom:INFO:Maximizing shared bones.
pyffi.nif.nitribasedgeom:INFO:Optimizing triangle ordering in partition 0
niftools:WARNING:Using less than 24 bones per partition on Skyrim export.Set it to 24 to get higher quality skin partitions.
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 2") at 0x000001B23F6B4108> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiNode block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908>
niftools:DEBUG:Found body part SBP_32_BODY
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiTriShapeData block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as BSDismemberSkinInstance block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiSkinData block
niftools:INFO:Creating skin partition
pyffi.nif.nitribasedgeom:INFO:Counted minimum of 1 and maximum of 1 bones per vertex
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 4 bones per vertex.
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 18 bones per triangle (and hence, per partition).
pyffi.nif.nitribasedgeom:INFO:Creating partitions
pyffi.nif.nitribasedgeom:INFO:Created 2 small partitions.
pyffi.nif.nitribasedgeom:INFO:Merging partitions.
pyffi.nif.nitribasedgeom:INFO:Skin has 1 partitions.
pyffi.nif.nitribasedgeom:INFO:Maximizing shared bones.
pyffi.nif.nitribasedgeom:INFO:Optimizing triangle ordering in partition 0
niftools:WARNING:Using less than 24 bones per partition on Skyrim export.Set it to 24 to get higher quality skin partitions.
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiTriShapeData block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as BSDismemberSkinInstance block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiSkinData block
niftools:INFO:Creating skin partition
pyffi.nif.nitribasedgeom:INFO:Counted minimum of 1 and maximum of 4 bones per vertex
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 4 bones per vertex.
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 18 bones per triangle (and hence, per partition).
pyffi.nif.nitribasedgeom:INFO:Creating partitions
pyffi.nif.nitribasedgeom:INFO:Created 4 small partitions.
pyffi.nif.nitribasedgeom:INFO:Merging partitions.
pyffi.nif.nitribasedgeom:INFO:Skin has 2 partitions.
pyffi.nif.nitribasedgeom:INFO:Maximizing shared bones.
pyffi.nif.nitribasedgeom:INFO:Optimizing triangle ordering in partition 0
pyffi.nif.nitribasedgeom:INFO:Optimizing triangle ordering in partition 1
niftools:WARNING:Using less than 24 bones per partition on Skyrim export.Set it to 24 to get higher quality skin partitions.
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiTriShapeData block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as BSDismemberSkinInstance block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiSkinData block
niftools:INFO:Creating skin partition
pyffi.nif.nitribasedgeom:INFO:Counted minimum of 1 and maximum of 1 bones per vertex
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 4 bones per vertex.
pyffi.nif.nitribasedgeom:INFO:Imposing maximum of 18 bones per triangle (and hence, per partition).
pyffi.nif.nitribasedgeom:INFO:Creating partitions
pyffi.nif.nitribasedgeom:INFO:Created 2 small partitions.
pyffi.nif.nitribasedgeom:INFO:Merging partitions.
pyffi.nif.nitribasedgeom:INFO:Skin has 1 partitions.
pyffi.nif.nitribasedgeom:INFO:Maximizing shared bones.
pyffi.nif.nitribasedgeom:INFO:Optimizing triangle ordering in partition 0
niftools:WARNING:Using less than 24 bones per partition on Skyrim export.Set it to 24 to get higher quality skin partitions.
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Exporting <bpy_struct, Object("Shadow 3") at 0x000001B23F603908> as NiTriShape block
niftools:DEBUG:Looking for NiStencilProperty block. Kwargs: {'flags': None}
niftools:DEBUG:Found existing NiStencilProperty block matching all criteria!
niftools:DEBUG:Found node Image Texture of type Base
niftools:INFO:Exporting BSLightingShaderProperty block
niftools:INFO:Checking collision
niftools:INFO:Checking controllers
niftools:INFO:Applying scale correction 1.0
pyffi.toaster:INFO:--- fix_scale ---
pyffi.toaster:INFO:  scaling by factor 1.000000
pyffi.toaster:INFO:  ~~~ NiNode [Scene Root] ~~~
pyffi.toaster:INFO:    ~~~ BSInvMarker [INV] ~~~
pyffi.toaster:INFO:    ~~~ NiNode [NPC] ~~~
pyffi.toaster:INFO:      ~~~ NiNode [NPC Root [Root]] ~~~
pyffi.toaster:INFO:        ~~~ NiNode [NPC COM [COM ]] ~~~
pyffi.toaster:INFO:          ~~~ NiNode [NPC Pelvis [Pelv]] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [NPC L Thigh [LThg]] ~~~
pyffi.toaster:INFO:              ~~~ NiNode [NPC L Calf [LClf]] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [NPC L Foot [Lft ]] ~~~
pyffi.toaster:INFO:                  ~~~ NiNode [NPC L Toe0 [LToe]] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [NPC R Thigh [RThg]] ~~~
pyffi.toaster:INFO:              ~~~ NiNode [NPC R Calf [RClf]] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [NPC R Foot [Rft ]] ~~~
pyffi.toaster:INFO:                  ~~~ NiNode [NPC R Toe0 [RToe]] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [WeaponDagger] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [WeaponAxe] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [WeaponSword] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [WeaponMace] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [SkirtFBone01] ~~~
pyffi.toaster:INFO:              ~~~ NiNode [SkirtFBone02] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [SkirtFBone03] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [SkirtBBone01] ~~~
pyffi.toaster:INFO:              ~~~ NiNode [SkirtBBone02] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [SkirtBBone03] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [SkirtLBone01] ~~~
pyffi.toaster:INFO:              ~~~ NiNode [SkirtLBone02] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [SkirtLBone03] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [SkirtRBone01] ~~~
pyffi.toaster:INFO:              ~~~ NiNode [SkirtRBone02] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [SkirtRBone03] ~~~
pyffi.toaster:INFO:          ~~~ NiNode [NPC Spine [Spn0]] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [NPC Spine1 [Spn1]] ~~~
pyffi.toaster:INFO:              ~~~ NiNode [NPC Spine2 [Spn2]] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [NPC Neck [Neck]] ~~~
pyffi.toaster:INFO:                  ~~~ NiNode [NPC Head [Head]] ~~~
pyffi.toaster:INFO:                    ~~~ NiNode [NPC Head MagicNode [Hmag]] ~~~
pyffi.toaster:INFO:                    ~~~ NiNode [NPCEyeBone] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [NPC R Clavicle [RClv]] ~~~
pyffi.toaster:INFO:                  ~~~ NiNode [NPC R UpperArm [RUar]] ~~~
pyffi.toaster:INFO:                    ~~~ NiNode [NPC R Forearm [RLar]] ~~~
pyffi.toaster:INFO:                      ~~~ NiNode [NPC R Hand [RHnd]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC R Finger00 [RF00]] ~~~
pyffi.toaster:INFO:                          ~~~ NiNode [NPC R Finger01 [RF01]] ~~~
pyffi.toaster:INFO:                            ~~~ NiNode [NPC R Finger02 [RF02]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC R Finger10 [RF10]] ~~~
pyffi.toaster:INFO:                          ~~~ NiNode [NPC R Finger11 [RF11]] ~~~
pyffi.toaster:INFO:                            ~~~ NiNode [NPC R Finger12 [RF12]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC R Finger20 [RF20]] ~~~
pyffi.toaster:INFO:                          ~~~ NiNode [NPC R Finger21 [RF21]] ~~~
pyffi.toaster:INFO:                            ~~~ NiNode [NPC R Finger22 [RF22]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC R Finger30 [RF30]] ~~~
pyffi.toaster:INFO:                          ~~~ NiNode [NPC R Finger31 [RF31]] ~~~
pyffi.toaster:INFO:                            ~~~ NiNode [NPC R Finger32 [RF32]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC R Finger40 [RF40]] ~~~
pyffi.toaster:INFO:                          ~~~ NiNode [NPC R Finger41 [RF41]] ~~~
pyffi.toaster:INFO:                            ~~~ NiNode [NPC R Finger42 [RF42]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC R MagicNode [RMag]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [WEAPON] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [AnimObjectR] ~~~
pyffi.toaster:INFO:                      ~~~ NiNode [NPC R ForearmTwist1 [RLt1]] ~~~
pyffi.toaster:INFO:                      ~~~ NiNode [NPC R ForearmTwist2 [RLt2]] ~~~
pyffi.toaster:INFO:                    ~~~ NiNode [NPC R UpperarmTwist1 [RUt1]] ~~~
pyffi.toaster:INFO:                      ~~~ NiNode [NPC R UpperarmTwist2 [RUt2]] ~~~
pyffi.toaster:INFO:                  ~~~ NiNode [NPC R Pauldron] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [NPC L Clavicle [LClv]] ~~~
pyffi.toaster:INFO:                  ~~~ NiNode [NPC L UpperArm [LUar]] ~~~
pyffi.toaster:INFO:                    ~~~ NiNode [NPC L Forearm [LLar]] ~~~
pyffi.toaster:INFO:                      ~~~ NiNode [NPC L Hand [LHnd]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC L Finger00 [LF00]] ~~~
pyffi.toaster:INFO:                          ~~~ NiNode [NPC L Finger01 [LF01]] ~~~
pyffi.toaster:INFO:                            ~~~ NiNode [NPC L Finger02 [LF02]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC L Finger10 [LF10]] ~~~
pyffi.toaster:INFO:                          ~~~ NiNode [NPC L Finger11 [LF11]] ~~~
pyffi.toaster:INFO:                            ~~~ NiNode [NPC L Finger12 [LF12]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC L Finger20 [LF20]] ~~~
pyffi.toaster:INFO:                          ~~~ NiNode [NPC L Finger21 [LF21]] ~~~
pyffi.toaster:INFO:                            ~~~ NiNode [NPC L Finger22 [LF22]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC L Finger30 [LF30]] ~~~
pyffi.toaster:INFO:                          ~~~ NiNode [NPC L Finger31 [LF31]] ~~~
pyffi.toaster:INFO:                            ~~~ NiNode [NPC L Finger32 [LF32]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC L Finger40 [LF40]] ~~~
pyffi.toaster:INFO:                          ~~~ NiNode [NPC L Finger41 [LF41]] ~~~
pyffi.toaster:INFO:                            ~~~ NiNode [NPC L Finger42 [LF42]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [NPC L MagicNode [LMag]] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [SHIELD] ~~~
pyffi.toaster:INFO:                        ~~~ NiNode [AnimObjectL] ~~~
pyffi.toaster:INFO:                      ~~~ NiNode [NPC L ForearmTwist1 [LLt1]] ~~~
pyffi.toaster:INFO:                      ~~~ NiNode [NPC L ForearmTwist2 [LLt2]] ~~~
pyffi.toaster:INFO:                    ~~~ NiNode [NPC L UpperarmTwist1 [LUt1]] ~~~
pyffi.toaster:INFO:                      ~~~ NiNode [NPC L UpperarmTwist2 [LUt2]] ~~~
pyffi.toaster:INFO:                  ~~~ NiNode [NPC L Pauldron] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [WeaponBack] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [WeaponBow] ~~~
pyffi.toaster:INFO:                ~~~ NiNode [QUIVER] ~~~
pyffi.toaster:INFO:            ~~~ NiNode [MagicEffectsNode] ~~~
pyffi.toaster:INFO:        ~~~ NiNode [AnimObjectA] ~~~
pyffi.toaster:INFO:        ~~~ NiNode [AnimObjectB] ~~~
pyffi.toaster:INFO:    ~~~ NiNode [CharacterBumper] ~~~
pyffi.toaster:INFO:    ~~~ NiNode [Shadow 1] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 1:0] ~~~
pyffi.toaster:INFO:        ~~~ NiStencilProperty [] ~~~
pyffi.toaster:INFO:        ~~~ NiTriShapeData [] ~~~
pyffi.toaster:INFO:        ~~~ BSDismemberSkinInstance [] ~~~
pyffi.toaster:INFO:          ~~~ NiSkinData [] ~~~
pyffi.toaster:INFO:            ~~~ NiSkinPartition [] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 1:1] ~~~
pyffi.toaster:INFO:        ~~~ NiTriShapeData [] ~~~
pyffi.toaster:INFO:        ~~~ BSDismemberSkinInstance [] ~~~
pyffi.toaster:INFO:          ~~~ NiSkinData [] ~~~
pyffi.toaster:INFO:            ~~~ NiSkinPartition [] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 1:2] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 1:3] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 1:4] ~~~
pyffi.toaster:INFO:        ~~~ NiTriShapeData [] ~~~
pyffi.toaster:INFO:        ~~~ BSDismemberSkinInstance [] ~~~
pyffi.toaster:INFO:          ~~~ NiSkinData [] ~~~
pyffi.toaster:INFO:            ~~~ NiSkinPartition [] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 1:5] ~~~
pyffi.toaster:INFO:        ~~~ NiTriShapeData [] ~~~
pyffi.toaster:INFO:        ~~~ BSDismemberSkinInstance [] ~~~
pyffi.toaster:INFO:          ~~~ NiSkinData [] ~~~
pyffi.toaster:INFO:            ~~~ NiSkinPartition [] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:    ~~~ NiNode [Shadow 2] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 2:0] ~~~
pyffi.toaster:INFO:        ~~~ NiTriShapeData [] ~~~
pyffi.toaster:INFO:        ~~~ BSDismemberSkinInstance [] ~~~
pyffi.toaster:INFO:          ~~~ NiSkinData [] ~~~
pyffi.toaster:INFO:            ~~~ NiSkinPartition [] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 2:1] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 2:2] ~~~
pyffi.toaster:INFO:        ~~~ NiTriShapeData [] ~~~
pyffi.toaster:INFO:        ~~~ BSDismemberSkinInstance [] ~~~
pyffi.toaster:INFO:          ~~~ NiSkinData [] ~~~
pyffi.toaster:INFO:            ~~~ NiSkinPartition [] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 2:3] ~~~
pyffi.toaster:INFO:        ~~~ NiTriShapeData [] ~~~
pyffi.toaster:INFO:        ~~~ BSDismemberSkinInstance [] ~~~
pyffi.toaster:INFO:          ~~~ NiSkinData [] ~~~
pyffi.toaster:INFO:            ~~~ NiSkinPartition [] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 2:4] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 2:5] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:    ~~~ NiNode [Shadow 3] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 3:0] ~~~
pyffi.toaster:INFO:        ~~~ NiTriShapeData [] ~~~
pyffi.toaster:INFO:        ~~~ BSDismemberSkinInstance [] ~~~
pyffi.toaster:INFO:          ~~~ NiSkinData [] ~~~
pyffi.toaster:INFO:            ~~~ NiSkinPartition [] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 3:1] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 3:2] ~~~
pyffi.toaster:INFO:        ~~~ NiTriShapeData [] ~~~
pyffi.toaster:INFO:        ~~~ BSDismemberSkinInstance [] ~~~
pyffi.toaster:INFO:          ~~~ NiSkinData [] ~~~
pyffi.toaster:INFO:            ~~~ NiSkinPartition [] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 3:3] ~~~
pyffi.toaster:INFO:        ~~~ NiTriShapeData [] ~~~
pyffi.toaster:INFO:        ~~~ BSDismemberSkinInstance [] ~~~
pyffi.toaster:INFO:          ~~~ NiSkinData [] ~~~
pyffi.toaster:INFO:            ~~~ NiSkinPartition [] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 3:4] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
pyffi.toaster:INFO:      ~~~ NiTriShape [Tri Shadow 3:5] ~~~
pyffi.toaster:INFO:        ~~~ BSLightingShaderProperty [] ~~~
pyffi.toaster:INFO:          ~~~ BSShaderTextureSet [] ~~~
niftools:INFO:Writing .nif file
niftools:INFO:Finished
 

Image 1.png

Image 2.png

Link to comment
Share on other sites

  • Recently Browsing   0 members

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