improve train block overlay: add directions

Moderator: ickputzdirwech

Koub
Global Moderator
Global Moderator
Posts: 7784
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Quality of life improvement: Visualize one-way rails with arrow

Post by Koub »

ssilk wrote: Mon May 11, 2020 10:21 pm How do you know that so many people have problems with that? Are you “speaking for a friend“? :D
OP doesn't tell there are so many people who have issues, just that it would be helpful for those who do to visualize it on a glance, and I do agree with OP on that.
Koub - Please consider English is not my native language.
User avatar
<NO_NAME>
Filter Inserter
Filter Inserter
Posts: 295
Joined: Tue Aug 02, 2016 9:52 am
Contact:

Re: Quality of life improvement: Visualize one-way rails with arrow

Post by <NO_NAME> »

This could also be helpful while designing intersections and such.
I am a translator. And what did you do for Factorio?
Check out my mod "Realistic Ores" and my other mods!
User avatar
CheeseMcBurger
Long Handed Inserter
Long Handed Inserter
Posts: 87
Joined: Sun May 19, 2019 9:57 pm
Contact:

Re: Quality of life improvement: Visualize one-way rails with arrow

Post by CheeseMcBurger »

coppercoil wrote: Tue May 12, 2020 8:10 am
jasper-bear wrote: Mon May 11, 2020 9:30 pm If a new player is trying to make this rail a 2-way rail, this will help them immensely, even if they don't yet understand how rail signals work.
I think the player even shouldn't start using rails without such understanding. A good tutorial is a must. There are good tutorials.
Then, just a little practice required. That "new player" mode lasts very short.
Gatekeeping never helped anyone. It's a game, not replacing electric wires in a house hold.
jasper-bear
Burner Inserter
Burner Inserter
Posts: 6
Joined: Wed Apr 29, 2020 8:28 pm
Contact:

Re: Quality of life improvement: Visualize one-way rails with arrow

Post by jasper-bear »

coppercoil wrote: Tue May 12, 2020 8:10 am
jasper-bear wrote: Mon May 11, 2020 9:30 pm If a new player is trying to make this rail a 2-way rail, this will help them immensely, even if they don't yet understand how rail signals work.
I think the player even shouldn't start using rails without such understanding. A good tutorial is a must. There are good tutorials.
Then, just a little practice required. That "new player" mode lasts very short.
The devs didn't have to put a trash-can icon on the player's trash slots. By your logic, with a good tutorial, players will soon learn that these are trash slots, and the trash-can icon becomes unnecessary. Nevertheless, they are a good idea, and it was good that they put the icon there.

As a general principle, visualizations are beneficial for learning; but also visualizations just makes things easier and more fluid.

Anything that makes tutorialization obsolete is generally better. Some people prefer to learn as they play, rather than stopping their play in order to go view or do a tutorial and then go back to playing.

Even now that I understand perfectly well how the signals work, I want the arrows. I won't have to zoom in as far to see the signals. I have poor eyesight. Other people do too.
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12889
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Quality of life improvement: Visualize one-way rails with arrow

Post by ssilk »

And how would it be if you make the arrows yourself? For example: put some hazard concrete on the side where you placed the signals. Can be seen from far away and from map.
There is also a - in my eyes very useful and should be standard - debug view option, which turns on signals in map view. As the signals are always righthand you can see the direction.
No need to paint extra arrows and questionable gameplay value.
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
Impatient
Filter Inserter
Filter Inserter
Posts: 883
Joined: Sun Mar 20, 2016 2:51 am
Contact:

Re: Quality of life improvement: Visualize one-way rails with arrow

Post by Impatient »

From what I see in multiplayer games, I estimate that 60%+ of the players do not understand signalling in general. But I don't see one-/two-way signalling mistakes a lot. Maybe because it becomes apparent immediately when the trains are no-pathing, but I think most helpful is the visual indicator, that shows, in what direction a train has to go to be affected by a particular signal or station.

When I recall correctly, then the track segmentation is visible when holding a signal, but the directionality is not. To see the directionality one has to hove over an already placed signal or station.
coppercoil
Filter Inserter
Filter Inserter
Posts: 502
Joined: Tue Jun 26, 2018 10:14 am
Contact:

Re: Quality of life improvement: Visualize one-way rails with arrow

Post by coppercoil »

If we really need visual indications, I suggest answering more general questions: where the train is able to move and why? Where this train cannot move and why? That "why" is the key.
This is mostly about signaling issues, but it may include direction indication as well.
Last edited by coppercoil on Thu May 21, 2020 8:49 am, edited 1 time in total.
Koub
Global Moderator
Global Moderator
Posts: 7784
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Quality of life improvement: Visualize one-way rails with arrow

Post by Koub »

ssilk wrote: Thu May 21, 2020 7:36 am No need to paint extra arrows and questionable gameplay value.
If you don't need them, then there's little chance you'll understand why others need them.
By your standards, would these arrows would be of questionable value too ?
Arrows on the ground
I would personnally not need them, because it's obvious to me where I should be depending on where I'm going.

If :
1) It doesn't cost too much dev time
2) Doesn't degrade performance
Then why bother even refusing this QoL to people who struggle with trains ?
Koub - Please consider English is not my native language.
Septimus ii
Inserter
Inserter
Posts: 26
Joined: Fri Mar 25, 2016 10:59 pm
Contact:

Re: Quality of life improvement: Visualize one-way rails with arrow

Post by Septimus ii »

Direction is implied by the train blocking which is shown when placing a new signal, but I don't see any harm in making it clearer, especially for new players. It can always be made as an option which can be turned off in the graphics menu.
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12889
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Quality of life improvement: Visualize one-way rails with arrow

Post by ssilk »

Hmm, I thought a bit about it.
Koub wrote: Thu May 21, 2020 8:47 am
ssilk wrote: Thu May 21, 2020 7:36 am No need to paint extra arrows and questionable gameplay value.
If you don't need them, then there's little chance you'll understand why others need them.
I think that’s the problem with this. Because I imagined some straight rails. And what sense would it make to paste arrows on an autobahn?

(“They say in radio there is a ghost driver. I see hundreds!” :lol: )
By your standards, would these arrows would be of questionable value too ?
Arrows on the ground
I would personnally not need them, because it's obvious to me where I should be depending on where I'm going.
I think that’s not the point here.
I think the suggestion is not detailed enough, not specific enough.

It makes of course sense

- to have arrows in front of/ after crossings.
- for long tracks with no signal, that there is an arrow every n tile, eventually depending on resolution.
- to paint “no enter” into this rail after a switch.

And more things I don’t think of yet.
If :
1) It doesn't cost too much dev time
2) Doesn't degrade performance
Then why bother even refusing this QoL to people who struggle with trains ?
I think this is not really complicated, because most things must be already programmed - only how to calculate the places where arrows should be displayed and what arrows (or no entry).
And it will cost performance but only for rendering and while doing anything on the tracks.
But I really doubt this will be implemented before 1.0.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Prymal
Burner Inserter
Burner Inserter
Posts: 13
Joined: Tue Aug 02, 2016 11:28 am
Contact:

Travel arrows capping Rail block visualizer

Post by Prymal »

I would like to suggest that the rail block visualization be modified to indicate the permitted direction of automatic travel. Currently, each segment ends in a flat line at each end. That line could be turned into an arrow to indicate a single direction. Two way travel could be indicated by a diamond, or something could be done with the arrow from the other side of the signals, as they could work together to indicate single or dual directional travel. Perhaps there could also be an indication if a train is allowed to wait behind a signal, perhaps by bringing back the current flat line, to add to the arrow, similar to the style of the old play/pause button.
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12889
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Travel arrows capping Rail block visualizer

Post by ssilk »

And why do you think this will improve gameplay?
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Prymal
Burner Inserter
Burner Inserter
Posts: 13
Joined: Tue Aug 02, 2016 11:28 am
Contact:

Re: Travel arrows capping Rail block visualizer

Post by Prymal »

I think it might help building and troubleshooting rail networks if one can see the direction of travel in the block visualizer. Many players have difficulty understanding rail signals and train pathfinding, and having an indication of what direction the trains are willing to travel could help reduce the number of players that struggle with these parts of the game.
User avatar
Nexarius
Filter Inserter
Filter Inserter
Posts: 275
Joined: Sat May 09, 2015 7:34 pm
Contact:

Re: Travel arrows capping Rail block visualizer

Post by Nexarius »

+1 good idea
mrbaggins
Fast Inserter
Fast Inserter
Posts: 101
Joined: Wed Apr 26, 2017 9:08 am
Contact:

Add arrows to "Block display" for rails when holding signals

Post by mrbaggins »

Image: Image

By adding arrows a shown, it immediately becomes much more obvious that you've screwed up signal placement, as there would be two arrows "colliding". Bonus points if such a collision was somehow indicated more clearly with an icon or something that indicated "no trains can pass here"

Why? The reddit among other places are ALWAYS filled with people who can't work out why their train has no path. This would help to massively alleviate this, while also being far more "readable" for the main purpose of blocks.

Also, I believe it's a relatively straightforward change, as the code already exists for both colouring and highlighting block sections. All this requires is to check directionality at the same location and add a sprite over the top.
User avatar
NotRexButCaesar
Smart Inserter
Smart Inserter
Posts: 1133
Joined: Sun Feb 16, 2020 12:47 am
Contact:

Re: Add arrows to "Block display" for rails when holding signals

Post by NotRexButCaesar »

In my opinion it also just looks much nicer.
—Crevez, chiens, si vous n'étes pas contents!
Durr
Inserter
Inserter
Posts: 43
Joined: Fri Mar 22, 2019 8:12 pm
Contact:

Re: Add arrows to "Block display" for rails when holding signals

Post by Durr »

Maybe an easier way to implement something like this would be to have an arrow associated with the signal, instead of the block, indicating the direction a train is allowed to pass it.
Tired of manually backing up your saves? Check this out! -> Factorio Backup
mrbaggins
Fast Inserter
Fast Inserter
Posts: 101
Joined: Wed Apr 26, 2017 9:08 am
Contact:

Re: Add arrows to "Block display" for rails when holding signals

Post by mrbaggins »

Yeah Durr, that's definitely a nice way to get the same (notably missing at the moment) information to the user.
Koub
Global Moderator
Global Moderator
Posts: 7784
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: improve train block overlay: add directions

Post by Koub »

[Koub] Merged several older threads with the same suggestion.
Koub - Please consider English is not my native language.
mrbaggins
Fast Inserter
Fast Inserter
Posts: 101
Joined: Wed Apr 26, 2017 9:08 am
Contact:

Re: improve train block overlay: add directions

Post by mrbaggins »

Welp, apparently I'm at least the third person along to think of this. I kind of like the mini signal arrows by DaleStan too, although they're quite busy, they make the "WRONG WAY" aspect quite clear.

Two more demonstration images I made, to hopefully make it clear how useful these are for dealing with spaghetti:
Image
Image
Post Reply

Return to “Implemented in 2.0”