I am currently creating a visual novel, and I want the player to be able to MANUALLY save at any point in time, and once they rejoin, they can click load and it will bring them back to where they were.
How??? I can't think of any ways of making a dialogue system where the player can save at any point in time manually, the game is completely GUI.
What I'd like to know: How should I script the story telling in order to make saving possible?

4 comments
The only way I can think of this at the moment is making every single dialogue in the GUI have a special number? I am sure theres a way better way of doing this. But you could save the number that the player was on and when they rejoin the script will know the number then associate it with the dialogue that has the same number. Please wait for more responses as this one is really inefficient!
Definitely inefficient, but it would work! I'll refer to this if future responses cannot answer.
I'd Recommend having a folder with sections of the story stored inside and to save based off of that and to load it based off of the name of the section.
how would I load specific sections?