Skyrim

About this mod

For Skyrim Fallout and Oblivion
Rig and Weightpaint nifs without a 3D program!

Requirements
Permissions and credits
    I've used nifscope, gimp, blinder and other complicated programs in an attempt to apply HDT nodes with no avail ... I thought there has to be an easier way  to apply these weights and nods to armors and clothing for both male and female characters so that they scale as body shape changes during gameplay.   
     
     This program is the best way I could find. It's deceptively simple and all of it's changes are easily correctable by reinstalling your armor mod again through the NMM. 


  What led to the search was I use a now extinct mod for S.A.M called Player Look Evolution that causes changes to body nodes in a realistic way like pumping iron but it's more related to what the character does and  less dependent on to skill leveling. For example I use RND and I might force one of my characters eat so I don't have to worry about it later ... he eats too much he starts to gain weight and his waist to expands and his belly becomes distended..Cool right? Super immersive for sure! But without TBBP/ HDT enabled armor and clothing this wasn't visible unless I removed the armor or clothing he was wearing (WTF!*!*!*!). Think about how pregnancy mods that work, they cause the npc's or pc's belly node to increase as she comes closer to term if you don't have TBBP armor then you couldn't tell unless you removed her armor in the middle of a field and then die from a random enemy npc encounter.....

 
   This is a Nexus Mods port of a beta program found on the adult modding site Lover's Lab it's incredibly simple to use and I'm sure it will work for SSE because it uses python to execute the functions of just nif- bone swapping. So that means the cool HDT armor you got, you can apply those same nif-bones and weights to a completely different armor by using the cool HDT one! 

           I am not the file author/ program creator... Nor do I intend to provide support for this program...I can, however, share my personal experiences using it. If your not familiar with the requirements for HDT/TBBP then head over to You'll also need to grab
 

Grab Python From here: https://www.python.org/downloads/windows/

 Grab PyFFI from here :https://pypi.python.org/pypi/PyFFI

Make sure that with any kind of program file you download outside of the nexus make sure it's safe you run it across : Virus Total    


                      
                                                                                                       XP32 Maximum Skeleton - XPMS

HDT Physics Extensions

 
Women have a number of HDT body mods on the nexus I personally use CBBE, there is also UNP




SOS HDT BodyVectorPlexus' Shape Atlas For Men                                                                                           

HDT BBB Bounce for SAM 1.2 by KouLeifoh


Racemenu users get a little extra with being able to edit these bouncy sliders in game :

 RaceMenu Skeleton Sliders for XPMS


Kormgar has created other fantastic programs these are included in your download:
Clothing Converter  (A simpler Body Slide Alternative: For Men and Women)
Seam Mender

For detailed instructions and a change log see the support website :
Support website    (https://kgtools.wordpress.com/mesh-rigger/)



                   The KGtools files you need to get the program running have been provided for you in the downloads section, the links to python are given  in the requirements page and in the quote below. The quote also has detailed instructions and so does Kormgar's website. You can add TBBP nodes and weights to everything!  This file is intended as a modder's resource file however it has an easy enduser UI through the use of .BAT files :)

This tool automatically copies Bones, Weightpainting, Dismemberment Partitions, and much more for Skyrim, Fallout and Oblivion meshes.
 
The tool can process a single nif, multiple nifs, or even an entire directory structure at once.
 
You can now add one or more bones to an entire clothing collection with a couple of quick clicks.
 
And rigging a raw mesh or stripping and re-rigging an existing mesh is a simple as running the tool.
 
Core Functions
 
1. Copy skeleton root, bones, and weightpainting from a fully rigged mesh to an unrigged mesh
2. Accurately replicate skin partitions and dismemberment partitions
3. Selectively copy individual bones, multiple bones, or entire skeletons from a rigged nif to any other mesh.
4. Selectively rig individual meshes within a nif for Rigid or Soft weightpainting
5. Automatically copy Havok HDT nodes and bones
6. Automatically compensate for differences in skinning, bone transforms, skinned bone transforms, etc
7. Automatically generate perfectly matching _0 and _1 morph meshes, if _0 and _1 morph meshes already exist

Using Mesh Rigger

Spoiler

Mesh Rigger works by accurately copying information from a template nif to as many target nifs that you desire. Because of this, the quality of final results depends on the quality of the selected template nif.

For best results, your template nif should be a full body nif (hands, feet, upper body, lower body, head) that shares the same base body type as any nifs that you wish to rig using Mesh Rigger.

1. Run 'Mesh Rigger.bat' or 'mesh_rigger.py'. This will open the main Mesh Rigger options Window.

File Settings

2. Click 'Load Defaults' (Optional)
3. Click File -> Template Options -> Select Template Mesh
3.a. Select the template nif that you will be using.
3.b. Warning for Skyrim users. If you are rigging morph nifs (name_0.nif, name_1.nif), please ensure that your template nif has an appropriate name. So if your template matches the _0 body style, ensure that the template name ends with _0.nif. If instead the template matches the _1 body style, ensure that the template name ends with _1.nif.
4. (Optional) If you would like to rig the mesh with a different skeleton than the one included in your Template Mesh: Click File -> Template Options -> Select Template Skeleton.
4.a. Optional) Select the skeleton template nif that you will be using.
5. Click File -> Target Options
5.a. Select either the nifs or the folder containing the nifs that you want to rig
5.b. (Optional) If you want the tool to process subfolders, enable 'Include Subfolders'
6. Click File -> Select Destination Folder
6.a. Select the location where you would like the rigged meshes to be saved. The tool will automatically overwrite any nifs in this folder with newly rigged versions.

Search Settings

Override Distance, Search Distance, and Vertex Targets determine how the tool finds matching weights between the meshes.

7. Override Distance should be enabled *only* if you want to force every vertex on the target meshes to receive new weightpainting.

8. Search Distance should be increased if you are working with skirts or capes or other materials that may need to search a significant distance for an appropriate target on the template mesh.

9. Vertex Targets determines how many targets on the template mesh each vertex should attempt to find. The weight applied to a given vertex will be a distance weighted average of the found targets on the template mesh. In general, 3 is a safe starting point. Increase this number to generate smoother weightpainting, decrease it to generate a more precise copy from the template.

Rigging Settings

10. Select Bones to Copy: Enable if you want to select only certain bones to be copied

11. Copy Havok Node: Enable if you want to copy Havok nodes and skeletons for HDT enabled Skyrim meshes

13. Select Rigid Meshes: This option allows you to specify two options for every geometry block (mesh) in every nif that you rig. When enabled, every time a nif is loaded to be rigged, the tool will open a menu listing all meshes found in the nif. Each mesh has two options, Weight, and Rigid.
13.a 'Weight' determines whether or not a given mesh received updated weighting. If a mesh does not have Weight enabled, its weightpainting will not be modified by the tool.
13.b. 'Rigid' determines whether or not a given mesh receives rigid weightpating. Enable this for hard object like a shell or a breastplate that should not be deformed. Disable this for soft objects, like leather or clothing that should match the deformation of the body mesh.

14. 'Replace Weights': This option causes the tool to erase existing weighting for any bones that the tool paints

15. 'Replace Rigging': This option causes the tool to erase any existing bones and replace them with the bones from the template mesh (or template skeleton, if one was selected). Note: Enabling this option will automatically delete any unused bones

16. 'Replace Partitions': This option is used for Skyrim and Fallout nifs. When enabled, it will delete existing dismemberment partitions and copy the appropriate partitions from the template nif. If disabled, any existing dismemberment partition assignments will be preserved when the partition is rebuilt.

17. 'Allowed Genders': This option is useful when walking a directory tree. It attempts to detect the gender of a given nif and rig only nifs with matching genders. Note: The tool uses file path and texture path to determine gender, so it is unable to accurately categorize all nifs by gender.

18. Click 'OK' to run Mesh Rigger

Saving and Restoring Settings

Cancel: Close the tool and don't do anything (same as closing the window)
Load Defaults: Reset settings to factory default
OK: Accept the settings and begin processing meshes
 
Save Current Settings: Save your current configuration to a customizeable ini file
Load Current Settings: Load a saved configuration from a customizeable ini file


Download: FROM DOWNLOADS TAB!!!!!!!!!!!!!

  Tools RC 89.e.7z  14.42MB   1461 downloads
 Tools Rc 89_K_Upgrade.7z 131.78KB   780 downloads

Download RC 89e then extract then download and extract Tools Rc Upgrade and extract to the same directory
 
 
Website for more Information:
KGTools Development Website Site
 
Installation:
 Spoiler
 
 
Portable Package:
 
1. Extract downloaded .7z file to the folder of your choice.
 
To run the tool: 
1. Double-Click on Mesh_Rigger.bat in your Mesh Rigger folder
 
Light Download:
 
1. Install Python 3.4 https://www.python.o...releases/3.4.0/ (64 bit recommended if you are working with very large nifs)
2. Install Pyffi 3K http://sourceforge.n...les/pyffi-py3k/
3. Extract Mesh Rigger to your preferred location in your computer.
 
To run the tool:
1. Double Click on mesh_rigger.py located in your Mesh Rigger folder.
 
This should open the bone weight copy menu.  If this does not happen, download and use the Portable Package instead
 Simple instructions : 
   

File > Select template (this is the mesh that has tbbp/HDT weighting) (This can be a body mesh but may cause undesired effects)

File > Target Mesh Options > Process selected meshes only... (this is the armor you want tbbp weights on)

(make sure it matches the correct xxxx0_.nif and the xxxx1_.nif mesh file type. Do not use XXXXbody_0.nif as a template  and then target a Clothing/Armor item with a XXXXX_1.nif ending it will cause serious graphical oddities when used in game... you have been warned)
 
File > select destination folder... this is where the program will put you newly weighted meshes)
 
Once that is set, pick the "select bone to copy" and "overwrite existing bones" buttons and click OK.
 

Once again all props and kudos to the creator of the program and Xp32 ... It seriously has made my life easier ...

If you use a TBBP/HDT body it's best to use an armor that covers all visible slots.. or things may not fit together as they should.