Saving system.
Posted: Fri Dec 12, 2014 8:26 am
We know how hard the team of Factorio works and what a great game they are delivering, although there are bugs that people get pissed off about, everyone understands that it's a non-official released game and it's still in the alpha-beta stage. So with this in mind I am getting annoyed with 1 thing that I believe that the team of Factorio is capable of doing.
This is going to be a semi technical post so not all of the readers will understand this but the concept is simple, No lag/game freeze when saving.
To the devs: I didn't investigate a lot of details about the map string generation etc, but I see it a possibility instead of saving a huge file with all the map info, you should save the map string and the item placement etc like you are doing at the moment. With this in mind, I hate the fact that every 2mins the game freezes for 3 seconds until the game is saved (I am on a big save file). And the more I play the long it will take to save the game
My suggestion is to create a new auto saving thread, this thread has 1 simple task. Capture all the objects and their status, process them and save them to the "save file". With this system you can show an animation icon of let's say a rotating disc and it kind of notifies the player that the game is saved.
continuing on this system I have another suggestion which is in another post, posted after this one.
Thanks,
Clayton
This is going to be a semi technical post so not all of the readers will understand this but the concept is simple, No lag/game freeze when saving.
To the devs: I didn't investigate a lot of details about the map string generation etc, but I see it a possibility instead of saving a huge file with all the map info, you should save the map string and the item placement etc like you are doing at the moment. With this in mind, I hate the fact that every 2mins the game freezes for 3 seconds until the game is saved (I am on a big save file). And the more I play the long it will take to save the game
My suggestion is to create a new auto saving thread, this thread has 1 simple task. Capture all the objects and their status, process them and save them to the "save file". With this system you can show an animation icon of let's say a rotating disc and it kind of notifies the player that the game is saved.
continuing on this system I have another suggestion which is in another post, posted after this one.
Thanks,
Clayton