Cities: Skylines

Cities: Skylines

1,185 ratings
Sharp Junction Angles
File Size
0.065 MB
Nov 12, 2015 @ 10:45am
Jan 3 @ 11:53am
23 Change Notes ( view )

Subscribe to download
Sharp Junction Angles

This mod
Besides a generally more flexible design, this allows for more natural highway merging lanes and railway junctions.

Compatible with
(including but not exclusively)

Default Key Bindings
  • Press Ctrl + A to toggle road anarchy. Chirpy gains some weight while enabled.
  • Press Ctrl + B to toggle auto segment bending (toggle sharp angles).
  • Press Ctrl + S to toggle segment snapping. (for close parallel segments, thanks to thale5!)
Use the options panel or edit SharpJunctionAnglesConfig.xml in the game folder to change bindings.

Building sharp angle junctions is only possible while anarchy is enabled.

Please note, road anarchy can lead to weird results especially when building dams or bridges, so only enable it when you explicitly need it.

Catenary / Overhead Wire Masts
To avoid masts being placed on the tracks, distance between them can optionally be enlarged (see options/config, default: on). Originally, 3 masts get placed per segment, at the ends and at mid. Now, only the mast at end is placed, which keeps junctions clear in most cases. Ideally, you create junctions by building the diverging track starting from the existing track. Note, this applies to the whole map, but is completely reversible (props like the masts get created procedurally on every map load). IMHO it also looks generally cleaner.

How it Works
On initialisation, the mod determines all NetInfo prefabs having a "m_enableBendingSegments" member set true and stores them in a list for efficient switching. This variable controls, if segments are bended automatically to prevent junction angles below 45°.
Don't overdo sharpness, since at some point the game just stitches straight segments together instead of generating (visual) junctions.

This mod cannot break savegames when disabled, since it only alters tool behaviour (just like plain road anarchy). The placed network elements are the same as without the mod, just at different coordinates. In other words, nothing is missing during map load, if the mod is disabled or broken.

Mod Compatibility
Every other road anarchy type mod could cause problems, since they redirect the same methods of the game. Advanced Road Anarchy has been reported to be compatible and might be a good choice, if you prefer a GUI.

Fine Road Heights and any other mod replacing/adding the net tool as a whole will be supported, since I changed the mod to scan for unknown tools to detour. (i.e. by scanning the loaded assemblies for concrete subclasses of ToolBase and detouring as much of their relevant methods as possible.) To speed up anarchy toggle and restrict unwanted side effects on non-network tools, I added a configurable type name filter (see SharpJunctionAnglesConfig.xml).

If you appreciate my work, I would be very glad about a donation:
[] Thank you!
Popular Discussions View All (4)
Jun 17 @ 5:23am
Knot tip can not be used
Jan 12 @ 4:29pm
Hello Thaok!
Dec 1, 2016 @ 12:12am
Problem after Update to Natural Disasters
< >
fream Jul 25 @ 10:45pm 
So it means that I have to disable this 'Sharp Junction Angles' to enable and use Fine Road Anarchy, or that mod would automatically disable this one?
embecmom Jul 25 @ 7:37am 
Getting a bug where connecting new roads onto an existing causes a conflict at the join whereby it shows some sort of yellow circle and a dead end. Only Anarchy does this. to resolve I need to turn off or completely uninstall Anarchy and delete roads and relay. ..also at the joins graphics are confused to say the least....
daimondkun Jul 10 @ 10:59pm 
@Zlaayer, I have the same issue. I haven't really tested to see if it works, but I know it doesn't show as enabled.
metheno Jul 6 @ 9:29am 
This is perfect. Thanks.
MAGAnomics Jul 1 @ 3:27pm 
This mod works, but always shows as "not enabled" in my content manager, even when I try to activate. This is minor, since the mod functions, but it's a little funky that this happens. None of my other 100+ mods have this issue.
ZelWinters1981 May 27 @ 10:52pm

"Basically Sharp Junction Angles but compatible with Fine Road Tool and better behavior when anarchy enabled."

"This mod will disable Sharp Junction Angles as they are not compatible.
This mod won't break your save games, and can be safely disabled at any time."

It basically has been replaced by Fine Road Anarchy.
ZelWinters1981 May 27 @ 10:50pm 
Continually disables.
ARMA May 25 @ 11:17pm 
Same with @Bauersan
chrisseberg May 25 @ 12:03pm 
I had it similar to @Bauersan. If you turn it on, it will crash the game.
Bauersan May 25 @ 5:29am 
For a frew days I can't use this mod anymore. Every time I start CS, Sharp Junction Angles is disablet. When I restart it and load my last save game it is crashed