Saints Row 4 has two type of skins
1) Styles or costumes - 3d models which can have own icon, animation, vfx, description but it always imposes data like clip size, fire rate etc from weapons.xtbl
2) Skins - simple textures which you can apply on some style or weapon
Today I will teach you how to create them for any weapon
You need:
Notepad++
Flow754's Weapon Clone Tool
3D editor
SRIV SDK Release B
Minimaul’s Saints Row IV Tools
First
I will clone any weapon, with the name "WeaponForStylesAndSkins", so I get some weapon name from misc_tables.vpp_pc\weapon_costumes.xtbl baseball bat for example and run Clone tool with this parameter
	
	
	
		
Clone tool create folder with this  files
		
		
	
	
		
	
Second
I will clone any other weapon as style (costume) so I open misc_tables.vpp_pc\weapon_costumes.xtbl and choose ExplosiveRPG-1-GuitarCase and clone it with the name MyStyle
Note: I recommend you to clone style with the same weapon class as your weapon in other cases you can get some bugs like me.
	
	
	
		
And get the folder with files
		
	
To link this costume to your weapon open table weapon_costumes.xtbl and replace
	
	
	
		
with your weapon name. In my case:
	
	
	
		
That all, the style will work now but you should merge tables and asm_pc files if you want to pack your new weapon and style together.
[Tutorial] Merging two mods for Steam Workshop
Third
To create a skin I will clone any skin from misc_tables.vpp_pc\weapon_skins.xtbl Abduction_1 for example with the name MySkin
	
	
	
		
And get this folder
		
	
Open weapon_skins.xtbl and replace
	
	
	
		
to your style\weapon name from your weapon_costume.xtbl
		
	
	
	
	
		
You can unpack str2_pc archive and edit textures which lay in cpeg archives
To create your own texture set for your weapon, open your weapon in 3D editor, apply your textures on it and export to fbx as usual and open it with SR4 SDK B, check only Matlibx button and press Convert button
		
	
After this go to the Output folder which was created by SDK and rename cpeg, gpeg, and matlib files to you skin name , MySkin in my case. Set PACKAGE folder to your skin folder and press Package. That all folks.
		
	
				
			1) Styles or costumes - 3d models which can have own icon, animation, vfx, description but it always imposes data like clip size, fire rate etc from weapons.xtbl
2) Skins - simple textures which you can apply on some style or weapon
Today I will teach you how to create them for any weapon
You need:
Notepad++
Flow754's Weapon Clone Tool
3D editor
SRIV SDK Release B
Minimaul’s Saints Row IV Tools
First
I will clone any weapon, with the name "WeaponForStylesAndSkins", so I get some weapon name from misc_tables.vpp_pc\weapon_costumes.xtbl baseball bat for example and run Clone tool with this parameter
		Code:
	
	Flow.WeaponClone "baseball_bat-0-Bat" "WeaponForStylesAndSkins" "weapon"
	Second
I will clone any other weapon as style (costume) so I open misc_tables.vpp_pc\weapon_costumes.xtbl and choose ExplosiveRPG-1-GuitarCase and clone it with the name MyStyle
Note: I recommend you to clone style with the same weapon class as your weapon in other cases you can get some bugs like me.
		Code:
	
	Flow.WeaponClone "ExplosiveRPG-1-GuitarCase" "MyStyle" "costume"
	And get the folder with files
To link this costume to your weapon open table weapon_costumes.xtbl and replace
		Code:
	
	<Weapon_Entry>Explosive-RocketLauncher</Weapon_Entry>
	
		Code:
	
	<Weapon_Entry>WeaponForStylesAndSkins</Weapon_Entry>
	That all, the style will work now but you should merge tables and asm_pc files if you want to pack your new weapon and style together.
[Tutorial] Merging two mods for Steam Workshop
Third
To create a skin I will clone any skin from misc_tables.vpp_pc\weapon_skins.xtbl Abduction_1 for example with the name MySkin
		Code:
	
	Flow.WeaponClone "Abduction_1" "MySkin" "skin"
	And get this folder
Open weapon_skins.xtbl and replace
		XML:
	
	<Costume>Special-Abduction</Costume>
	
		XML:
	
	<Costume>MyStyle</Costume>
	You can unpack str2_pc archive and edit textures which lay in cpeg archives
To create your own texture set for your weapon, open your weapon in 3D editor, apply your textures on it and export to fbx as usual and open it with SR4 SDK B, check only Matlibx button and press Convert button
After this go to the Output folder which was created by SDK and rename cpeg, gpeg, and matlib files to you skin name , MySkin in my case. Set PACKAGE folder to your skin folder and press Package. That all folks.
			
				Last edited: