[PLUGIN] Savior

Replace those async nodes with normal ones then restart your Editor.

You say normal? What node is that? You only have save game world async or + callbacks. Where are the others then?

No. There’s nodes without Async actions.
Plugin v2.6.5

The only nodes you offer and it is only Saviors II

I re downloaded yesterday, would it have been there?

You need a variable of type Savior2 slot to access the normal nodes.

The Async ones can be called from anywhere (outside functions), the normal ones are to be used inside functions, but they need a slot variable to be called from.

Not even sure what the version is that I do have. Where do I find that info? Thanks

On plugins panel in Unreal Editor main menu.
You can see there list of plugins installed and their version.

Or on Launcher engine details.

Or in output log panel when you open the Unreal Editor…

Where or how do I do the var type for it? Don’t see this on the docs page. Thanks

From the Async node, right click the “Savior” blue pin then select “Promote to Variable”, something like that.

A variable will be created; from that variable you drag a wire…
You should see then the normal save/load nodes for slots, the ones without Async marker.

So I did the var node thing you suggested, and it crashed on saving the game. So I moved the save and load to functions and still it crashes. ? Thanks

I am on mobile so I can’t post screen shots…
The Async nodes do that automatically, but normal nodes can’t run Slot assets. You have to use the node “New Slot Instance” then assign the new instance to your variable… Then you can use normal save/load functions.

If you try to call them from the asset reference you will crash Unreal Engine :slight_smile:
​​​

Like this?

Yes, exactly :slight_smile:

Oh and since you said you have just a few variables in your character, I would use “Save Game Mode” and “Load Game Mode” instead of saving the whole game world. It’s way less resources used to run the save system.

This doesn’t work. It fails every time

Now that’s weird.
I would need to have a copy of an example project to see why it isn’t working, because here it just works.

Maybe it’s saving, but for whatever reason the node is returning “fail” instead.

Just a question then, what is supposed to go into the “Slot” on the “New Slot Inst”? I have the slot created from Synaptech

Also, I’m not getting any files written to the save folder.

Edit: Had to shut down editor again after the fix and it saved. will let you know if there are any other issues.

Looks correct from the screenshot you’ve shown me.
I will run a debug test in the plugin to see if this is a bug.

I may change it to return a bool instead of return success/fail results. The issue is I have never experienced this problem, if it’s a bug it’s one I have never seen so far lol

It is working and so is the loading this way thank you. As I said in the edit above, I had to shut the editor down again and it is working now. Also, is there any way to not make the meta file?