Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hello Rebecca, I was working on a saveslots template and it proved a bit tricky so I took a break. There is an updated v1.10 Ink Extension built into Gdevelop but it was missing some options I was using to save!! It has new ones, don’t know how they work. If you are desperate contact the creator Infokub. If you find any info, do share I will gladly make into a template for others.

Quick outline of saving and loading: On beginning, you pick “observe variable” to pair an ink variable to a Gdevelop variable and that sets everything up. Everything uses scene variables not Global.

For loading, I use the typical Gdevelop way to load using storage, then update the ink variables after loading. To update the ink variables there is an action called “Story variable text” with description “Change the story variable text”

For saving, I just pick storage save to storage. And save it “ToJSON(yourvariablesname)”

It is more complex than that since I was using saveslots it required a structure and store all variables as children, and store as JSON. But Gdevelop has since had some big updates to make it far easier so maybe JSON converting isn’t needed. I don’t know if this makes any sense to you but I figured I’d point in the right direction.

Thanks that's a big help. I appreciate you getting back to me. Sounds like it's probably a bit beyond me at this point, but it's good for me to be able to clarify that and stop poking about.

Very much appreciate all the work you've put into this.

(+1)

There is a save template in-progress where I got stuck and I’m still planning on completing it. It benefits me greatly to figure it out, so I’m still motivated to do it and of course would post the template like this one. Will likely need help from the creator of the plugin though.