Cities: Skylines

Cities: Skylines

1,820 ratings
Node controller V2.9 [Stable]
38
2
28
5
2
2
7
4
6
2
3
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.104 MB
May 4, 2020 @ 10:52pm
Sep 24 @ 4:56am
43 Change Notes ( view )

Subscribe to download
Node controller V2.9 [Stable]

Description


Alternate Node controller mod is Node Controller Renewal : more user friendly but more limitations.

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
Guides
- Wiki page[github.com]
- 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.
Activation:
- 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
- TMPE
- 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.
Recommended
- IMT to paint on nodes.
- Compatibility Report
- Move IT to move nodes and delete columns
- Network Multitool: to add/remove nodes.
- Fine Road tool

Troubleshooting
- 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[github.com]
- 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
- On DISCORD [discord.gg]
- comment on this GITHUB ISSUE[github.com]
- 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[github.com]

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

if you like my work, please support me.
[www.patreon.com]
[www.paypal.com]

FAQ:
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 [discord.gg]

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)
39
Mar 3 @ 5:48am
PINNED: Suggestions: Tell us your ideas.
LemonsterOG
12
Jul 6 @ 5:20am
Error on load
patrick
9
Jan 6, 2021 @ 11:16am
Roads not displaying properly, mod incompatibility?
Alberich
< >
1,031 Comments
yimerescalona Sep 23 @ 9:39am 
No funciona, no permite crear carreteras..
ardorn77 Sep 9 @ 5:42am 
Hi :)
At the end the problem was easy as could be and was fixed very fast.
I removed this file from library and of course the game didn't work.
Next I canceled my decision and the file was returned to library.
And it was enough - the game has been working very well xD
kian.zarrin  [author] Sep 7 @ 6:23am 
give me full logs.
ardorn77 Sep 1 @ 8:36am 
Hi :)
This is the problem:

The Mod /Users/Name/Library/Application Support/Steam/steamapps/workshop/content/255710/2085403475 [NodeController.dll] has caused an error [ModException]

Details:
System.NullReferenceException: Object reference not set to an instance of an object
at NodeController.LifeCycle.NCState.Deserialize (System.Byte[] data) [0x00000] in <filename unknown>:0
at NodeController.LifeCycle.SerializableDataExtension.OnLoadData () [0x00000] in <filename unknown>:0
at SerializableDataWrapper.OnLoadData () [0x00000] in <filename unknown>:0
ardorn77 Aug 31 @ 12:22pm 
Hi :)
I have had a particular problem for several days.
All parameters (like sharpening the bends, bends at the crossroads) are gone.
And at the beginning of the game there is information that this mod has some problems in the library.
I do not know what's wrong.
Is there anyone who can help me?
Kind regards
old-bore Aug 20 @ 11:54am 
Thanks Snageltooth, I resubscribed and still the error, so I switched to NCR
Splifsend Aug 19 @ 12:23am 
Its gone all weird on me.. the centre of the node goes in the opposite direction of the slope.
Snagletooth Aug 18 @ 6:02am 
@old-bore
He just did an update today about 6 hours ago. Sometimes that needs a a re-sub.

Oh and R2 does work with NCR. The only issue is the switch over as the this and NCR don't read the data the same so it will break any settings you made. But once switched over and fixed up, your good.
old-bore Aug 18 @ 5:57am 
in game I get this error

The Mod C:\Program Files (x86)\Steam\steamapps\workshop\content\255710\2085403475 [CitiesHarmony.API.dll, MoveItIntegration.dll, NodeController.dll] has caused an error [ModException]

Details:
System.NullReferenceException: Object reference not set to an instance of an object
at NodeController.LifeCycle.NCState.Deserialize (System.Byte[] data) [0x00000] in <filename unknown>:0
at NodeController.LifeCycle.SerializableDataExtension.OnLoadData () [0x00000] in <filename unknown>:0
at SerializableDataWrapper.OnLoadData () [0x00000] in <filename unknown>:0
old-bore Aug 18 @ 5:55am 
The error says " 2085403475 Node controller V2.8 [Stable} is not installed properly. Please try reinstalling it!
(reason=subscribed item is out of date. server -time 8/18/2022 ...