Hey!
In order to manage memory efficiently, I am loading textures for my large 2D map with soft pointers, and when users scrolls the map, I am unloading them from memory.
This worked under UE4, but now I am triggering “EnsureCanStreamBulkData”
There is extenstive explanation for it inside source code:
/**
- Triggers an ensure when trying to stream inline bulk data. This is to prevent
- inconsistencies between the Zen loader loading from I/O store (utoc/ucas) and the legacy EDL loader using
- the file system (.pak). The Zen loader currenlty does not allow reloading of inline bulk data.
- The trigger can be ignored by setting [Core.System]IgnoreInlineBulkDataReloadEnsures to true in the config file.
- Ignoring this ensure will most likely break loading of bulk data when packaging with Zen/IO store (.utoc/.ucas).
*/
What options do I have here? I do not want textures to stay in memory, because my map is very large, I need to unload them somehow 0___0