Version 0.16.24

Information about releases and roadmap.
Supercheese
Filter Inserter
Filter Inserter
Posts: 841
Joined: Mon Sep 14, 2015 7:40 am
Contact:

Re: Version 0.16.24

Post by Supercheese »

Added script.on_nth_tick(n, function).
AAAAaaaaaaaAAaaahhhhhhh, incredible! :shock: :D
henke37
Long Handed Inserter
Long Handed Inserter
Posts: 91
Joined: Mon Jul 18, 2016 5:43 pm
Contact:

Re: Version 0.16.24

Post by henke37 »

I take it that just using Windows error reporting wasn't an option? It's so good that Microsoft gives it away to all Windows developers for free (*).

They even published a nice paper that I recommend that everyone in this thread read. It's not long and you don't need programming skills (or math skills) to understand it.

(*): They do not charge for it, but you do need a valid code signing certificate from a certificate vendor. If you weren't already signing your executables, that's a cost.
golfmiketango
Filter Inserter
Filter Inserter
Posts: 549
Joined: Fri Jan 29, 2016 2:48 am
Contact:

Re: Version 0.16.24

Post by golfmiketango »

FactorioBot wrote:Minor Features
  • When the game crashes, the crash log is uploaded to us. You can opt out by disabling it in the options menu.
Meh, whatevs.
FactorioBot wrote: Scripting
  • Added script.on_nth_tick(n, function).
Holy freaking crapballs! This changes everything....
patmo98
Inserter
Inserter
Posts: 27
Joined: Sat Mar 21, 2015 10:59 pm
Contact:

Re: Version 0.16.24

Post by patmo98 »

henke37 wrote:I take it that just using Windows error reporting wasn't an option?
Not for macOS and Linux. I haven’t asked the developers, but I would guess that they wanted the same solution on all three platforms, rather than implementing an entirely different solution on windows.
User avatar
eradicator
Smart Inserter
Smart Inserter
Posts: 5207
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: Version 0.16.24

Post by eradicator »

A "send this report" on the error dialog where you can see the report that will be send would definetly be the better solution for various reasons:
  1. Trust. Adding an opt-out automatic error reporting system reduces the trust from your users. Far too many companies do not properly communicate what data they send home and when. I can understand why you'd want to collect as many error logs as you can get, and you don't trust your users to opt-in in large enough numbers. But then again...if you don't trust users to opt-in, why should users trust you to opt-in.
  2. Legalize. As someone mentioned opt-out is not clearly legal everywhere, but having to press a button every time would be a lot safer on the legal side.
  3. Reliability. If i know that i caused an error myself i can refrain from pressing the send button, sparing you pointless reports. Or possibly giving you precise reproduction instructions on the forums.
User avatar
Philip017
Filter Inserter
Filter Inserter
Posts: 360
Joined: Thu Sep 01, 2016 11:21 pm
Contact:

Re: Version 0.16.24

Post by Philip017 »

steinio wrote:For testing it should be opt-out, stable could be opt-in.

Everyone who plays testing should support the developers with crash reports for free.
I agree, anyone on the experimental channel should be opt-out - where logs are sent if you don't otherwise select

and stable channel should be opt-in - where unless you specifically check the box to send reports, none are sent.
- it is supposed to be stable after all, and will usually not be updated again.
although in 15 we saw a few "stable" versions before 15.40 became officially stable, despite a few bugs remaining that got squished in 16.
User avatar
impetus maximus
Smart Inserter
Smart Inserter
Posts: 1299
Joined: Sat Aug 20, 2016 10:07 pm
Contact:

Re: Version 0.16.24

Post by impetus maximus »

everyone just calm down. it's going to send GAME data to the devs to help improve the game.
as others said, if it was opt-in 99% of players wouldn't. also look how many folks upload crash logs without complaint. :roll:

it's for the good of the game, and the devs are not spying on you.
if you are worried about your data/privacy, look at what google is up to.
deer_buster
Fast Inserter
Fast Inserter
Posts: 114
Joined: Wed Aug 31, 2016 3:35 am
Contact:

Re: Version 0.16.24

Post by deer_buster »

steinio wrote:For testing it should be opt-out, stable could be opt-in.

Everyone who plays testing should support the developers with crash reports for free.

This
User avatar
Jon8RFC
Filter Inserter
Filter Inserter
Posts: 554
Joined: Tue May 10, 2016 3:39 pm
Contact:

Re: Version 0.16.24

Post by Jon8RFC »

I'm sure the Factorio team is sitting back, biting their tongues as best they can. I wonder if Kovarex sent out an email saying "just let them post and be angry, someone will eventually post a screenshot and we won't have to point out that we're smarter than they think, and already thought of making things anonymous. Then, when the debate ensues despite the screenshot, remain silent, and they'll eventually realize that we respect their intelligence enough for them to easily opt-out of this extremely helpful functionality. Let's continue to focus on fixing these crashes, and be grateful that we have such a great gamer base who understand that."
Attachments
factorio_logs.jpg
factorio_logs.jpg (239.53 KiB) Viewed 8225 times
Image
Veklim
Burner Inserter
Burner Inserter
Posts: 16
Joined: Thu Jun 22, 2017 12:46 pm
Contact:

Re: Version 0.16.24

Post by Veklim »

Well, now my daily dose of internet paranoia watching has been sated I'll say this, anyone worried about data privacy enough to want to opt out of this will CERTAINLY be worried enough to check every patch note carefully regarding changes anyhow, surely? At every single juncture in the development of this game since the very first time I played I have been nothing but impressed and humbled by the constant consideration and concern shown by the devs on behalf of their playerbase. I trust them to keep anonymity sacrosanct, and I would certainly hope the vast majority of players would already realise such.

Even if this was opt-in I would load up the game right now and check that box. The devs have trusted us to give feedback and assistance throughout, how about we trust them not to alienate their players. This is a wonderful, open and friendly playerbase, the very least toxic community I've ever had the joy of playing with. Let's honour that by staying open to the idea that not everyone online is trying to compromise our privacy and security, ok?
unknown_paradox
Manual Inserter
Manual Inserter
Posts: 1
Joined: Tue Feb 13, 2018 10:27 am
Contact:

Re: Version 0.16.24

Post by unknown_paradox »

thank you :)
User avatar
xZippy
Inserter
Inserter
Posts: 31
Joined: Tue Apr 25, 2017 5:02 pm
Contact:

Re: Version 0.16.24

Post by xZippy »

Jap2.0 wrote:I agree that it shouldn't be opt-out, for privacy and various other reasons.
What kind of personal info do you think will be sent..?
Jap2.0
Smart Inserter
Smart Inserter
Posts: 2378
Joined: Tue Jun 20, 2017 12:02 am
Contact:

Re: Version 0.16.24

Post by Jap2.0 »

xZippy wrote:
Jap2.0 wrote:I agree that it shouldn't be opt-out, for privacy and various other reasons.
What kind of personal info do you think will be sent..?
Please read the other part of my post as well. This part probably could've been worded better. In a quick inspection of logs, about as much as I found for personal information was your name (although I didn't look very throughly). There are other reasons too, though - some people might not know what the file contains, or not trust the developers, or there could be legal issues (as Eradicaor pointed out).
There are 10 types of people: those who get this joke and those who don't.
Engimage
Smart Inserter
Smart Inserter
Posts: 1069
Joined: Wed Jun 29, 2016 10:02 am
Contact:

Re: Version 0.16.24

Post by Engimage »

The most elegant way of dealing with log uploads is the option with dropdown listing:
  • Prompt every time
  • Upload automatically
  • Never upload
With default being "Prompt" and the prompt window having next buttons:
  • Yes
  • Always
  • No
  • Never
which will switch the option to a respective value is Always or Never is pressed.
silenced
Inserter
Inserter
Posts: 39
Joined: Tue Jan 13, 2015 12:38 pm
Contact:

Re: Version 0.16.24

Post by silenced »

system wrote:PS: you are breaking more mods with every "minor" update... That is sad.

You made my day. Thank you. ôÔ
User avatar
impetus maximus
Smart Inserter
Smart Inserter
Posts: 1299
Joined: Sat Aug 20, 2016 10:07 pm
Contact:

Re: Version 0.16.24

Post by impetus maximus »

creative mode (fix for 0.16) broke with the update. fix was changing a 0 to a 1.
i don't think mod creators will have trouble updating.
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: Version 0.16.24

Post by bobingabout »

DRY411S wrote:Although the logs will not (I hope) contain PII data, the EU General Data Protection Regulations (GDPR) effective May 2018 are being interpreted by most organisations that I work with, such that people must opt-in to permit data to be collected about them.
Windows 10, you can't even opt out of it's data collection. and the default is to send everything to Microsoft, including all keystrokes.

So, in theory, this opt-in, opt-out paranoia is moot anyway, because you're already sending all your information if you use windows 10.
irbork wrote:Opt-out is the way to go for now. Make it opt-in when game is released as not EA title.
Or even better - opt-out for all experimental releases and opt-in for stable ones. So anyone who do not want to participate in making the game better can stick with stable branch.
I have to agree with this... though it's hard to switch between the two if you're doing updates.

but, a one time popup, like your log in information popup sounds the way to go for me.
Last edited by bobingabout on Fri Feb 16, 2018 9:09 am, edited 2 times in total.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
User avatar
VuiMuich
Inserter
Inserter
Posts: 32
Joined: Tue Jan 16, 2018 4:37 pm
Contact:

Re: Version 0.16.24

Post by VuiMuich »

If the log needs to contain path to user profile it probably could be written as

Code: Select all

~/
on Unix based OS and

Code: Select all

%USERPROFILE%/
on Windows, I think.
[ˈfʊɪ̯ mʊɪ̯ç]
Bavarian, translates to: Lots of Milk
User avatar
eradicator
Smart Inserter
Smart Inserter
Posts: 5207
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: Version 0.16.24

Post by eradicator »

Veklim wrote: I trust them to keep anonymity sacrosanct, and I would certainly hope the vast majority of players would already realise such.
Oh i trust them to want to keep the logs anonymous. But privacy is difficult, like, really difficult. If you want to see an example of how fingerprinting via something like "list of installed mods (==browser addons)" + a few other minor data points works go to https://panopticlick.eff.org/ , do the test and click "show fingerprint info" at the end.
That said even if one could fingerprint a crashlog that's not the most useful information and sure there's other companies that do really creepy data collection. But that's not the point. The point is the untransparency in which this was introduced. And if the logs are "anonymized" (aka different from factorio-current.log) i'd very much like an option to see the anonymized version so i can compare them.

Oh, and btw i'm not angry or worried or whatever name anyone wants to call me. I'm simply pointing out things. And if the opt-in/out thing actually infringes on some privacy law than there would be a real risk to wube software. And the last thing i want to see is wube going bankrupt because someone sued them over something like this.
neoc
Long Handed Inserter
Long Handed Inserter
Posts: 83
Joined: Sun Apr 24, 2016 4:31 pm
Contact:

Re: Version 0.16.24

Post by neoc »

Opt-out is fine, stop with your ridiculous demands.
Locked

Return to “Releases”