25082020
Not as much work done today as yesterday, but still acceptable progress. I ended up reverting the save-on-exit feature that I implemented late last night: it effectively renders the actual “proper” save system redundant, and I feel that in that form, it’s too easy to either abuse (which I’m not too worried about, what the player does with their own game is their own problem), but more importantly, it diminishes the intended effect of the proper save system unintentionally even for players who don’t wish to exploit it. My workaround for right now is to allow the player to perform a temporary quicksave using the developer console (maybe I’ll add in a keyboard shortcut for this as well eventually), which will be deleted the next time the game starts. I’ll include a write-up for this in the manual, as well as a warning to players that it is not the intended way of saving the game, and is only meant to really be used for inconvenient circumstances.
Tomorrow I’m gonna start working on the mind-map mechanic I mentioned yesterday. I spent a while thinking about it and how I want to approach it and I’m pretty confident now that it’s the right way to go.