Saving UObjects into a SaveGame via Blueprint

The title says it all, I want to save pure data objects to a SaveGame, I could do it by first manually writing the data to an intermediate struct but that just feels like unnecessary schlep work. I’ve tried saving an Object (UObject) and a PrimaryDataAsset, but neither work. They are in arrays, I get the correct array length but the objects themselves are not deserialized (don’t know if they are even serialized, TBH).

I’d even be willing to try a C++ solution if it means I can make something like a SaveableObject or some such that I can make child blueprints from.

Thanks.

2 Likes

I am also having the same issue. I can save an Object with all properties, but loading the same object does not show the data inside the saved objects. I would rather not recreate all variables in the save game object…