Hello!
I was hoping for clarification on a feature I have been using. I had planned on making a save-game system using an array in my project. It would be rather fairly straightforward but also quite time consuming!
Then I discovered "save frame position" and "load frame position" (also "load application position). I had not considered this before since I just thought it saved objects positions on the screen and nothing else. I was mistaken though and it seems to work quite well for basically zero effort - it seems to load everything but backdrops, but since it's tile based game I just run the tile placement function on load and everything seems to be fine and exactly as I left it! I had some questions though:
1 - What is the difference between "load application position" and "load frame position"?
2 - loading a previous savestate file after making edits to the project gives an error message about the file being for a previous version of the application. I understand why, but will this break people's save games if I update the game, for instance? is there a way to silence the error?
3 - What data/objects does "save frame position" encompass when it saves the state to a file? I can't find much info online except that it doesn't cover third party extensions (which is fine, my project basically only uses default extensions except string parser)
So far it seems to be working perfectly, but I don't want to miss some super important gotcha down the road
Cheers!