Data Table coming in at 3.2 GB, have only used Hard References, Need Guidance converting to Soft

I am assuming the thing to do to tame this beast is to use Soft References.

So I should open up the STRUCT file for the Data Table and change the Mesh and Blueprint Actor Variables to “Soft Object Reference” Instead of “Object Reference” and then BOOM all inventory items wont all be fully loaded into memory (textures and meshes) each time the Data Table is called.

And then I need to manually fully load an item when a user selects an inventory item and wants to place it in the world Correct? So what is the proper way to do this part? What are the nodes? What are the links?

Here I am. :smirk:

Yep. Just use LoadAssetBlocking whenever you want to get a value from the table, and then Cast to the desired type.

1 Like