Should I clear arrays of pointers before saving struct to GameSave?

I feel like an idiot for not looking into the code inside the Farchive. I thought the loading happen inside the Engine in some obscure location.

Doing option 4 seems the best way to go about it. I think that should do it.

Thanks a lot for this. Hopefully, I can return the favour in the future when I am a bit more clued up on Unreal.

I’ve you are ever in London I’ll buy you a beer!
Cheers!