Friday Facts #235 - 0.16 stable

Regular reports on Factorio development.
zebediah49
Fast Inserter
Fast Inserter
Posts: 119
Joined: Fri Jun 17, 2016 8:17 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by zebediah49 »

Permittivity wrote:If you are using the Microsoft debuggers, one of the standard extensions is useful here:

https://docs.microsoft.com/en-us/window ... er/-chkimg

Any time I see a crash in which the disassembly is suspect, I use !chkimg to find out if anything differs from the executable. This extension is smart enough to know that differences caused by relocations or the IAT are benign and should only tell you about real differences. It's really quite useful as a way to avoid wasting time on crashes that are single bit flips due to the interaction of cosmic radiation and non-ECC memory.
I was thinking something similar, although it didn't sound to me like the current Factorio executable gets uploaded, so I'm not sure if that would work. Hence, my thought was including a checksum of the in-memory executable (and possibly the on-disk one as well?) along with the dump -- if the checksum differs from the nominal it's potentially corrupted for some reason.

topforce
Burner Inserter
Burner Inserter
Posts: 17
Joined: Sat Feb 15, 2014 10:10 am
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by topforce »

Mod integration improvements (HanziQ, Rseding).
Any chance we will get option to automatically download mandatory dependencies for mods?

kovarex
Factorio Staff
Factorio Staff
Posts: 8079
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by kovarex »

topforce wrote:
Mod integration improvements (HanziQ, Rseding).
Any chance we will get option to automatically download mandatory dependencies for mods?
This seems to be an obvious feature to have.

Uristqwerty
Inserter
Inserter
Posts: 20
Joined: Tue May 06, 2014 8:00 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by Uristqwerty »

zebediah49 wrote:
Permittivity wrote:If you are using the Microsoft debuggers, one of the standard extensions is useful here:

https://docs.microsoft.com/en-us/window ... er/-chkimg

Any time I see a crash in which the disassembly is suspect, I use !chkimg to find out if anything differs from the executable. This extension is smart enough to know that differences caused by relocations or the IAT are benign and should only tell you about real differences. It's really quite useful as a way to avoid wasting time on crashes that are single bit flips due to the interaction of cosmic radiation and non-ECC memory.
I was thinking something similar, although it didn't sound to me like the current Factorio executable gets uploaded, so I'm not sure if that would work. Hence, my thought was including a checksum of the in-memory executable (and possibly the on-disk one as well?) along with the dump -- if the checksum differs from the nominal it's potentially corrupted for some reason.
What about a checksum of each N kilobytes, with relocations zeroed or otherwise made predictable? Then it would show whether the modifications are localized to a specific area without a full upload.

Lyfe
Manual Inserter
Manual Inserter
Posts: 3
Joined: Thu Mar 30, 2017 6:43 am
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by Lyfe »

kovarex wrote:
topforce wrote:
Mod integration improvements (HanziQ, Rseding).
Any chance we will get option to automatically download mandatory dependencies for mods?
This seems to be an obvious feature to have.
+1000

I would also love to have the ability to favorite mods & create lists (modpacks) directly from the website (mods.factorio.com), and be able to download a list (meaning all mods in 1 click or a specific url mods.factorio.com/user/<user-id>/list/<list-unique-id>, very practical for multiplayer/headless servers managers)

Also a nice addition for mod authors, is probably alerts when someone posts a message ? (it seems it's not the case with the current mod portal)

User avatar
Omnifarious
Filter Inserter
Filter Inserter
Posts: 269
Joined: Wed Jul 26, 2017 3:24 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by Omnifarious »

One thing I would ask, wait for the robot/belt balancing until you've seen a test map or two in which someone has used a pallet mod and minimal robots. I think adding pallets and the associated hassle, and the amazing power they give, turning a 40 item/sec belt into a 4000 item/sec belt, would make them a really viable alternative to bots.

One issue, of course, is that it's possible to have robots move pallets, but if pallets are included in the main game, robots shouldn't be able to move them.

CmdrKeen
Long Handed Inserter
Long Handed Inserter
Posts: 98
Joined: Tue Sep 29, 2015 9:03 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by CmdrKeen »

will screen space shadows be possible with the new shader model access?

ManaUser
Fast Inserter
Fast Inserter
Posts: 231
Joined: Sat Aug 12, 2017 9:41 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by ManaUser »

Avezo wrote:Arachnophobia is not a joke, why would any developer introduce spiders to alienate part of potential customers?
Can't tell if serious, but it is (would be) a player vehicle. If it bothers you, just don't build it.

User avatar
Oktokolo
Filter Inserter
Filter Inserter
Posts: 883
Joined: Wed Jul 12, 2017 5:45 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by Oktokolo »

Lyfe wrote:
kovarex wrote:
topforce wrote: Any chance we will get option to automatically download mandatory dependencies for mods?
This seems to be an obvious feature to have.
+1000
I would also love to have the ability to favorite mods & create lists (modpacks) directly from the website (mods.factorio.com), and be able to download a list (meaning all mods in 1 click or a specific url mods.factorio.com/user/<user-id>/list/<list-unique-id>, very practical for multiplayer/headless servers managers)
Automatic installation of mod dependencies implies mod lists. A mod list is just a mod containing only a list of dependencies.

User avatar
bigyihsuan
Filter Inserter
Filter Inserter
Posts: 299
Joined: Thu Jan 01, 2015 12:57 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by bigyihsuan »

Rseding91 wrote:We changed nothing about how it worked and somehow it was crashing less.
to be fair that's how i feel sometimes when coding

and also playing factorio
and everything in life

dood
Filter Inserter
Filter Inserter
Posts: 360
Joined: Wed Mar 21, 2018 8:36 am
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by dood »

Are you gonna put the new laser turrets into 0.16 too tho?

LemonyFresh
Burner Inserter
Burner Inserter
Posts: 13
Joined: Fri Dec 16, 2016 11:14 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by LemonyFresh »

Congratulations!!!
It's been so amazing to watch this amazing game's development from pretty early on, and now 1.0 is almost here!

Also the Friday Facts have been a really awesome developer blog to read. I hope you continue this tradition for Factorio and future projects to come!

Doomquill
Burner Inserter
Burner Inserter
Posts: 15
Joined: Sat Apr 16, 2016 7:03 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by Doomquill »

It has been once or twice elsewhere mentioned that there will be a native Research Queue mechanism. I'm hoping it's included in the GUI rework. PLEASE INCLUDE IT I'M BEGGING YOU :-D

Ormek
Inserter
Inserter
Posts: 47
Joined: Mon Oct 03, 2016 8:44 am
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by Ormek »

Philip017 wrote:i applaud you for your focus, i really appreciate the focus on fixing broken things in the game over adding new content, i know i am not the only one that despises bugs more than anything. thank you all very much for making this wonderful game!
And I applaud as well! Bravo!

Focus on finalization! Besides bug fixing that includes all the things you mentioned in the post: given the GUI the final polish, bringing the missions together and up to date, create all required mini tutorials.

It does not include adding new game elements, although a spidertron could be the incentive for the developers to make it through the “boring” times of 0.17 and 0.18 to get to 1.0!

What are your plans for after 1.0? Selling AddOns? Sounds legit to me :)

ske
Filter Inserter
Filter Inserter
Posts: 412
Joined: Sat Oct 17, 2015 8:00 am
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by ske »

Avezo wrote:Arachnophobia is not a joke, why would any developer introduce spiders to alienate part of potential customers?
True. Only people with arachnophobia will understand. 8 legs is evil. The spidertron can have 6 or 10 legs but not 8, please. It really triggers arachnophobia.

User avatar
Gentz
Burner Inserter
Burner Inserter
Posts: 8
Joined: Thu Aug 25, 2016 6:30 am
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by Gentz »

Any chance we can get a way to decrease UPS without decreasing FPS? That would make debugging combinators so much easier.

ske
Filter Inserter
Filter Inserter
Posts: 412
Joined: Sat Oct 17, 2015 8:00 am
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by ske »

I've gone through the list again and there is one item missing: "Neuter the bots."

What about the bots and belts topic? Is everything to stay as-is till at least 1.0?

What after 1.0? Will you fork factorio into two branches like 1.0-stable-maintenance and post-1.0-development?

User avatar
Lubricus
Filter Inserter
Filter Inserter
Posts: 294
Joined: Sun Jun 04, 2017 12:13 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by Lubricus »

deer_buster wrote:Hahah, cheat mode on top of the cheat mods out there...wtf is wrong with people that they feel they have to cheat more than the game allows them
With redirecting the execution there is no limit with what you can do with mods! An many mods makes the game harder not easier.

Gnivom
Manual Inserter
Manual Inserter
Posts: 1
Joined: Mon Jan 15, 2018 2:48 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by Gnivom »

Please improve car driving when on latency!
You have manged so well to hide latency that I almost never think about it.
The three exceptions I can think of are:
1. Biters are not where you think they are, and often when fighting you teleport around a lot.
2. Getting run over by a train after having passed the rail 2 seconds ago.
3. Driving a car on high latency is impossible on anything but empty plains.
Number three semms the most annoying, and fixable, to me.

Luaan
Inserter
Inserter
Posts: 24
Joined: Tue May 06, 2014 5:23 pm
Contact:

Re: Friday Facts #235 - 0.16 stable

Post by Luaan »

Careful with the recipe tree. Don't forget that some mods give many different recipes with the same results - showing the whole paths all at once would be crazy. "What it's made for", sure - that'd be great. But do try how well the changes work with something like Bob's+Angel's mods.

Fluid mechanics changes are also probably going to make a lot of people nervous :D What's wrong with the "fluids sloshing around in the tubes" model? :P

Post Reply

Return to “News”