[PLUGIN] Savior

Hi Bruno! I bought your plugin some years ago and used it for a personal project, and now we’ve got it for the project at work. Sorry about the formatting, I haven’t posted much since they changed the forum layout.

I’m not able to get any of the saving or loading to work on my project. I’m trying to do (currently testing this in Play in Editor):

  1. Kill an actor
  2. Spawn in actors in run time

Here’s how I’m saving things:

For the object that gets killed, I mark it destroyed and when I save it savior handles destruction as expected. However, when I load the same slot the object is still there.

When I spawn in actors in run time, save, then load they aren’t there.

I think this is because I ticked “Reset Level On Load” when Loading Game. When I untick this, the map looks exactly how it should look when loaded.

For my runtime actor spawning, here’s how I’m doing it. The Hit Vectors array is marked as “SaveGame”.


The actors I’m spawning here, BP_Procedural, have SGUIDs generated on constructor.

It doesn’t look like any state is being saved because when I quit the game in editor and load it after playing in editor the loaded slot doesn’t load anything that was saved. Furthermore, I’ve noticed that only the “On Prepare to Load” and “On Prepare to Save” interface events get fired.

I’m not sure what I’m doing wrong here, I spent the day reading through this forum post, the documentation pages and the example project.

Thanks a lot for your help!