I'm pretty happy with the latest Beta updates, particularly the attention to Steam and Archives.
I have been using LocalStorage and NWJS to save and load my game on Steam, but I have some problems saving in the Cloud because I need to point to a path and the IndexDB folder in AppData, sometimes it works and sometimes it doesn't, it's a bit confusing.
I believe a guaranteed way would be to create a Save folder in the local files or somewhere else, and store the LocalStorage Json file inside it, making it easy to locate. I've already tried to do this using FileStorage but without success.
Anyone who has already tested the improvements in the Beta version, do you know if it is now possible to do this?
In my mind it would work like this:
Start Layout-> Check if Save.JSON exists in the Save folder
If not, it creates the folder and loads an "empty" array of Save.
If it exists, it loads Save.json into the Array
After the player saves the game, it saves the Array as Json "replacing" the previous one.
My game basically works like this, the difference is that when LocalStorage saves the Array as Json, it is not in an accessible location, and apparently it is in a strange format of several files there in Appdata.. If you could save it as a normal, accessible .json file, it would be a huge Game Changer.
Thanks!