CREATE YOUR AI CUM SLUT ON CANDY.AI TRY FOR FREE
x

VAM VaM Chinese Vars Fixing Tool [V3] [Boss963]

gayuy

Member
Aug 27, 2019
230
46
Sorry a noob question. If i set my windows to chinese region will i still have issue with chinese var ?
 

hyzxo68

Newbie
Feb 14, 2018
20
12
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.
 

Boss963

Snake
Uploader
Oct 7, 2022
4,477
26,141
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.
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.
 

Crashb

Newbie
Jul 26, 2017
35
53
Hey Boss, this version is what I've been looking for 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 (SkaredSic.RG_Morph_Fix.1) which has RG in the name or will it leave it alone?
 
Last edited:
  • Like
Reactions: Boss963

Boss963

Snake
Uploader
Oct 7, 2022
4,477
26,141
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?
Will try to add this option at the next update.
 

hyzxo68

Newbie
Feb 14, 2018
20
12
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.
What does Sharp VaM Searching Tools do? Would love to hear the details!
 

Boss963

Snake
Uploader
Oct 7, 2022
4,477
26,141
View attachment 4185163
Virus Total results for exe
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 code :FacePalm:
 

marchch

Newbie
Feb 21, 2023
18
19
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
 

Boss963

Snake
Uploader
Oct 7, 2022
4,477
26,141
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
Yes, it's universal, UTF-8 encoding includes Chinese & English characters and works well across the board.
 
  • Like
Reactions: marchch

Crashb

Newbie
Jul 26, 2017
35
53
Hey 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.
 
  • Like
Reactions: Boss963

Boss963

Snake
Uploader
Oct 7, 2022
4,477
26,141
Hey 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.
I am not aware of any reliable method of doing that
 

buste

New Member
May 11, 2020
9
9
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
 
  • Like
Reactions: Boss963

Boss963

Snake
Uploader
Oct 7, 2022
4,477
26,141
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
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.
 
  • Like
Reactions: buste

Jakeman

New Member
Dec 12, 2017
6
1
"Delete plugins inside Vars" option on a default is a bad idea considering so many vars have useful plugins contained in them
 
  • Like
Reactions: Boss963

Boss963

Snake
Uploader
Oct 7, 2022
4,477
26,141
"Delete plugins inside Vars" option on a default is a bad idea considering so many vars have useful plugins contained in them
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.

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
These are duplicate vars, you need to delete them, you can use the following one line powershell to remove all duplicate vars:
Bash:
Get-ChildItem *.var -Recurse | ForEach-Object {$var = [System.IO.Path]::GetFileName("$_") ; if ($var -notmatch '\..*?\.[0-9]+.var') {Remove-Item -Force "$_"}}
remove duplicate.jpg
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.
 
Dec 31, 2017
188
246
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.



These are duplicate vars, you need to delete them, you can use the following one line powershell to remove all duplicate vars:
Bash:
Get-ChildItem *.var -Recurse | ForEach-Object {$var = [System.IO.Path]::GetFileName("$_") ; if ($var -notmatch '\..*?\.[0-9]+.var') {Remove-Item -Force "$_"}}
View attachment 4316863
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.
can always count on Bossman
 
  • Like
Reactions: Boss963