Give it a couple of days, defender will whitelist it, also you can compile the tool yourself, it's open source. The reason behind flagging by windows defender is that I included the ability to delete original vars and replace them so the tool acts similar to ransomware (deleting original files and replacing them).The exe is reported as trojan by windows defender. Also, please add options to pack those hair, assets, clothes etc independently as a separate vars. instead of deleting them. So, lazy ppl like me won't have to find and download dependencies of hundreds characters vars. It would be a huge time saver.
Will try to add this option at the next update.Hey Boss, this version is what I've been looking in a tool to fix bloated vars for a while so thank you for this. Is it possible for you to add a feature to resize 8k textures to 4k as well as downsize 4k textures bigger than 40MB as an option?
Also does this delete RG morph fix which has RG in the name or will it leave it alone?
What does Sharp VaM Searching Tools do? Would love to hear the details!Give it a couple of days, defender will whitelist it, also you can compile the tool yourself, it's open source. The reason behind flagging by windows defender is that I included the ability to delete original vars and replace them so the tool acts similar to ransomware (deleting original files and replacing them).
As for the option to pack hair, assets independently, I made my stand in the past that I won't be part of this trend of including repeated assets or anything repeated. As a work around I developed Sharp VaM Searching Tools which eliminates 90% of the time you spend searching for vars and downloading missing dependencies. It's gonna be open source and will be released soon.
Too long to write, just wait until the release.What does Sharp VaM Searching Tools do? Would love to hear the details!
If you don't trust me, compile it yourself, source code is included, download it, open it in VS, restore nuget packages, build, merge assemblies, upload to virus total, you will get the exact same results. The reason behind flagging is that I included the ability to delete vars and replace them which is similar to how ransomware/malware works. Besides, If I wanna do a malware, I wouldn't go with C#, you can literally see the codeView attachment 4185163
Virus Total results for exe
Yes, it's universal, UTF-8 encoding includes Chinese & English characters and works well across the board.could i chinese user use your tool. And apart from this issue, think many chinese creator pack other var in one, such as clothes something, which makes it a massive var, and loads of identical things...
Sorry for my bad english
I am not aware of any reliable method of doing thatHey Boss, are you able to differentiate between environment and hair cua through the app's code? I've had several hair assets deleted by selecting the delete asset bundles withing vars. Wondering if you could put an option to not delete hair and its associated colliders.
Ah thats a shame, will have to just make sure the vars don't have hair cua before using that option.I am not aware of any reliable method of doing that
Not really, it's just a simple switch of encoding, the real problem is naming things in Chinese instead of English, that's confusing and requires translation to understand (for example, Dnaddr's naming of skin texture files is confusing)! Perhaps Chinese creators should understand this fact and use English by default in naming their vars and the content inside, you don't see European/Russian/Eastern creators go and name their vars in their native languages, you need to use a universal language that everyone understands.thanks for your work, it's too difficult to handle chinese characters which using wrong encoding in var path, i try convert all character to alphabet before but it will change the var bundle identify
I created CVFT specifically to fix Chinese vars, you shouldn't run plugins from untrusted sources like these vars, so I kept this option as default. Also you shouldn't use it when you are drunk, might remove a lot of important stuff."Delete plugins inside Vars" option on a default is a bad idea considering so many vars have useful plugins contained in them
These are duplicate vars, you need to delete them, you can use the following one line powershell to remove all duplicate vars:hi Boss963
a possible feature request, is there a way to change the name of the var without breaking dependency so errors like this wont show up in the vam error log?
View attachment 4316760
Get-ChildItem *.var -Recurse | ForEach-Object {$var = [System.IO.Path]::GetFileName("$_") ; if ($var -notmatch '\..*?\.[0-9]+.var') {Remove-Item -Force "$_"}}
can always count on BossmanI created CVFT specifically to fix Chinese vars, you shouldn't run plugins from untrusted sources like these vars, so I kept this option as default. Also you shouldn't use it when you are drunk, might remove a lot of important stuff.
These are duplicate vars, you need to delete them, you can use the following one line powershell to remove all duplicate vars:
View attachment 4316863Bash:Get-ChildItem *.var -Recurse | ForEach-Object {$var = [System.IO.Path]::GetFileName("$_") ; if ($var -notmatch '\..*?\.[0-9]+.var') {Remove-Item -Force "$_"}}
This will remove any var with bad name such as creator.package.1_1.var, creator.package..1 (12).var, creator.package.1 (copy).var
Might add this option in the next update but for now you can use this 1 line powershell.