Cities: Skylines

Cities: Skylines

Traffic++
leftbehind 3 May, 2015 @ 9:54am
Pondering invisible intersections
Invisible intersections are where you have what visually appears to be a single stretch of road, but in fact it's two or more segments of road joined together by 'invisible intersections'. You can't see these intersections, but they are there and they allow traffic to change lanes, often resulting in ugliness like this:

http://cloud-4.steamusercontent.com/ugc/544147366423953925/0659A21B98DE2D2364D2A82D64D976F82EDF34FF/

Having full lane routing at these intersections would likely be ugly - there's not enough room to clearly draw and edit routes. IMHO something simpler would be needed - a simple toggle that defines how the invisible intersection works.

The two modes would be:

1. Adjacent only = traffic can change lanes, but only to directly adjacent lane, it can't cut across multiple lanes. This would be default for all invisible intersections. Obviously traffic can stay on it's existing lane.

2. Ahead only - traffic must stay on the existing lane, it can't change lanes at all at this invisible intersection.

When in road customisation mode, circles (red or orange?) would appear over invisible intersections. Click to toggle what mode they are in. Possibly show a single icon depicting the current mode of the whole intersection (shuffle icon means lane changing is allowed, forward arrow means ahead only).

IMHO this would provide a concise, simple and effective way to take control of these monstrous invisible intersections, especially on roundabouts where they are the bane of my traffic routing!
< >
Showing 1-6 of 6 comments
FretfulShrimp  [developer] 3 May, 2015 @ 10:58am 
It's done using the same system as in normal intersections. I offset the circles a bit so there's space to draw the lines. Coming on next update monday or tuesday ;)

Edit: also, selecting short stretches of road will be fixed and selecting a segment will select the whole road (from intersection to intersection) as long as it is the same type of road. Hopefully multi-editing on roads as well. I'm working on it but haven't finished it yet.
Last edited by FretfulShrimp; 3 May, 2015 @ 11:01am
Stealthy 3 May, 2015 @ 3:28pm 
Sounds good to me :) Are we getting more compatible with the IPT mod at some point? That would be ace.
leftbehind 4 May, 2015 @ 1:42am 
Hmmm. I still think a simpler UI would be better for the invisible intersections. While it's certainly possible to make enough room for drawing routes, it seems like overkill. IMHO if people want the full flexibility they can just make a regular intersection. The only use case for more advanced editing could be to allow U-turns, but that could just be added as an additional mode:

- Ahead only
- Ahead + u-turn
- Ahead + adjacent lane
- Ahead + adjacent + u-turn

U-turn mode would only be applicable on two-way roads and only then between adjacent lanes. U-turn is useful when you want vehicles - eg. trash or bus - to be able to turn mid-road rather than going on a mass expedition to find a normal turning point.

I could just click the invisible intersection to cycle through the choices, rather than have to fiddle with route lines. Maybe a left click could toggle adjacent lane mode, and right click could toggle u-turn mode. I'm not sure there's use-case for anything beyond that.
Last edited by leftbehind; 4 May, 2015 @ 1:45am
FretfulShrimp  [developer] 4 May, 2015 @ 2:57am 
Originally posted by pasiltd:
Sounds good to me :) Are we getting more compatible with the IPT mod at some point? That would be ace.

I didn't even know it wasn't compatible. :/
I'll try to find some time to check it out.



Originally posted by aubergine18:
Hmmm. I still think a simpler UI would be better for the invisible intersections. While it's certainly possible to make enough room for drawing routes, it seems like overkill. IMHO if people want the full flexibility they can just make a regular intersection. The only use case for more advanced editing could be to allow U-turns, but that could just be added as an additional mode:

- Ahead only
- Ahead + u-turn
- Ahead + adjacent lane
- Ahead + adjacent + u-turn

U-turn mode would only be applicable on two-way roads and only then between adjacent lanes. U-turn is useful when you want vehicles - eg. trash or bus - to be able to turn mid-road rather than going on a mass expedition to find a normal turning point.

I could just click the invisible intersection to cycle through the choices, rather than have to fiddle with route lines. Maybe a left click could toggle adjacent lane mode, and right click could toggle u-turn mode. I'm not sure there's use-case for anything beyond that.

Sure, it would be nicer. Thing is, it took 10 minutes to make "invisible intersections" selectable and offset circles. The current mechanism for intersection routing still works and doesn't need any change to handle these intersections. If I were to add a new UI, I would need to make the UI itself and a new mechanism to handle it. That could potentially take a very long time.
It doesn't mean I won't change it in the future but I think you can understand my decision.
Stealthy 4 May, 2015 @ 3:16am 
Originally posted by jfarias:

I didn't even know it wasn't compatible. :/
I'll try to find some time to check it out.

Thanks. I'm more than happy to test it for you. At the moment it only conflicts with the buses, trains and metro are working ok. What happens is that Bus capacity can not be changed without restarting the game whilst all others can, as intended on the IPT. There is also a conflict on vehicle amount management, which means disappearing vehicles, limited amount of vehciles on line and buses can't make a turn on a intersection, unless i draw the connection in your mod. Unconnected means no connection for buses.

Also your mod seems to start forgetting the intersection settings at some point of the game and when changing the connections, the road arrows don't change anymore or start working on opposite. So when no connection is made to sliproad it shows right arrow, when i connect right most lane to slip road, it shows straight arrow.

FretfulShrimp  [developer] 4 May, 2015 @ 3:50am 
Originally posted by pasiltd:
Thanks. I'm more than happy to test it for you. At the moment it only conflicts with the buses, trains and metro are working ok. What happens is that Bus capacity can not be changed without restarting the game whilst all others can, as intended on the IPT. There is also a conflict on vehicle amount management, which means disappearing vehicles, limited amount of vehciles on line and buses can't make a turn on a intersection, unless i draw the connection in your mod. Unconnected means no connection for buses.

Also your mod seems to start forgetting the intersection settings at some point of the game and when changing the connections, the road arrows don't change anymore or start working on opposite. So when no connection is made to sliproad it shows right arrow, when i connect right most lane to slip road, it shows straight arrow.

Bad news. I wanted to give a quick glance at IPT since changing bus capacity and amount of buses on lines shouldn't make it incompatible with my mod. However, the code is not available so I can't do anything to improve the mod compatibility without knowing what is, in fact, incompatible.

As to the arrows, the game and my mod have different definitions for what is right or forward. It should still be working, even though the arrows may look odd. If you have any further problem regarding this, please use the last update's thread, instead of this one (there's a discussion on arrows going on there).
< >
Showing 1-6 of 6 comments
Per page: 1530 50