Page 1 of 1

Acceleration starting Factorio for the usual play

Posted: Sat Dec 29, 2018 1:02 pm
by regedit2000
TL; DR
Acceleration starting Factorio

what ?
Every time you start, Factorio rebuild the game data, which slows down the launch. Offer this data to save to a file (iso image) and rebuild only when necessary (when updating game/mods).
why ?
This will give the advantage of speed in direct downloading of data from the disk for the usual games and reduced waiting time.

Re: Acceleration starting Factorio for the usual play

Posted: Sat Dec 29, 2018 5:38 pm
by SuperSandro2000

Re: Acceleration starting Factorio for the usual play

Posted: Sat Dec 29, 2018 8:33 pm
by regedit2000
I meant not only actions with sprites, but a full cycle of compiling game data in a file: mods, scripts, sprites, sounds, etc.

Re: Acceleration starting Factorio for the usual play

Posted: Sun Dec 30, 2018 2:19 am
by SuperSandro2000
loading stuff from disk into RAM is most likely not noticeable faster and everytime you change any mod or startup setting we would need to throw it away.

Re: Acceleration starting Factorio for the usual play

Posted: Sun Dec 30, 2018 9:33 am
by regedit2000
For vanilla, the difference in speed may not be felt. But if there are more than 90 mods ...
In addition, I use the constant configuration settings and mods for regular games and for me (and such as I) this option will increase the comfort of the game
After all, this is just a suggestion, not an indication (but a suggestion based on personal experience in programming)

Re: Acceleration starting Factorio for the usual play

Posted: Sun Dec 30, 2018 11:15 am
by Tekky
According to this reddit post by a Factorio developer, it is not possible to save/load the entire Lua state.

Therefore, I'm afraid that what you suggestion is not possible, due to limitations in the Lua programming language.

Re: Acceleration starting Factorio for the usual play

Posted: Sun Dec 30, 2018 11:42 am
by regedit2000
This is really a (maybe indirect action). It is only in efficiency. I admit that the benefit of this may be more cost and therefore propose to try the idea.