This tool is only intended for artists and modders that release their mods along with Custom Data.
When providing Custom Data with mods, most of the time it is unnecessary (if not a source of bother for users), to leave parts like His clothing, Her mood, body positions, background, etc.
This tool allows keeping only the useful parts of Custom Data, like Iris and Eyebrow colour, Breast size, clothes, etc.
Procedure:
Please note that Her name and mood will also be deleted, along with any potential Loader data, but these can be added back manually afterwards.
As it performs operations on your clipboard content, this program may be recognised by your antivirus or web browser as a potential threat (VirusTotal detection).
If you don't trust the EXE file, download AutoHotkey and use the script below by yourself or if you're really paranoid, use the RegExes.
You can also apply the regexes on regex101.com by putting your Custom Data in the TEST STRING window, the edited data will be given in the SUBSTITUTION window below:
See also this Loader version that features positions which allow taking neat screenshots of your mods.
When providing Custom Data with mods, most of the time it is unnecessary (if not a source of bother for users), to leave parts like His clothing, Her mood, body positions, background, etc.
This tool allows keeping only the useful parts of Custom Data, like Iris and Eyebrow colour, Breast size, clothes, etc.
Procedure:
- Copy the complete custom data from SDT's Modding tab.
- Run Custom Data Cleaner.exe.
- Select if you want to keep the clothes or not.
As it performs operations on your clipboard content, this program may be recognised by your antivirus or web browser as a potential threat (VirusTotal detection).
If you don't trust the EXE file, download AutoHotkey and use the script below by yourself or if you're really paranoid, use the RegExes.
Code:
[*]If RegExMatch(clipboard,"i)(charName.*?;).*?(bodyScale.*?;).*?(iris:.*?)hisskinhsl.*?(collar.*?herTan:[^;]*).*")
{
MsgBox, 4,, Do you want to keep Her clothes and accessories?
IfMsgBox, Yes
{
clipboard := RegExReplace(clipboard,"i)(charName.*?;).*?(bodyScale.*?;).*?(iris:.*?)hisskinhsl.*?(collar.*?herTan:[^;]*).*","$1$2$3$4")
MsgBox, Edited Custom Data (with clothes and accessories):`n`n%clipboard%`n`nThis code has been copied to your clipboard.
}
else
{
clipboard := RegExReplace(clipboard,"i)(charName.*?;).*?(bodyScale.*?;).*?(iris:.*?)hisskinhsl.*?(herTan:[^;]*).*","$1$2$3")
MsgBox, Edited Custom Data (without clothes and accessories):`n`n%clipboard%`n`nThis code has been copied to your clipboard.
}
}
else
MsgBox, Clipboard does not contains a full Custom Data.`n`nCopy it from the `"Modding`" tab:`nHit the `"Generate`" button in the `"Custom Data`" section.
Return
Keep clothes and accessories:
Find:
Replace:
Do not keep clothes and accessories:
Find:
Replace:
Find:
(charName.*?;).*?(bodyScale.*?;).*?(iris:.*?)hisskinhsl.*?(collar.*?herTan:[^;]*).*Replace:
$1$2$3$4Do not keep clothes and accessories:
Find:
(charName.*?;).*?(bodyScale.*?;).*?(iris:.*?)hisskinhsl.*?(herTan:[^;]*).*Replace:
$1$2$3$4You can also apply the regexes on regex101.com by putting your Custom Data in the TEST STRING window, the edited data will be given in the SUBSTITUTION window below:
- Keep clothes and accessories on regex101.com.
- Do not keep clothes and accessories on regex101.com.
See also this Loader version that features positions which allow taking neat screenshots of your mods.