>>393599006
how to find and back up .vrca's

"1"
go here: 
C:\Users\YOURNAME\AppData\LocalLow\VRChat\VRChat\Cache-WindowsPlayer

search folder for __data

sort by size, largest to smallest. anything above 100mb is probably a world and can be ignored. copy everything under 100mb to another folder. 
for me, i have 650 files under 100mb. if you knew roughly what day you saw the avatar, you can sort by date and select a day or two worth of cache rather than the entire thing. 
if you already have the avatar in your favourites and its not private, clear vrchat cache and re-open the game and load the avatar, that way your cache will have like, 4 files in it instead of hundreds. this will save you a fuckton of time. 

"2"
when you copy to another folder, select "let me decide for each file", then tick both boxes so all files copy across, then the files will look like __data (2), __data (3) etc 

sort this folder by size largest to smallest

"3"
hold shift and right click some empty place in that new folder and "open powershell here" and run this: 
$nr=1; Dir | %{Rename-Item $_ -NewName ("{0:000}.vrca" -f $nr++)}

make a new unity project, dont import anything like the vrc sdk. you only need this:
https://files.catbox.moe/x7s2ps.unitypackage

"4"
create empty game object
add component load bundle
personally i add 10 of these so i can search 10 vrcas at a time
put in the path to 10 different vrcas. \001.vrca, \002.vrca etc
then hit "play" and look at the scene tab. 
you can toggle visiblity on each avatar to see if the avatar you want is in the scene
then to figure out which vrca file is the avatar you want you can toggle each loadbundle component on/off to narrow it down until you find the right one

"5"
example of finding a vrca


... 

now you have the vrca, you can use the vrca with whatever hotswap tool you have