oh my god the userskin loading delay is even more insane than I thought
so if I have NO skin currently enabled and I click the refresh skins button in the customization screen it takes ~2-3 seconds to complete, and watching in procmon we see ~53k events filtering to the whole userskins folder and 18 events filtering to a random skin folder
HOWEVER
if I load a custom skin (even just a freshly created template, so exact same textures as no skin loaded) and press the refresh skins button again making absolutely no other changes, it now takes 14 seconds, with ~298k events total and 90 filtered to the same skin folder and they are the EXACT same events but repeated 5x
it's literally just reading the whole userskins folder 5 times over instead of only once if you have a custom skin loaded when you refresh or switch vehicles what the fuck
ANTOOOOOOOOOOOOOON