Page 1 of 1

Check for updates first, load assets later

Posted: Wed Jan 14, 2015 8:41 am
by sillyfly
Simple change, which may or may not be easy to do:
Why does Factorio load all assets (sprites, mods, sounds, etc.) before checking for updates? If an update is indeed available and the user chooses to update their installation, all assets have to be reloaded.
This probably won't save too much time (depending how fast your computer is :D ), and won't be as relevant once a final stable version comes out, but it seems to me that checking for updates first thing makes more sense.

Doesn't it?

Re: Check for updates first, load assets later

Posted: Wed Jan 14, 2015 12:35 pm
by SuperSandro2000
+1

Re: Check for updates first, load assets later

Posted: Thu Jan 15, 2015 8:59 am
by bobingabout
Yeah, I've got to agree, and have wondered why it didn't do it that way around in the first place.
Especially when you have mods installed, it can take a couple of minutes to load, time wasted just to be told you need to download a small update and restart the client.

I think the best time to check for updates would be after loading and verifying the mods list(check that scenario pack is installed, etc.), but before loading any data from the mods themselves.

Re: Check for updates first, load assets later

Posted: Thu Jan 15, 2015 10:19 am
by Phillip_Lynx
I second (fourth?) this :)

Re: Check for updates first, load assets later

Posted: Thu Jan 15, 2015 11:09 am
by silenced
Maybe it's even better to put in a button at first: "Check for update? YES/NO" before loading the whole game. There are still some people that play on systems without internet all the time, and there has to be some timeout for a server request before the program should continue, which again may delay the startup process due to no internet available at all.

So many circumstances to take into account.

Re: Check for updates first, load assets later

Posted: Thu Feb 05, 2015 8:22 pm
by warmadmax
+1 :!:

Re: Check for updates first, load assets later

Posted: Thu Feb 05, 2015 8:45 pm
by Gandalf
This might result in a launcher similar to the one(s) available for minecraft. Might not be such a bad thing, with profiles for modding etc. On the other hand it always felt like overkill to me. I don't really have a problem with the way it is, but then again it starts pretty fast for me anyway.

Re: Check for updates first, load assets later

Posted: Thu Feb 05, 2015 8:48 pm
by FishSandwich
Yeah, this has always bugged me, +1

Re: Check for updates first, load assets later

Posted: Fri Feb 06, 2015 6:59 am
by ssilk
Someone made a bug report, answer from Kovarex:

https://forums.factorio.com/forum/vie ... ate#p66982

Re: Check for updates first, load assets later

Posted: Fri Jul 31, 2015 8:46 pm
by sillyfly
I know kovarex said it is a very minor issue, but maybe with 0.12 going to steam it is worth re-considering?
The reasons are - more users, and more frequent updates (as per notes on the roadmap: https://forums.factorio.com/forum/vie ... ?f=3&t=678), and presumably integrating into Steam would require at least some adjustments for the updating mechanism (as Steam has it's own).

So I'm just giving this a small bump :)

Re: Check for updates first, load assets later

Posted: Fri Jul 31, 2015 11:42 pm
by Zeblote
sillyfly wrote:I know kovarex said it is a very minor issue, but maybe with 0.12 going to steam it is worth re-considering?
The reasons are - more users, and more frequent updates (as per notes on the roadmap: https://forums.factorio.com/forum/vie ... ?f=3&t=678), and presumably integrating into Steam would require at least some adjustments for the updating mechanism (as Steam has it's own).

So I'm just giving this a small bump :)
Steam will automatically update the game before launching it, so that actually fixes the problem.