What I want to do is:
- Have a PAK with some assets
- Run the PAK
- Have the ability for the running game to fetch extra assets (textures, meshes, etc) from outside the PAK file. An example would be loading a texture’s .uasset from the file system
Is this possible? I’m aware that I could:
- Build a new PAK with an empty level and just the assets I want to load
- Mount it
- Just dynamically load the assets like they were in the original PAK
This seems to be the approach used in both ModSkeleton and UnrealTournament, but it seems to cause some overhead, since not only is the PAK with the assets in larger than the assets themselves, but it also forces me to have extra steps in my pipeline.
I’ve been looking at both the AssetManager and the ObjectLibrary but it seems that neither will solve my issue.