Works pretty much like Minimaul's ThomasJepp.SaintsRow.CustomizationItemClone.exe but for weapon costumes and skins. I haven't tried cloning every costume/skin yet, so if any clone function crashes the tool for you or creates buggy assets in-game, please report it in the comments.
UPDATES:
revision 02 - added a required command line parameter to let users specify which clone function they'd like to use
revision 03 - fixed a bug that would cause some cloned clips to not be renamed properly
Implemented Features:
- Clone an existing weapon costume to a new weapon in the Workshop format.
- Clone an existing weapon costume to a new costume for the same weapon.
- Clone an existing costume skin to a new skin for the same costume.
- Automatically creates string XML files for easier editing of in-game text.
Known Issues:
- Clones of costumes that use physics simulation will be static.
- Clones of costumes often lack HUD icons.
- The clone tool doesn't rename the clips of some cloned weapons.
Install instructions:
Extract all files in the zip to a new folder on your PC. Don't put them in the same directory as Minimaul's tools if you have those installed as there might be conflicts.
Short Tutorial:
Here's how you write the command:
'Source' is the name of any weapon costume included in the vanilla weapon_costumes.xtbl for the functions "weapon" and "costume". For the "skin" function, 'source' is the name of any skin entry included in weapon_skins.xtbl.
'Name' is a custom name you have to come up with for your new weapon/costume/skin. In order to make sure there won't be any mod incompatibilities you have to make sure that this string is unique. I recommend including your username.
As of revision 02, there's the new 'function' parameter to let you specify which one of the clone functions you want to make use of. There're three available options:
Examples:
Creates a new weapon that looks like the DEK-RD Railpistol.
Creates a new costume for the Disintegrator Rifle.
Creates a new texture variant for the baseball bat.
Credits:
@Minimaul for this tool is essentially just an elaborate mod of his ThomasJepp.SaintsRow.CustomizationItemClone.exe.
Source code: https://github.com/flow754/Flow.WeaponClone
UPDATES:
revision 02 - added a required command line parameter to let users specify which clone function they'd like to use
revision 03 - fixed a bug that would cause some cloned clips to not be renamed properly
Implemented Features:
- Clone an existing weapon costume to a new weapon in the Workshop format.
- Clone an existing weapon costume to a new costume for the same weapon.
- Clone an existing costume skin to a new skin for the same costume.
- Automatically creates string XML files for easier editing of in-game text.
Known Issues:
- Clones of costumes that use physics simulation will be static.
- Clones of costumes often lack HUD icons.
- The clone tool doesn't rename the clips of some cloned weapons.
Install instructions:
Extract all files in the zip to a new folder on your PC. Don't put them in the same directory as Minimaul's tools if you have those installed as there might be conflicts.
Short Tutorial:
Here's how you write the command:
Code:
Flow.WeaponClone.exe source name function [output]
'Name' is a custom name you have to come up with for your new weapon/costume/skin. In order to make sure there won't be any mod incompatibilities you have to make sure that this string is unique. I recommend including your username.
As of revision 02, there's the new 'function' parameter to let you specify which one of the clone functions you want to make use of. There're three available options:
- "weapon" - this function clones any given source costume to a new weapon entry, just like the tool used to do originally.
- "costume" - this also clones the source costume, but doesn't create a new weapon entry, which is useful if you just want to add a new costume to an existing weapon.
- "skin" - this function clones any given source skin to a new skin for the same costume. Very useful for making texture variants. Make sure that the 'source' argument is the name of a weapon_skins.xtbl entry if you use this function.
Examples:
Code:
Flow.WeaponClone.exe "PistolHeavy-2-Rail" "flow_pistol_weapon1" "weapon"
Code:
Flow.WeaponClone.exe "Rifle-Disintegrator" "flow_disintegrator_costume1" "costume"
Code:
Flow.WeaponClone.exe "BaseballBat_1" "flow_BaseballBat_skin1" "skin"
Credits:
@Minimaul for this tool is essentially just an elaborate mod of his ThomasJepp.SaintsRow.CustomizationItemClone.exe.
Source code: https://github.com/flow754/Flow.WeaponClone
Attachments
Last edited: