How can I download and load assets at runtime?
I want my game to support user generated content that is served by a server. I want it to work very similar to, if not identical to how gmod works. I want to import models, sounds and textures.
The last time I checked, I was told this was not possible to do in godot. I'm checking in again, I'm sure a lot has changed since the last I asked this, so perhaps this functionality has been added.
The thing that worries me is that I'm circumventing the import pipeline. The godot engine generates an .assets file each time something is imported, but I want to load things that have not been imported, and thus do not have an .assets file.
I'm aware of load and preload, but as far as I know those only work with assets that have been imported.
Is it possible to accomplish what I want, or was godot not made for that kind of modding capabilities?