Friday Facts #265 - Nomenclature & Steam networking

Regular reports on Factorio development.
Post Reply
Pi-C
Smart Inserter
Smart Inserter
Posts: 1703
Joined: Sun Oct 14, 2018 8:13 am
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by Pi-C »

Regarding nomenclature:

I just noticed that the description of locomotives (the one displayed when hovering over a locomotive or its icon) is not optimal. Currently, it reads "Runs automated schedules and pulls cargo wagons." Actually, it is used to move not only cargo, but also fluid and artillery wagons. Of course, one could argue that fluid and artillery are cargo just as coal ore iron ore, but as the normal wagons are explicitly named "Cargo wagon", one might wonder what kind of engine is supposed to pull the other wagons. :-)

As I understand it (I'm relatively new to the game, so I have never played with any other version than 0.16.51), there was only one kind of wagons in the beginning, so that this description was actually correct at the time trains have been introduced. Then came fluid wagons, later artillery -- and I have already seen requests for other wagons, like accumulator wagons. So, chances are that even more types of rail wagons will be introduced in the future: either in vanilla, or by some mods. To account for this, keeping the description open seems the right way to go: why not use "rail cars" instead of "cargo wagons"? (Question to native speakers: Could one use something like "rail/railway wagon" or does that sound weird?)

Also, in the forum I have seen different train setups with a locomotive, some wagons, more locomotives (same direction as the one at the head), more wagons etc. The first locomotive is indeed pulling the wagons, but the others are pulling/shoving (if there are wagons on both sides of it) or just shoving (if the locomotive is at the end of the train). So, the description also tells only part of the truth in regard to the verb.

Moreover, locomotives will usually run automated schedules, but one also can run them manually -- so the description is incomplete in this regard as well.

Considering all of the above, I suggest changing the description to something like this: "Runs manually or on automated schedules and moves rail cars. …"
A good mod deserves a good changelog. Here's a tutorial (WIP) about Factorio's way too strict changelog syntax!

User avatar
SHiRKiT
Filter Inserter
Filter Inserter
Posts: 706
Joined: Mon Jul 14, 2014 11:52 pm
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by SHiRKiT »

I think that the naming inconsistencies are so hard on this game that even the color standards. Belts vs Inserters is an old issues science packs having no proper naming and assembling machines with different colors as well.

For instances, burner Inserters and burner miners are black. Black assembling machine are not coal powered.

Assembling machines have their naming based on numbers, while the others don't.

Assembling machine colors have no relationship to other colors, like belts and Inserters.

Fast Inserters are Blue, even though they are not as fast as Stack Inserters, while belts are.

Red Inserters are not equivalent of red belt. Not saying they should be, but it's confusing. Red Inserters are so different from other Inserters they could be another color.

And I say this all remember that mods do exist, and they add higher tier of everything. If you can find a standard and actually stick to it would be great.

c0bRa
Long Handed Inserter
Long Handed Inserter
Posts: 71
Joined: Sun Nov 13, 2016 8:33 pm
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by c0bRa »

Name the action a player performs when they add an entity to the world?
Name the action a player performs when they remove an entity from the world?
Name the action a player performs when they add a ghost entity to the world?
Name the action a robot performs when they add an entity to the world?
Name the action a robot performs when they remove an entity from the world?
A Player builds entitis...
A Player deconstruct entities...
A Player plans/places ghost entities...
A Robot assembles entities...
A robot disassembles entities... ;)

User avatar
Drury
Filter Inserter
Filter Inserter
Posts: 793
Joined: Tue Mar 25, 2014 8:01 pm
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by Drury »

Pi-C wrote: ↑
Tue Oct 23, 2018 1:32 pm
Regarding nomenclature:

I just noticed that the description of locomotives (the one displayed when hovering over a locomotive or its icon) is not optimal. Currently, it reads "Runs automated schedules and pulls cargo wagons." Actually, it is used to move not only cargo, but also fluid and artillery wagons. Of course, one could argue that fluid and artillery are cargo just as coal ore iron ore, but as the normal wagons are explicitly named "Cargo wagon", one might wonder what kind of engine is supposed to pull the other wagons. :-)

As I understand it (I'm relatively new to the game, so I have never played with any other version than 0.16.51), there was only one kind of wagons in the beginning, so that this description was actually correct at the time trains have been introduced. Then came fluid wagons, later artillery -- and I have already seen requests for other wagons, like accumulator wagons. So, chances are that even more types of rail wagons will be introduced in the future: either in vanilla, or by some mods. To account for this, keeping the description open seems the right way to go: why not use "rail cars" instead of "cargo wagons"? (Question to native speakers: Could one use something like "rail/railway wagon" or does that sound weird?)

Also, in the forum I have seen different train setups with a locomotive, some wagons, more locomotives (same direction as the one at the head), more wagons etc. The first locomotive is indeed pulling the wagons, but the others are pulling/shoving (if there are wagons on both sides of it) or just shoving (if the locomotive is at the end of the train). So, the description also tells only part of the truth in regard to the verb.

Moreover, locomotives will usually run automated schedules, but one also can run them manually -- so the description is incomplete in this regard as well.

Considering all of the above, I suggest changing the description to something like this: "Runs manually or on automated schedules and moves rail cars. …"
The general term for railway vehicles is "rolling stock", which also refers to locomotives (and is in fact already used in-game for the "failure to couple" dialog if I'm not mistaken). Might be a bit too technical for first timers though.

Pi-C
Smart Inserter
Smart Inserter
Posts: 1703
Joined: Sun Oct 14, 2018 8:13 am
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by Pi-C »

Drury wrote: ↑
Tue Oct 23, 2018 9:16 pm
The general term for railway vehicles is "rolling stock", which also refers to locomotives (and is in fact already used in-game for the "failure to couple" dialog if I'm not mistaken). Might be a bit too technical for first timers though.
Thanks for the pointer! I just noticed that the term "rolling stock" is also used and explained in the wiki, so even first timers have a chance to find out what it means. Anyway, I guess "… pulls rolling stock" would be an appropriate description then. After all, locomotives do pull locomotives -- at least in the case of double-headed trains where the locomotives face opposite directions.
A good mod deserves a good changelog. Here's a tutorial (WIP) about Factorio's way too strict changelog syntax!

vanatteveldt
Filter Inserter
Filter Inserter
Posts: 947
Joined: Wed Nov 25, 2015 11:44 am
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by vanatteveldt »

c0bRa wrote: ↑
Tue Oct 23, 2018 2:34 pm
Name the action a player performs when they add an entity to the world?
Name the action a player performs when they remove an entity from the world?
Name the action a player performs when they add a ghost entity to the world?
Name the action a robot performs when they add an entity to the world?
Name the action a robot performs when they remove an entity from the world?
In my head, (de)construct make perfect sense. The entity is already produced/crafted/assembled, but you have to construct it by putting it on the ground, connecting to pipes, etc. So I would say:

Players and bots both (de)construct entities, which should probably be called "constructions".
Players place and pick up vehicles (cars, tanks, rolling stock, etc)*
Players, bots and inserters insert stuff into containers, and take stuff out of containers.
Players place and remove ghosts/blueprints. Not too happy with "place", but "plan" sounds strange to my (non-native) ears.


*) which aren't constructions as they're not fixed* and generally behave pretty different from constructions (you can enter them, they move around, they can have guns and equipment grids but no modules, etc). Ideally I think a player shouldn't be able to place vehicles at all, they should be produced by a vehicle factory or train depot from their raw components, and when picked up / removed should revert to these components, but that's another matter.

User avatar
eradicator
Smart Inserter
Smart Inserter
Posts: 5206
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by eradicator »

Pi-C wrote: ↑
Tue Oct 23, 2018 9:42 pm
Drury wrote: ↑
Tue Oct 23, 2018 9:16 pm
The general term for railway vehicles is "rolling stock", which also refers to locomotives (and is in fact already used in-game for the "failure to couple" dialog if I'm not mistaken). Might be a bit too technical for first timers though.
Thanks for the pointer! I just noticed that the term "rolling stock" is also used and explained in the wiki, so even first timers have a chance to find out what it means. Anyway, I guess "… pulls rolling stock" would be an appropriate description then. After all, locomotives do pull locomotives -- at least in the case of double-headed trains where the locomotives face opposite directions.
Wikipedia describes locomoties as "A locomotive [...] provides the motive power for a train.", which removes the requirement to specify push/pull or a rolling stock/wagons. Ofc now you can start discussing if "motive power" isn't too difficult of a word. But honestly, we're talking about describing what a locomotive does. Is that even nessecary? Every child has seen a toy locomotive, if not a real one. If anyones first contact with locomotives is in factorio i'd be very worried. And even then they can just ask someone or look it up somewhere. Because "locomotive" is not a factorio specific word (unlike e.g. "inserter).

So imho the description should be shorted to explain only the game-immanent features of locos, which is "Trains can be automatic or manual.", because the automation isn't really a function of the locomotive, it's a function of a train. Or else a train with several locos would need several schedules, wouldn't it?.
Author of: Belt Planner, Hand Crank Generator, Screenshot Maker, /sudo and more.
Mod support languages: ζ—₯本θͺž, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.

Pi-C
Smart Inserter
Smart Inserter
Posts: 1703
Joined: Sun Oct 14, 2018 8:13 am
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by Pi-C »

eradicator wrote: ↑
Wed Oct 24, 2018 8:47 am
Pi-C wrote: ↑
Tue Oct 23, 2018 9:42 pm
Drury wrote: ↑
Tue Oct 23, 2018 9:16 pm
The general term for railway vehicles is "rolling stock", which also refers to locomotives (and is in fact already used in-game for the "failure to couple" dialog if I'm not mistaken). Might be a bit too technical for first timers though.
I guess "… pulls rolling stock" would be an appropriate description then.
Wikipedia describes locomoties as "A locomotive [...] provides the motive power for a train.", which removes the requirement to specify push/pull or a rolling stock/wagons. Ofc now you can start discussing if "motive power" isn't too difficult of a word. But honestly, we're talking about describing what a locomotive does. Is that even nessecary? Every child has seen a toy locomotive, if not a real one. If anyones first contact with locomotives is in factorio i'd be very worried. And even then they can just ask someone or look it up somewhere. Because "locomotive" is not a factorio specific word (unlike e.g. "inserter).

So imho the description should be shorted to explain only the game-immanent features of locos, which is "Trains can be automatic or manual.", because the automation isn't really a function of the locomotive, it's a function of a train. Or else a train with several locos would need several schedules, wouldn't it?.
You're right, shorter is better -- just leave out everything that is redundant.

Anyway, my main complaint was that the description currently mentions "cargo wagons" explicitly. This is bad because "cargo wagons" is used abstractly (it means wagons with cargo/freight, fluid, artillery and possibly other wagons here) while there also is an entity with exactly the same name. This could be misleading because people might expect that other types of locomotives (special locomotives that require additional research) must be used for the other wagon types. So if you'd really want to mention that locomotives move wagons, you'd be better off calling them by some more-including name, like "rolling stock". But as it is common knowledge that locomotives exist to move wagons, there is no need to explain what they are used for unless there are different types of locomotives for special purposes. :-)
A good mod deserves a good changelog. Here's a tutorial (WIP) about Factorio's way too strict changelog syntax!

User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by bobingabout »

c0bRa wrote: ↑
Tue Oct 23, 2018 2:34 pm
A Player builds entitis...
A Player deconstruct entities...
A Player plans/places ghost entities...
A Robot assembles entities...
A robot disassembles entities... ;)
why go with assemble/disassemble but then build/deconstruct, shouldn't it be construct/deconstruct?
vanatteveldt wrote: ↑
Tue Oct 23, 2018 10:33 pm

Players and bots both (de)construct entities, which should probably be called "constructions".
Construct is the act of Constructing a Structure.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.

vanatteveldt
Filter Inserter
Filter Inserter
Posts: 947
Joined: Wed Nov 25, 2015 11:44 am
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by vanatteveldt »

bobingabout wrote: ↑
Wed Oct 24, 2018 12:36 pm
Construct is the act of Constructing a Structure.
Makes sense :)

mrvn
Smart Inserter
Smart Inserter
Posts: 5723
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by mrvn »

eradicator wrote: ↑
Mon Oct 22, 2018 7:03 pm
Oktokolo wrote: ↑
Mon Oct 22, 2018 4:40 pm
5thHorseman wrote: ↑
Mon Oct 22, 2018 5:38 am
Oktokolo wrote: ↑
Sun Oct 21, 2018 1:40 pm
Electronic Circuit, Advanced Circuit and Processing Unit should be called Logic Board 1/2/3.
And now you've (further) confused everybody about what a logistics network is.
Logic and logistics are different words naming different concepts. Same as with statics and statistics. Different words have different meanings.
I don't know, whether Wube assumes basic reading comprehension skills on their player base - but i definitely do.
Replacing memorable names with a generic term with incremental numbering destroys a tiny bit of lore at a time. On the contrary incremental numbering should be phased out in favour of distinct names. "Logic" btw is exactly what the actual combinator circuits do. If "circuit" is deemed confusing it could simply be replaced with "chip" - many people already call them that. Which would still be annoyingly confusing to modders, because the internal names are unlikely to change even if the localized ones did.
double plus good.

Korentoth
Manual Inserter
Manual Inserter
Posts: 3
Joined: Thu Apr 27, 2017 4:05 am
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by Korentoth »

quadrox wrote: ↑
Mon Oct 22, 2018 8:43 am
Korentoth wrote: ↑
Mon Oct 22, 2018 3:30 am
...
Placing/removing actual entities is not the same as planning to place/remove entities (that is, creating ghost entities and marking entities for removal), so they should have different verbs. (Don't say "place" ghost entities.)
...
The above is exactly spot on right (though I am not sure what is wrong with "placing" ghost entities).
What I was trying to say is that "Ghost entities" aren't "real." They don't exist in any physical sense. You can't do anything with them. They only represent a place where you will eventually place a real entity.

So, if I were deciding which verbs to use, I would try to avoid using the same verb to describe "placing" a ghost entity as I use to describe "placing" a real entity.

Now I digress: I don't know what the right verb is for marking a spot to place a particular entity there. I'm "planning" the entity? I'm "forecasting" the entity? I'm "placing a ghost entity" as opposed to just "placing an entity"? I'm not sure if I like the word "ghost" in this context... Blueprinting, designing, and planning are real-world concepts. "Ghosting" in this sense is used by Factorio -- it's unique and descriptive to Factorio's gameplay (c.f. We call our bases "factories", and that's a good thing, even though they are different from real-world factories), but I don't think I could tell anyone in the real world "I'm ghosting a building right there," and have them understand what I mean. At any rate, the word "ghost" is functional, so if no one has a better idea, let's keep it.

User avatar
QGamer
Fast Inserter
Fast Inserter
Posts: 214
Joined: Fri Apr 14, 2017 9:27 pm
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by QGamer »

Korentoth wrote: ↑
Thu Oct 25, 2018 7:18 pm
What I was trying to say is that "Ghost entities" aren't "real." They don't exist in any physical sense. You can't do anything with them. They only represent a place where you will eventually place a real entity.
Ghost entities are also formed when any entity is destroyed and you have construction robots researched. So in some situations ghosts represent entities that "died" there.
"Adam fell that men might be; and men are, that they might have joy."

User avatar
DRY411S
Filter Inserter
Filter Inserter
Posts: 727
Joined: Sun Mar 13, 2016 9:48 am
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by DRY411S »

Please do something about power satisfaction and performance. If I could offer alternatives I would. I can't but the terms used now just aren't right.

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

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by Oktokolo »

Korentoth wrote: ↑
Thu Oct 25, 2018 7:18 pm
Now I digress: I don't know what the right verb is for marking a spot to place a particular entity there. I'm "planning" the entity? I'm "forecasting" the entity? I'm "placing a ghost entity" as opposed to just "placing an entity"? I'm not sure if I like the word "ghost" in this context...
What about planning the installation of a structure. But i would also call direct placement of entities by player or bot installing a structure.
In Factorio, nothing is really build on the spot. All structures are made in assemblers and can then be quickly installed anywhere. The installation process is that fast and easy - you can do it in the field while under fire...

Now that i think of the insta turrets a bit more - might asd well call the placing deployment to have a more military term.

User avatar
ingmarins
Inserter
Inserter
Posts: 27
Joined: Wed Aug 03, 2016 10:44 am
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by ingmarins »

Thank you! I've seen so many "Ping: can't connect" resulting in "Could not establish connection with game server" on some servers, but not all, and couldn't figure out why.

Melonenlord
Manual Inserter
Manual Inserter
Posts: 1
Joined: Fri Feb 01, 2019 9:38 pm
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by Melonenlord »

Never got it managed to host a factorio game over steam so anyone can join me, but it seems to hav nothing to do with my router or a firewall (at least if my firewall doesn't hate especially steam). It seems that there is a problem between steam and this game. Downloaded the standalone factorio version without steam directly from the main page and people can join me without any problems.
Don't know whats going on with the steam version or with steam itself. Maybe Steam hates me. :cry:

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

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by Jon8RFC »

Sorry to raise this from the dead, but I was talking to a couple of other players about the survey that took place.

FFF 265 and FFF 275 were the best info I found, but don't contain survey results. I could've sworn there was more, like that some people call science "potions", underground belts "underneathies", and that green,red,blue intermediate items would be called chips or circuits, for example.

Am I imagining that there was more to it than just FFF 275 and "we're renaming these"?
Are the survey results available somewhere I'm not seeing? It'd be fun to take a look at that again.
Image

posila
Factorio Staff
Factorio Staff
Posts: 5202
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by posila »

Jon8RFC wrote: ↑
Fri Apr 22, 2022 2:40 am
Am I imagining that there was more to it than just FFF 275 and "we're renaming these"?
Are the survey results available somewhere I'm not seeing? It'd be fun to take a look at that again.
That sounds like a reddit thing to me. Or possibly someone made polls here on the forum.

aka13
Filter Inserter
Filter Inserter
Posts: 765
Joined: Sun Sep 29, 2013 1:18 pm
Contact:

Re: Friday Facts #265 - Nomenclature & Steam networking

Post by aka13 »

Jon8RFC wrote: ↑
Fri Apr 22, 2022 2:40 am
Sorry to raise this from the dead, but I was talking to a couple of other players about the survey that took place.

FFF 265 and FFF 275 were the best info I found, but don't contain survey results. I could've sworn there was more, like that some people call science "potions", underground belts "underneathies", and that green,red,blue intermediate items would be called chips or circuits, for example.

Am I imagining that there was more to it than just FFF 275 and "we're renaming these"?
Are the survey results available somewhere I'm not seeing? It'd be fun to take a look at that again.
Nah, there was not a survey, and I think it wasnt on the forums, since I have definitely not seen it.
Pony/Furfag avatar? Opinion discarded.

Post Reply

Return to β€œNews”