I spent several hours of the day stuck at one problem. That’s when I really felt I was coding, using a visual scripting language, but still programming nonetheless. Anyway it was my issue with the save file not being loaded in correctly when I restarted the game while playing the game, it worked fine if I reset the game from the editor itself, but that won’t work right for a playable version.
Besides that conundrum I was able to find a compromise to the whip and its ability to charge objects. It will cause them to explode, and if it hits an enemy before it explodes it does more damage than normal. I’ve also tweaked the air attacks a bit so it feels better but I still want to go back to it in the future so it feels more consistent and accurate.
Going back to my problem of saving. I tried so many ways I could think of. I tried to create a separate object that contained the save data. I tried to use the reset level function instead, but that deleted the player character and that created even more problems I would have to solve if I went that way instead. Restarting the game was my best option because it put so many things back in place that needed to stay in place. After much frustration I went online to the Unreal Engine answer hub forum. People post questions here related to any problem they have, so I decided to reach out and ask for help. I’m rather shy and felt a bit embarrassed that I couldn’t solve this problem that felt like a simple issue. Even if it was big or small I shouldn’t have felt bad, there was nothing wrong with asking for help. And eventually when I got the answer I needed I was overjoyed that someone was so helpful and answered so quickly.
My mistake was that I wasn’t loading the save data from where I was actually saving it. So I was doing one part correctly, but not the section where the level was being built. I am very grateful for the swift response of this person on the forums, looks like they answer questions for us noobs all the time. Moving forward if I have another problem that can’t be answered by google, I know exactly where to go to ask for help.
Now that I actually solved the problem comes the actual tedious part of adding logic to all the necessary objects for all the data that needs to be saved and altered when playing and loading the game. Then I will find or create better animations for the air attacks so I can finally put it behind me because it has been annoying me for awhile now.






