Page 1 of 1
Check for Factorio updates before loading sprites
Posted: Fri Apr 24, 2020 11:23 am
by CheeseMcBurger
The game should check for Factorio updates before loading sprites. This way you do not have to wait for the game to load sprites twice -- when starting the game and again when starting the updated game.
I am aware that I can postpone the installation of the update, but I think that this change would improve the update experience a lot.
Hope this is possible. Cheers

Re: Check for Factorio updates before loading sprites
Posted: Fri Apr 24, 2020 12:30 pm
by darkfrei
It will be better to check it before the data stage, why are we need all prototypes for the game update? Of course it must be optionally.
Re: Check for Factorio updates before loading sprites
Posted: Fri Apr 24, 2020 12:43 pm
by posila
darkfrei wrote: Fri Apr 24, 2020 12:30 pm
It will be better to check it before the data stage, why are we need all prototypes for the game update? Of course it must be optionally.
Well, because the "content pipeline" is not that well though out and GUI styles and assets are mixed with everything else, so the game is not able to create and render GUIs until everything is loaded.
Re: Check for Factorio updates before loading sprites
Posted: Fri Apr 24, 2020 12:59 pm
by CheeseMcBurger
posila wrote: Fri Apr 24, 2020 12:43 pm
darkfrei wrote: Fri Apr 24, 2020 12:30 pm
It will be better to check it before the data stage, why are we need all prototypes for the game update? Of course it must be optionally.
Well, because the "content pipeline" is not that well though out and GUI styles and assets are mixed with everything else, so the game is not able to create and render GUIs until everything is loaded.
That kinda sounds like you already have an improvement for that on the backlog

Re: Check for Factorio updates before loading sprites
Posted: Fri Apr 24, 2020 1:50 pm
by darkfrei
posila wrote: Fri Apr 24, 2020 12:43 pm
darkfrei wrote: Fri Apr 24, 2020 12:30 pm
It will be better to check it before the data stage, why are we need all prototypes for the game update? Of course it must be optionally.
Well, because the "content pipeline" is not that well though out and GUI styles and assets are mixed with everything else, so the game is not able to create and render GUIs until everything is loaded.
But the game without "base mod" must work too. For example the background of main menu is not defined in the data stage, why the GUI must be?
Re: Check for Factorio updates before loading sprites
Posted: Fri Apr 24, 2020 2:32 pm
by posila
darkfrei wrote: Fri Apr 24, 2020 1:50 pmBut the game without "base mod" must work too. For example the background of main menu is not defined in the data stage, why the GUI must be?
Well, it is as of 0.18.13
https://wiki.factorio.com/Prototype/Uti ... e_location
I am not saying it had to be done the way it has been done. I do think checking for updates while the game is loading would be very reasonable, on the other hand most people ... well, almost everybody, uses either Steam or GOG Galaxy which update the game on their own, so it is not seen as a problem that should be worked on right now.