Hey all,
So I successfully implemented a save game. All unlocks are saved, stats etc, the only issue is I want it to save my last location as at a checkpoint. Here are the checkpoint BPs:
I have the save called “Platformer save”.
Here is my character’s BP (in regards to saving):
And like I say, I boot up the game, get to a checkpoint, then quit to main menu. Click continue, everything else is there (coins, lives, health etc) but I’m just back at the beginning of the level.
Thank you
You’re reading the location out of the save game, and then overwriting it
Hey so I took that out, and it’s still not respawning me at checkpoint, just at beginning.
Can you show the character spawn code?
I couldn’t see any action being applied to spawn character in code that you post.

I have a custom event for when player health hits 0. They spawn at the respawn location, which is set by the checkpoint and is simply the last checkpoint they come into contact with.
Meh…
We’re just seeing lots of bits of unrelated code here. And someone else’s code 
Can you show
-
Your save
-
Your load
-
Your spawn ( and what calls it )
Here is main menu construct just in case:
Damage and Respawn posted by anonymous | blueprintUE | PasteBin For Unreal Engine Here is damage and respawn. I was experimenting with adding the save there that’s why it’s not plugged in
I don’t understand what you mean by someone elses code, but here is:
The save
Load is in the begin play? That I put up before.
My spawn is either at the level start, or it’s set by the checkpoint which I put up already so bit confused
Uh, sorry, I thought the first BP was from a tuut 
It’s okay, I’m just really confused about it all haha
After you load the variables what you saved, you should evaluate those variables as you will use them. So if the process in question is spawn, you should teleport the character or set new location with the related vector variable.
I think the error is that you just save and load.
Ok so in the checkpoint, I promoted the value of the respawn to a variable and made it exposed. Is that what you mean?
You save the value of the last location you were in when saving, yes. After loading is done, you need to assign the loaded variable value as the current variable value.
I have this as my checkpoint now:
On the load at begin play, I have this:
This is the only load part. As seen, I have set it to the variable (respawn player) and tied in the platformer save “location of player” value. It still isn’t working >.<
Can you just try to set character’s location with saved vector variable if does save game exist at begin play? Cause, you only reassign saved variable value to default variable. It cannot affects the game at runtime, you have to implement work what you want after the values loaded.
Thank you! I did this:
I just ran the platformer save into it and it works! Thanks again you were very helpful
2 Likes