Cities: Skylines

Cities: Skylines

Node Controller Renewal 3.5.3
1,611 Comments
autumnferret3 Oct 5 @ 5:42pm 
Thank you!!
taktikir Oct 1 @ 6:31am 
since 1.19 it causes freeze when you play with nodes too much. any idea why?
javi.kasilla Oct 1 @ 2:39am 
Thanks!!!
Ryan Sep 30 @ 4:38am 
might have some conflict with network anarchy. after the update that mod doesn't show up
macsergey  [author] Sep 29 @ 2:42pm 
the mod is updated for game version 1.20.1-f1.
Finwickle Sep 29 @ 5:31am 
@javi.kasilla: I agree that CO can stop updating this game and stop adding content now, and that the updates are annoying in case they break mods. But this mod works just fine on the new update. Just ignore the mod message about the new game version and play the game you paid for.
javi.kasilla Sep 29 @ 3:46am 
The new CS updates are really annoying... Lots of players play the game with essential mods (in my opinion). Without them, the base game is boring and flat. Please STOP CS UPDATES!! Let us play the game we paid for.
AanerTiiS Sep 26 @ 5:48pm 
Please update new!Thanks!
BetTD Sep 25 @ 5:22pm 
While there is a warning upon launching the game, the mod itself still works. It has been confirmed that no changes were made to the underlying code, I'm currrently running the game with the mod enabled and it definitely still works. An update isn't necessary, you can continue playing!
retep.orib Sep 25 @ 1:03am 
Please update! :) Thank you! :)
Baeges Sep 24 @ 10:34pm 
I get a notification saying the mod is currently not stable for the current version 1.20.1-f1 version of the game. Thank you!
Dark Ali Sep 24 @ 11:52am 
Still works, despite warning. [waves robot arms needlessly]
Schrödinger Sep 24 @ 8:51am 
works fine on 1.20
$n( º Y º )zer Sep 24 @ 4:19am 
Yeah it would be great to have a working version of this wonderful (and hard to live without honestly) mod :steamhappy:
Zlango Sep 24 @ 1:58am 
Mod isn't up to date.
Mod was created for 1.19.2-f3
Current version is 1.20.1-f1

Would you be so kind and update it for the newer version?
Thanks in advance.
Eironn__ Aug 18 @ 4:17am 
looks like that made it work, ty @HamsterVolant
HamsterVolant Aug 17 @ 7:58am 
@ Elronn__
Do you select Legacy Runtime 1.0 in Steam?
For me it solved both NCR and IMT, so *may be* if NC (no "R") works and only IMT is throwing the exception it could help?
Eironn__ Aug 17 @ 5:06am 
Using node controller instead of ncr seems to change the exception from ncr to imt, so whats the fix to this? (arch linux here)
patrioticparadox Jul 5 @ 7:06pm 
That is empirically untrue but I'm glad it fixed your issues.
Snagletooth Jul 5 @ 6:55pm 
When using Steam it doesn't matter what version mono you have installed. Steam packages their own version of Wine and dependencies. So any Steam based game wont recognize it becuase it's using Steam's packages.

It's in the runtimes where the mono and .net dependencies are, so if doesn't matter what you have install on your own system, it only matters what runtime from steam you are usuing, cause thats where the game is looking.
HamsterVolant Jul 5 @ 12:14am 
I'm also on mono v6.12.0.
Setting to "Legacy runtime 1.0" seems to have effectively solved the issue
Thanks for the help!

It's a pity this advice is not included in the warning displayed when selecting the mods in game... It would save so much headache!
Snagletooth Jun 25 @ 1:15pm 
@HamsterVolant On linux we had a mon issue. Steam updated their runtimes for newest versions of Windows .Net and so also Mono (linux/Mac equivalent). I assume, if your thinking it's mono your on Linux or Mac.

What you are looking for, in that case, is "Legacy runtime 1.0" using Steam Play compatibility tool. By default it will set to "Steam Linux Runtime 1.0 (Scout)". That's the new mono that lacks certain dependencies that the game and mods need.

Not sure if thats your problem though, because the result of that was crashing during a save, not during startup....becuase it would be during a save that the game/mod would then look for those dependencies that aren't there, and either hang or crash.
patrioticparadox Jun 23 @ 1:25pm 
Might also be worth watching your kernel log and/or journal (dmesg -w and journalctl --follow) in case you're hitting a permissions issue
patrioticparadox Jun 23 @ 9:44am 
I'm on mono 6.12.0 for reference.
HamsterVolant Jun 23 @ 9:39am 
Not sure it's linked to Harmony as this mod is used by quite a few other mods and only with NCM and IMT it either crashes or goes into an infinite wait (loop? I need to check launching in a terminal to see)
I *think* I read somewhere it was linked to mono which the mod requires to install if it's not on the system already.
*May be* finding an old version of mono could help?
And yes, I'll try steam-runtime instead of native.
So many possibilities here...
patrioticparadox Jun 22 @ 8:47pm 
Try steam-runtime vs steam-native?
Is the save file being created despite the crash?
It might not show up in game, but be in the saves folder with a different extension. Renaming it may allow it to be loaded.
Try running Steam in a console so you can see if that spits anything useful out.
Legion Jun 22 @ 4:54am 
Receiving unhandled NULL exception
#0 0x00716cf1ffd0c0 in __sigaction
#1 0x00716cf1ffdc98 in (Unknown)
#2 0x00716cf1ffdca8 in CloseZStream
#3 0x00716cf1ffdcc8 in (Unknown)


Same exception.

Added context that may help: this is under Ubuntu 22.04, kernel 6.11.0-26-generic, AMD Ryzen 5950X, Radeon 9070XT using mesa 25.0

I can probably do some more detailed debugging if you have places you want me to look but unless both these mods happen to be doing the exact same thing I think this might be a harmony bug.

What might suggest that it's *not* I've also tried loading harmony and Network Multitool only (again, requires harmony to be activated) and with that combination I am able to save without the crash. My understanding however is that harmony is basically replacing calls to some system libraries with modified versions. Possibly Network Multitool just never makes a call to anything problematic.
Legion Jun 22 @ 4:53am 
Going to weigh in here because I'm having the same problem. I *think* this is actually a bug in Harmony.

With *only* harmony and node controller loaded, I can create a new city, lay down a single road, save the game (locally - not steam) and immediately get a crash to desktop. Tailing the player.log while it does it we see


Receiving unhandled NULL exception
#0 0x007d01357fd080 in __sigaction
#1 0x007d01357fdc88 in (Unknown)
#2 0x007d01357fdc98 in CloseZStream
#3 0x007d01357fdcb8 in (Unknown)


Notably, cities is sort of still running. There are a number of processes including Cities.x64 still active after this crash that have to be forcibly killed before cities can be launched again.

So, kill those processes then launch again. Disable node controller, enable intersection marking tool - another mod that requires harmony. Create a new city, lay down a single road, and save.

(I can't believe there's a 1000 char length limit here! Continued in next post.)
37isPrime Jun 21 @ 9:34pm 
Alright, time for another round of experiments that will take a few weeks. I did nothing special except to install a version of Arch Linux as the base for Steam and Cities Skylines and NCM. And I always save my files to a local folder. So, I'll try using Garuda Linux and Bazzite and Cachy OS. Thanks for some feedback. I don't expect it to work.
patrioticparadox Jun 21 @ 11:26am 
Uncheck "save to cloud". Saving locally works fine. Not sure what's causing that as I don't have it here on Arch but I've seen it mentioned before. Consider trying Garuda Linux.
HamsterVolant Jun 21 @ 7:37am 
Did you do something special to have the game load with NCM enabled?
Have you thought about a gaming-oriented distro, like Bazzite or Cachy OS?
Also I guess a solution found for NCM would also be applicable to IMT.
37isPrime Jun 21 @ 3:12am 
@HamsterVolant Since I posted last, I installed three flavors of Manjaro Arch Linux and tested Steam and Installed Cities Skylines with the Node Controller Mod. So, the results are now mixed. The good news is that it loaded without crashing, with a big BUT; it now crashes on SAVE, and exit after save. I also tried openSUSE and a new distribution of Debian Linux. I would like this mod to work properly because it would give a good image of gaming under Linux. I'll be testing some more with my new Debian Linux Distro.
patrioticparadox Jun 16 @ 12:18pm 
XCatcher act a little weird as it wasn't written for linux and uses hardcoded paths. So you may have the log in another folder a level or two up from where you'd expect it. See the comments on that mod for details.

XCatcher should have caught that NULL so see if you have that folder in the weird place.
HamsterVolant Jun 14 @ 8:37am 
XCatcher : no logfile (though it created the directory)
Extended Error Reporting : no message
Extract of Player Log - beginning of the file:
Loading Mono
Mono location: /home/jphs/.local/share/Steam/steamapps/common/Cities_Skylines/Cities_Data/Mono/x86_64
Steamworks_RegisterMonoInterface()
Successfully Hooked RenderAPI_OpenGLCoreES (17) [Message]
Loading Steamworks
Setting breakpad minidump AppID = 255710
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198262370555 [API loaded no]

(skipping the asset loading lines)
End of the file:
[IntersectionMarkingTool][139.1948] Start load prefab data "2930752109.RBR C/TBus+DP+C/TBus_Data"
(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Receiving unhandled NULL exception
#0 0x007ffca66be800 in __sigaction
#1 0x007ffca66bf3d8 in (Unknown)
#2 0x007ffca66bf3e8 in CloseZStream
#3 0x007ffca66bf408 in (Unknown)
HamsterVolant Jun 13 @ 11:51pm 
Hi
Will redo some tests later today and check the logs.
In the meantime, to give more details:
- Problem appears when loading a map
- There's no crash per se. The load freezes after loading a number of assets (about 7000 out of the 9800 subscribed). No error message, just freeze.
- The only way to exit is to kill the process

I have an ok rig I think (AMD Ryzen 7 9800X3D, AMD9070XT, 64Gb RAM) but anyway the game was running ok on the previous configuration too (i7 9700K, RTX2070, 64Gb RAM) until last year update which broke the 2 mods.
patrioticparadox Jun 13 @ 1:33pm 
Just gonna run through my thoughts here:
Tried unsub resub?
Maybe unsub, ensure mod folder is gone, then resub?
rm ~/.steam/steam/steamapps/workshop/content/255710/2472062376
Any error message or just CTD?
Anything in output_log.txt?
Extended Error Reporting - can help give better error details
https://steamcommunity.com/sharedfiles/filedetails/?id=2055465280
XCatcher - similar but different
https://steamcommunity.com/sharedfiles/filedetails/?id=2952968348
Are you crashing at game load or at map load?
Tried unsubbing EVERYTHING except Harmony and either IMT or NCR?
Share your log:
https://steamcommunity.com/sharedfiles/filedetails/?id=463645931
HamsterVolant Jun 13 @ 11:58am 
@37isPrime I'm also running an arch-based distro (Manjaro) and I'm very interested to know if you can find a way to have this to work.

And btw, I have the following macsergey mods - I tried them one by one:
- Advanced Stop Selection 2.2 .............. game loads and plays
- Building Spawn Points 1.4.3 ............... game loads and plays
- Intersection Marking Tool 1.14.7 ......... game fails to load
- Network Multitool 1.3.7 ....................... game loads and plays
- Node Controller Renewal 3.5.2 .......... game fails to load

A combination of the 3 that let the game load is OK.
Add any of IMT or NCR and it fails.

Don't know if it can help...
patrioticparadox Jun 7 @ 5:03pm 
It's likely that you have another mod causing the error. Have you checked Skyve? You can launch it in Wine. Also, do the other mods by macsergey work?
37isPrime Jun 7 @ 10:03am 
Okay, I have to do an experiment. I've never done an Arch Linux Install. So, this will be totally new ground for me. Might take me a week to do this because I have other tasks to perform.
patrioticparadox Jun 6 @ 8:10pm 
Can confirm it's working here on an Arch-based distro.
37isPrime Jun 6 @ 12:51am 
Thought I would give this a try again. It used to work under Linux, then it stopped. Just crashes. Like I said, it used to work. So, I have every thing loaded (mono-devel) like it used to be. latest Ubuntu 24.04 . Steam Installed with .deb installer. When I disable the mod, CS works fine. Is this mod supposed to work under Linux? Or, does it only work now under Windows?
Vahlee May 25 @ 8:32pm 
Nevermind, I figured it out! Thank you!
Vahlee May 25 @ 8:29pm 
Skyve says this mod is "out-of-date", but if this is the latest version, how would I mitigate that?
fries2763 May 23 @ 11:20pm 
thanks bro your a life saver
patrioticparadox May 23 @ 1:41pm 
Woohoo!! Thank you!
jsonlinebuying May 23 @ 11:07am 
Thank you very heaps, much & plenty :steamhappy:
macsergey  [author] May 23 @ 9:54am 
Version 3.5.2

Updated required game version to 1.19.2-f3.
patrioticparadox May 22 @ 12:34pm 
This mod is likely considered feature complete by the author. It is unlikely that such a feature will be added.
Arti May 22 @ 12:16pm 
can you make that nodes are baked and written in a extra file..
that can build more nodes ?
EVANGELION May 19 @ 9:23am 
咋出问题了??