have elevated and ground tracks not share color, if they "intersect"

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

User avatar
joshinils
Fast Inserter
Fast Inserter
Posts: 114
Joined: Thu Mar 03, 2016 11:40 pm
Contact:

have elevated and ground tracks not share color, if they "intersect"

Post by joshinils »

11-02-2024, 21-10-36.png
11-02-2024, 21-10-36.png (3.19 MiB) Viewed 257 times
It's already difficult enough to distinguish elevated and ground level track, but sharing the same color does not help.
I get that if it is the same segment there is no way around it, but otherwise I think they should connect for coloring, and choose a different color to distinguish them.

Then any elevated and ground track that cross with the same color are also the same block.
Nidan
Filter Inserter
Filter Inserter
Posts: 267
Joined: Sat Nov 21, 2015 1:40 am
Contact:

Re: have elevated and ground tracks not share color, if they "intersect"

Post by Nidan »

Generally this should be attempted, but it can't be guaranteed. With elevated rails you can construct pathological cases where a fixed number of colors will never suffice. (With only a single layer having 4 colors is enough.)
robot256
Filter Inserter
Filter Inserter
Posts: 875
Joined: Sun Mar 17, 2019 1:52 am
Contact:

Re: have elevated and ground tracks not share color, if they "intersect"

Post by robot256 »

Maybe a different rail visualization sprite for elevated rails would work. For example adding periodic hatch marks on the lines (as railroads are often depicted on city maps). Then you could see when a hatched line cross a straight line.
Lorenzo
Burner Inserter
Burner Inserter
Posts: 14
Joined: Mon Oct 21, 2024 12:05 pm
Contact:

Re: have elevated and ground tracks not share color, if they "intersect"

Post by Lorenzo »

Or maybe a different colour set for elevated rails?

Or hide the lines of the rails on the ground behind the elevated rails?

Those are just some ideas, I don't think they are perfect.
But I think they would improve the current visualization, I find it very chaotic.
User avatar
joshinils
Fast Inserter
Fast Inserter
Posts: 114
Joined: Thu Mar 03, 2016 11:40 pm
Contact:

Re: have elevated and ground tracks not share color, if they "intersect"

Post by joshinils »

robot256 wrote: Thu Nov 07, 2024 3:24 pm Maybe a different rail visualization sprite for elevated rails would work. For example adding periodic hatch marks on the lines (as railroads are often depicted on city maps). Then you could see when a hatched line cross a straight line.
I like that Idea.
Here's a few mockups:
elevated_rail_coloring_dashed.png
elevated_rail_coloring_dashed.png (1.15 MiB) Viewed 193 times
elevated_rail_coloring_hue_offset.png
elevated_rail_coloring_hue_offset.png (1.15 MiB) Viewed 193 times
elevated_rail_coloring_thick.png
elevated_rail_coloring_thick.png (1.14 MiB) Viewed 193 times
robot256
Filter Inserter
Filter Inserter
Posts: 875
Joined: Sun Mar 17, 2019 1:52 am
Contact:

Re: have elevated and ground tracks not share color, if they "intersect"

Post by robot256 »

Unfortunately rail visualization is set in a utility constant and cannot be changed per rail type by mods. The ability to make them different will have to be incorporated into the game engine.
User avatar
AileTheAlien
Filter Inserter
Filter Inserter
Posts: 345
Joined: Sat Mar 11, 2017 4:30 pm
Contact:

Re: have elevated and ground tracks not share color, if they "intersect"

Post by AileTheAlien »

I'd be happy with the dashed line. Thickness makes it seem like one is more important, and the hue is too subtle for me to see. :)
Lorenzo
Burner Inserter
Burner Inserter
Posts: 14
Joined: Mon Oct 21, 2024 12:05 pm
Contact:

Re: have elevated and ground tracks not share color, if they "intersect"

Post by Lorenzo »

I also like the dashed line, one thing I would add to it is that the sprite of the elevated rail could overlay the line of the ground rail.
Post Reply

Return to “Ideas and Suggestions”