Friday Facts #81 - Chain signals

Regular reports on Factorio development.
kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Friday Facts #81 - Chain signals

Post by kovarex »

3 years of Factorio in numbers and chain signal detailed info: https://www.factorio.com/blog/post/fff-81

dee-
Filter Inserter
Filter Inserter
Posts: 414
Joined: Mon Jan 19, 2015 9:21 am
Contact:

Re: Friday Facts #81 Chain signals

Post by dee- »

Yay, three years already! Congratulations :)


Re chain signals.
From the examples I see them used in situations where a rail is used where more trains can be than exits are. Your examples have usually two trains and one exit so they get guarded by chain signals.

Now, can't chain signals be automatically selected when more than one rail enters a block? See the # example: all signals on places where mroe than one rail enters is a guard signal, all others (the ones at the end of a signal chain) are normal signals, with only one rail entering the free, last block which is leaving out of the screenshot.

The same for the last example: then the parking slots join there's a chain signal bercause two rails enter that block. When the rail split a normal signal is used because there are less entering then exiting rails.

Question: is there a situation where chain signals are useful not covered by above rule?

McGuten
Filter Inserter
Filter Inserter
Posts: 310
Joined: Tue Jun 24, 2014 3:06 pm
Contact:

Re: Friday Facts #81 Chain signals

Post by McGuten »

Awesome game and awesome community, congrats!
Image

JackGruff
Fast Inserter
Fast Inserter
Posts: 134
Joined: Tue Oct 15, 2013 4:44 pm
Contact:

Re: Friday Facts #81 Chain signals

Post by JackGruff »

So the only difference is that these chain signals will chain only to the exit the train wants whereas openTTD's pre-signals let the train go through the first available green exit?

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

Re: Friday Facts #81 Chain signals

Post by kovarex »

JackGruff wrote:So the only difference is that these chain signals will chain only to the exit the train wants whereas openTTD's pre-signals let the train go through the first available green exit?
Probably yes, and some other smaller differences.

bonob
Inserter
Inserter
Posts: 44
Joined: Sat May 10, 2014 5:32 am
Contact:

Re: Friday Facts #81 Chain signals

Post by bonob »

I was thinking, there's a lot of mentions to TTD whenever train pathing and signals are the topic, have you guys looked into how Simutrans manages the train pathing?
I wouldn't know if there are significant differences between Simutrans and TTD in the implementation of train logic, but since the simulation is overall quite different, it's very possible.

User avatar
Align
Fast Inserter
Fast Inserter
Posts: 214
Joined: Sun Aug 10, 2014 5:17 pm
Contact:

Re: Friday Facts #81 Chain signals

Post by Align »

I'm trying to understand chain signals; do they have the same state as the next signal?

User avatar
Legoman165
Inserter
Inserter
Posts: 31
Joined: Thu Feb 26, 2015 7:15 pm
Contact:

Re: Friday Facts #81 Chain signals

Post by Legoman165 »

Bentham will be very happy! This update will be epic, cant wait for more of an endgame then just rocket defence.

ryannayr140
Burner Inserter
Burner Inserter
Posts: 6
Joined: Tue Mar 10, 2015 11:08 pm
Contact:

Re: Friday Facts #81 Chain signals

Post by ryannayr140 »

Align wrote:I'm trying to understand chain signals; do they have the same state as the next signal?
Yes! for most instances, this one being the most practical http://assets-factorio-com.s3.amazonaws ... ssroad.jpg A pre-signal copies the signal in front of it. This is very useful to keep trains from stopping in the middle of an intersection. Although the picture is an over simplification, crossings don't necessarily have to be two isolated lines. A practical example of where crossings may occur of you want to add a station off of two one-way tracks and do not want to put in roundabouts that only allow one train in at a time.

It gets a bit complicated if a pre-signal has multiple exits in front of it and is up to the programmers how they want the trains to behave. Just having a signal that copies the one in front of it will drastically increase the potential throughput of a train line. Think of it like driving, you're not allowed to enter an intersection if you know your path has no way to exit the intersection (due to traffic), even if you have a green light.

masat
Burner Inserter
Burner Inserter
Posts: 5
Joined: Fri Apr 10, 2015 5:34 pm
Contact:

Re: Friday Facts #81 Chain signals

Post by masat »

Wow, I didn't know Factorio will be the new TTD :D

I've been following the development for some time now. I didn't buy the game because I don't have the time to play it at the moment, anyway - but now that I've seen this you have sold one more copy ;) Hope it helps a little to make the process a bit faster

User avatar
Cordylus
Fast Inserter
Fast Inserter
Posts: 220
Joined: Wed Jun 25, 2014 11:28 am
Contact:

Re: Friday Facts #81 Chain signals

Post by Cordylus »

I'm looking for the different name for the "chain signals". This one would be very bad to translate into Polish and very confusing.

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12888
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Friday Facts #81 Chain signals

Post by ssilk »

- Forward-looking-signals?
- exit-signals?
- Free-path-signals?

Not much better.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

User avatar
Nova
Filter Inserter
Filter Inserter
Posts: 947
Joined: Mon Mar 04, 2013 12:13 am
Contact:

Re: Friday Facts #81 Chain signals

Post by Nova »

Well, just invent a new one. The translations don't have to be word for word if they don't fit.
Greetings, Nova.
Factorio is one of the greatest games I ever played, with one of the best developers I ever heard of.

User avatar
Cordylus
Fast Inserter
Fast Inserter
Posts: 220
Joined: Wed Jun 25, 2014 11:28 am
Contact:

Re: Friday Facts #81 Chain signals

Post by Cordylus »

Nova wrote:Well, just invent a new one. The translations don't have to be word for word if they don't fit.
I know. That's why I'm looking for the different one.

Maybe "antecedent-signal"?

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

Re: Friday Facts #81 Chain signals

Post by Drury »

Chain signal works in English, use whatever works in Polish I suppose "cascade signal" would also be a nice alternative.
bonob wrote:I was thinking, there's a lot of mentions to TTD whenever train pathing and signals are the topic, have you guys looked into how Simutrans manages the train pathing?
I wouldn't know if there are significant differences between Simutrans and TTD in the implementation of train logic, but since the simulation is overall quite different, it's very possible.
Routing is different (even more retarded), but there are still only good old block and pre-signals.

Marconos
Filter Inserter
Filter Inserter
Posts: 301
Joined: Mon Jun 02, 2014 10:46 pm
Contact:

Re: Friday Facts #81 Chain signals

Post by Marconos »

Really really looking forward to having these chain signals .... having said that, really looking forward to get my current clients project done so I can get back to playing!!

Keep up the great work.

User avatar
Cordylus
Fast Inserter
Fast Inserter
Posts: 220
Joined: Wed Jun 25, 2014 11:28 am
Contact:

Re: Friday Facts #81 Chain signals

Post by Cordylus »

What do you think? How would be look like the new graphic of the chain-signals? Different color? Or maybe some sign... :|

I know the similar constructions in the real life:
Image

User avatar
DanGio
Filter Inserter
Filter Inserter
Posts: 394
Joined: Sat May 10, 2014 6:22 pm
Contact:

Re: Friday Facts #81 Chain signals

Post by DanGio »

Way to go ! Thanks for these FF posts ! I really look forward to them while finishing work.

User avatar
Ohz
Fast Inserter
Fast Inserter
Posts: 187
Joined: Tue Feb 03, 2015 11:40 am
Contact:

Re: Friday Facts #81 Chain signals

Post by Ohz »

Since you cannot make bridges and avoid crossings rails in Factorio, this totally essential. Thank you very much.

Oh and happy birthday :)
I'm not english, sorry for my mistakes

Ailure
Burner Inserter
Burner Inserter
Posts: 12
Joined: Sat Apr 11, 2015 3:30 am
Contact:

Re: Friday Facts #81 Chain signals

Post by Ailure »

As a Transport Tycoon and OpenTTD veteran, I'll assume that regular signals works a lot like the exit signals of said game, and chain signals works a lot like the combo signals of said game, but with the caveat that the train will wait patiently at the chain signal if it's chosen path is not available? (Unlike openTTD trains who just keeps going down whatever path happens to be open, even if it's wrong :P).

Train orders that would make the train wait on a certain load (to emulate the full load/unload behavior of openTTD ;) ) instead of having them to wait a certain amount of seconds would be nice too. Would make it bit more easier to manage having multiple trains at the same station, as the trains can leave as soon they're done (but I'm not surprised if this turns out to be planned to be put in at some point).
Last edited by Ailure on Sat Apr 11, 2015 4:59 am, edited 4 times in total.

Post Reply

Return to “News”