It really be like that. Just a few things I would really take a look at is make sure that the location is being saved correctly. Use a print statement and see exactly what is being saved. It’s somewhere in that step it seems like because when you try to retrieve that value from your saveGame object, it returns 0, 0, 0
Yea it is just strange that it would default there. The Man himself may even have a straight encountered this before.
Really appreciate the help, ill try to do some more research but will take a break from here for a few hours haha!
Yeah definitely take a break!! And yeah I’m happy to help as much as I can.
I just thought of something to change which will either fix this problem or prevent another problem down the line. Give the checkpoint object a public int value and that will be its ID. Then when you check to see if the checkpoint has been used, compare its ID to those in the array of used checkpoint ID’s. Do change the user checkpoints array to type int. It’ll make certain checks a lot more consistent
To build on what Zap said, you’ll definitely have to comb through find and print the input and output for the locations saving/loading. Definitely let us know if the developer does get back to you! Otherwise I can take a more in depth look into the code and just write up a solution for you.
So i have not gotten much further, the suggestions i got from the bundle creators were similar to this and nothing seemed to fix anything yet. I did discover when i Go newlevel everything works perfectly fine. When i enter my dungeon level everything works fine. What i cant figure out still is whats up with my main map that causes this to happen. Ive tried even removing the gamemode to a new one and still 0,0,0
The bundle seems to have a couple of redundant functions which are adding to your confusion. Selectively disabling more and more pieces of the save system are likely the best way to go about this. Try and disable every function on your player, game instance, etc. that load the save and set the player’s location, including the checkpointing system and the initial setup. Once you narrow down which is the culprit we can adjust it as necessary.
@AtomicHydramicHydra
Some ways I think that would help narrow down where the issue is coming from is follow all of the places the spawn location is being stored. My guess is if you’re starting a new game and there is no save file in place, the spawn location would maybe be at the “player start” or any other designated location you may have in place. When you run over your checkpoint location to save the spawn location, make sure that all values are saved correctly. So print out the spawn location each time you run over your checkpoint and make sure it’s saving it. And you can even have a tick function that prints the value of the spawn location directly from your save game variable and if it’s always 0, 0, 0, then you know it’s just not saving the value at all. If it is saving your location correctly, it must be getting overwritten at the start of your game each time you load it up. If that’s the case, just click on edit → find in blueprints → and type in the spawn location variable name and track down where it’s being overwritten. You can also use that method to just find where it’s being used. See if any of that gets you closer to a solution
Appreciate you both, I will dig some deeper. !
Disabled entire Game mode BP nodes anything to do with what you suggested. Something somwhere is still overriding and still spawns me with UI and same place. Im so lost LOL. If i change gamemodes it also sets me in the same spawn and even creating a new one. but with no UI. could it be anything with map settings or project settings anywhere? PS quit edit i may have found something
Hmm. Can you show me where you’re setting your “Characters Location Save Game” variable? If you’re able to, send all of the places it’s being used. Just remember, open up any blueprint editor, click edit → find in blueprints → and search for “Characters Location Save Game”. I want to see how that value is being set and also if it’s maybe being used somewhere else without you knowing.
Its 2 Am for me, Im not sure if its easier to pop into discord at all, or perhaps another time, I am a night owl so ill be here, just saves the screen shots. but your call ill show you what i can :D, not that im worried about showing my project i dont mind hah this is all a learning curve anyways
I even tried changing the Character location save game at the bottom
If you want to DM me your discord I can try to explain it over a call.
Im not sure ive unlocked DMs yet HAH
[Redacted] my discord name
Hey there @AtomicHydra, did you guys make any headway? (I removed your discord tag in the meantime for your safety, I’d like to recommend to always send your discord name via DMs as bots can scrape the site and send you discord spam and other unwanted jazz. If you don’t mind all that danger you’re free to re-add it to the post.)