Cities: Skylines

Cities: Skylines

1,973 ratings
Node controller V2.11 [Stable]
File Size
1.141 MB
May 4, 2020 @ 10:52pm
Dec 20, 2022 @ 3:41pm
48 Change Notes ( view )

Subscribe to download
Node controller V2.11 [Stable]


ADVICE TO USE INSTEAD: Node Controller Renewal as it is actively developed and more user friendly.

Control node types/properties - move corners (Control+N)
This mod lets you control Nodes and override the base games' automatic settings. You can add/remove crossings, Create smooth junctions, control road transition, ...

What's new
- stretch asymmetrical node
- new feature: shift
- corner offset to increase chances of train track connection.
- Warn about small segments.

How to use
- Wiki page[]
- Advanced guide to using NC on roads by Akruas
- Advanced guide to using NC on train tracks by Akruas
- Pewex Guide to moving corners

When this mod is enabled, unnecessary forward flags outside the context of intersection are removed.
- Click on the node settings Icon shown in the screenshots to enable/disable the tool.
- you can use the shortcut key configurable from settings (Control+N by default).
- use UnifiedUI mod
Modify nodes
- Click on any Piece of the road to add crossing node (reset to default to remove crossing).
- Click on a node to modify node type/corners (see screenshots)
- Use Alt+Click to modify segment ends.
- use sliders to modify offset/stretch/slope/tilt(super-elevation)
- hide node markings do not functionally ban pedestrian crossings. if you forbid pedestrian crossings using TMPE, it will also hide them.

Incompatible mods
- The original Crossings mod.
- Node Controller Renewal obviously, as they do the same thing...

Required mods
- any version of Hide Crossings Mod.
- Harmony mod
semi-compatible mods
- CSUR: only junction nodes are supported for CSUR. most importantly you can modify corner offset.
- IMT to paint on nodes.
- Compatibility Report
- Move IT to move nodes and delete columns
- Network Multitool: to add/remove nodes.
- Fine Road tool

- Restart Cities skylines (exit to desktop and run the program again).
- Compatibility Report
- Remove all other mods (excluding this and TMPE) to check if you still encounter the issue.
- see TMPE troubleshooting guide[]
- if you get get
TypeLoadException ... harmony
in your log, then please report it to the Harmony Mod.
- the problem is usually an incompatible mod.
- run DAS and Compatibility Report and incldue them in your report.

How to report Problems
CLICK HERE to understand where are the log files and how to upload them.

What to include
- what you doing when the problem happened
- what is the problem?
- what do you expect
- output_log.txt and NodeController.log
- screenshots
Where to report
- in the comment section bellow
- comment on this GITHUB ISSUE[]
- you can attach logs to one of the above links or a place of your own choosing but I do need logs.

Future plans
- iterate between nodes when they are too close to each other.
- corner offset to increase chances of train track connection.
- Warn about small segments.

Source code: Repository[]

Thanks to
- Chamelon: Workshop page
- kjmci: Workshop page
- Allystrya

if you like my work, please support me.

Q: Can I remove existing crossings at intersections and road transitions?
A: Yes! This is an improvement over the original "Crossings" mod. Click on road transitions you should set node type to Middle/Bend/Stretch. On junctions, you should ban pedestrian crossings and this will automatically remove crossing textures as well.

Q: I don't see the button
A: - Advanced toolbar mod can hide actication button. Use the hotkey or UnifiedUI.

Q: Control+N shortcut does not work for me.
A: To avoid key collisions. this only works when No other tool is active. The shortcut key is configurable from settings.

Q: How do I snap to middle nodes?
A: turn on snap to the node from settings.

Q: What is Middle/Bend/Stretch Node?
A: In vanilla game, Middle node is a node between 2 segments of the same type and is invisible. Bend node is for when road bends or asymmetrical road changes direction.
Using node controller you can force middle/bend nodes. Also, you can use a stretch node which stretches the textures for a better match.

Q: When I use bend node type the roads do not align.
A: Use Stretch Node. Bend node is more suited for road corners and asym roads.

Q: I am a micro nerd but I do not know how to use corner position/direction
A: ask me directly on Discord []

Q: When I increase corner smoothness, cars glitch/slow down.
A: Increasing node size decreases segment size. if the segment size is too small then cars glitch.

Q: Is this compatible with the move it?
A: it's compatible with version 1.9 and above.

Q: I don't see overlays
A: need TMPE 1.5 or above

Q: I pressed hide node markings but pedestrians are still crossing.
A: Hide node markings does not actually ban crossing. You should use TMPE to ban crossing and that would automatically remove crossing textures too. Hide node markings are only useful for micro nerds to paint over their roads.
Popular Discussions View All (14)
Mar 3, 2022 @ 5:48am
PINNED: Suggestions: Tell us your ideas.
Jul 6, 2022 @ 5:20am
Error on load
Jan 6, 2021 @ 11:16am
Roads not displaying properly, mod incompatibility?
< >
Witchberry Apr 15 @ 3:19am 
@vic.foras Back then it is compatible to go from NC 2 to NC 3, but not backward compatible. Don't know about now though since the other NC has been updated for the latest patch, but this one isn't.
CyberVinLouis Mar 22 @ 7:20pm 
Is this working with the latest patch?
MOREOPTIONS Jan 28 @ 12:22am 
curious, Do you think in the up coming future you might include crossing remover without the need of the Hide TMPE crosswalks remover dependency? Perhaps even being able to run your mod as it's own independent unit! with only the need of harmony??? Not that it maters so much! I happen to be looking at the coding, it seems to me you could do it! It's not a request or anything, Jest an idea! My coding experience is perhaps to outdated for today computer science and skill! I more or-less prefer being on the play light modding side of things! Am not as sharp as I once was! hahaha
BÖRK Jan 16 @ 5:21pm 
I don't know which node controller to use so I'll try one
tajhlande Jan 10 @ 1:51pm 
For some reason, a node I have sloped won't go sloped anymore, even when I click the "make sloped" button. Is there something about the connecting segments that would prevent sloping from working as expected?
奇怪le的233君 Dec 29, 2022 @ 9:57pm 
However, “Bend” node type is without any transition between two kinds of roads, which means they tightly attract each other and I can't draw some markings to make them smoothly transit
奇怪le的233君 Dec 29, 2022 @ 9:49pm 
I found that I can't edit nodes very freely. For example, I have to choose “Bend” node type, or the arrow markings won't be removed (4-lane road and 6-lane road connect at that node).
奇怪le的233君 Dec 29, 2022 @ 9:40pm 
I wonder what will happen if I change what I'm using into Node Controller Renewal 3.3.3
van.tre Dec 8, 2022 @ 6:52pm 
Oh snap! Nevermind. I uninstalled and reinstalled and all is good. THANK YOU!
van.tre Dec 8, 2022 @ 4:44pm 
I just tried again and it still doesn't work :( What's the link to the GitHub version?