Load function doesn't load the array saved in savegame file

Hey man. Probably way too late on this, but I had a similar problem and google led me here. I may be wrong, but I think the “display name” that you’re trying to read out of this loaded array is not stored properly. Might be a bug.

In fact, in my experience, any attributes/variables, whatever, that live in the actors do not store when you save an array of those actors. For example, I wanted to save my grid-based map. So I saved the array of all the grids, including various attributes of the grid like its location, biome, and so on.

When I tried to load this information, it kept the LENGTH of the array (ie, how many grids I had) but not the attributes/variables stored within. None of the variables within each stored grid actor seemed to be saved. So I ended up making a seperate array that only includes what I need…like if you wanted to keep track of their display names, store an array of strings and read off from that. If you add them in the same order as your main actor pawn array, they should be lined up exactly the same way.

I may be looking at it wrong and it’s not a bug, but at least that was the workaround I found that worked for me.

Not sure if that makes any sense or even applies to this situation, but I thought I’d share my experience just in case it’s helpful.

Cheers!