I have a 500 part Folders w/ all my guns for a game, mostly Meshes.
If that was 500 parts, that wouldn’t really matter.
Does anyone know if these Tools Meshes are unloaded while in Replicated Storage? Do they only load all that data once in Workspace?
ReplicatedStorage is a container used for client-side access to models. ReplicatedStorage will always load its contents locally so that client-side scripts can access them.
If you do not want them to all be loaded by default, then use ServerStorage since that does not replicate to the client, although you’ll only be able to access the contents with a server script.
I did some testing, looks to me like you can have Meshes loaded in Replicated Storage - the Geometry (50 MB+ data) won’t load till you load it into Workspace. Which is good.
That makes sense. The meshes instance data will load by default, but the actual geometry data is kept externally and referenced via the meshId. So I suppose the mesh data will only start loading when inserted into workspace unless you call :PreloadAsync() on it a bit before inserting. Its something I didn’t consider. I just assumed that it’d load everything, so its useful for me to know that assetId content won’t load until called (either manually through preload or automatically through placing into a renderable location).