I am trying to create a good and robust saving system. It should track different values of active objects on different levels. For example, is chest no. 2 open or closed on level 5.
I've created a system using the array object and list, and this works fine (attaching the file). However, even the code I've made is too complicated for me, making it challenging to debug.
I think my main issue with the array object is keeping track of which "rows" and "columns" to use when writing new data or rewriting old. There are no functions to simply search and replace.
Anyone know of any good examples? Many of the old files on the forum and click store does not work anymore.
And is it worth considering INI++ 1.5? Does it support unicode now? I am considering just going back to INIs, at least I understand my own code with that object.