6 hours, save manager.
Today has been a series of attempts to adjust the operation of the save manager only to realize that the change requires one more step taken back. This has happened so many times today that I’m considering a full rewrite at this point. The extent to which the current save data, phase save data, and save manager are intertwined into the flow of the game mode is a massive bother, and all this code that I wrote months ago is hell to me now. Not like I knew any better then, but never the less it is biting me now.
I want to see something work, so maybe I’ll build a new skeleton system and see, how much I need to move, and how much I can point in the right direction from a new c++ object. I’m using so many unreal script functions for gathering the data to save that rewriting in c++ them seems like a waste, the data is getting pulled just fine at the moment. Tomorrow will hopefully see me finish this series of explorative failures and put pen to paper on a new save data manager. The first goal is phase saves, getting phase saves to work, and progress. Once there, we are going to be doing all sorts of new comparisons anyway because of the new structure.