[PLUGIN] Savior

Ah okay, thanks. So is the issue that GameMode is being loaded/spawned first, and its pointers populated first, before the DeliveryPackages are spawned?

Is it possible to change it to a two-pass restore, where first all the actors being loaded are spawned, then second all their pointers are updated?

EDIT: I just tested this by calling the “Load GameMode” function after the initial “Load World” - it works! It restores the pointer. I now just need to test one of the other functions that loads all actor properties without loading the world, and I can hopefully use that as the “second pass” to restore pointers.

1 Like