Cities: Skylines

Cities: Skylines

Node Controller Renewal 3.5
1,590 Comments
Snagletooth 25 Jun @ 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 23 Jun @ 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 23 Jun @ 9:44am 
I'm on mono 6.12.0 for reference.
HamsterVolant 23 Jun @ 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 22 Jun @ 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 22 Jun @ 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 22 Jun @ 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 21 Jun @ 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 21 Jun @ 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 21 Jun @ 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 21 Jun @ 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 16 Jun @ 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 14 Jun @ 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 13 Jun @ 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 13 Jun @ 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://steamproxy.com/sharedfiles/filedetails/?id=2055465280
XCatcher - similar but different
https://steamproxy.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://steamproxy.com/sharedfiles/filedetails/?id=463645931
HamsterVolant 13 Jun @ 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 7 Jun @ 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 7 Jun @ 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 6 Jun @ 8:10pm 
Can confirm it's working here on an Arch-based distro.
37isPrime 6 Jun @ 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 25 May @ 8:32pm 
Nevermind, I figured it out! Thank you!
Vahlee 25 May @ 8:29pm 
Skyve says this mod is "out-of-date", but if this is the latest version, how would I mitigate that?
fries2763 23 May @ 11:20pm 
thanks bro your a life saver
patrioticparadox 23 May @ 1:41pm 
Woohoo!! Thank you!
jsonlinebuying 23 May @ 11:07am 
Thank you very heaps, much & plenty :steamhappy:
macsergey  [author] 23 May @ 9:54am 
Version 3.5.2

Updated required game version to 1.19.2-f3.
patrioticparadox 22 May @ 12:34pm 
This mod is likely considered feature complete by the author. It is unlikely that such a feature will be added.
Arti 22 May @ 12:16pm 
can you make that nodes are baked and written in a extra file..
that can build more nodes ?
EVANGELION 19 May @ 9:23am 
咋出问题了??
mj_designs1 19 May @ 5:01am 
ok
patrioticparadox 19 May @ 4:56am 
You can ignore the popups. The mod works just fine
mj_designs1 19 May @ 4:43am 
the mod version is out date
the mod was made for version 1.18.1-f3
current game version 1.19.2-f3
update the mod to the newest version, otherwise the correct working pf the mod is not guaranteed and can lead unpredictable error
patrioticparadox 16 May @ 3:11pm 
You don't need a replacement. This mod works fine.
M8GHT 16 May @ 2:27pm 
Maybe author is dead? Is there any other mod that can replace this?
notkallenie 11 May @ 5:18am 
Even TMPE updated to the latest version it's your turn now
Bear Zerg 7 May @ 11:37am 
please? update the mod. I cant play part 2, because i have an old computer
patrioticparadox 2 May @ 11:38am 
Yes. It works fine on Arch-based distros. Probably works fine on other linux distros too.

No, the mod is not broken. It does not need an update.
Hazzard 28 Apr @ 2:48pm 
Can we now use this mod on archlinux without getting an error when loading a map?
Samsung Refrigerator 27 Apr @ 11:04am 
Skyve says to switch to this package but this mod is broken isn't it?
cardvillain 25 Apr @ 1:36pm 
I'm sorry, but CSII still looks like trash without any of the customization that CS1 on Steam provides. It is just a fact, all the "modders" and asset creators being paid off to pimp CS2 and the game still looks just not as real. It is still a little off. I do believe one day CS2 will be really good and as good as CS1, but it is not as of today. Even though the graphics are better in CS2, but just the look and feel of the game is not at the level of CS1, and I know that doesn't make sense unless you've played both.
Postmanphat 24 Apr @ 10:45am 
+1 for node nightmares
Ahsoka Tano 23 Apr @ 5:09pm 
this is why I wish games would stop pushing updates after releasing a successor, seems like a lot of top tier modders for CS1 went to CSII, and I don't blame them, but when PDX pushes a new patch to CS1, the players pay the price in losing long lasting saves, I just lost basically everything I've ever put work into cause I used this, and other top end mods. I'm not expecting an update, but if this mod is breaking the game, then maybe the CS discord could advise this mod is no longer usable. To the authors, appreciate the good times you gave us all with your mods, and if you choose to update them yet again, then thanks a million, but if not, I totally get it, and I at least accept your decision. The only thing I would like is confirmation, but I understand that might not happen either, either way, thanks for the memories :)
Mido Friko 23 Apr @ 6:41am 
Has it been updated yet?
Stalker 20 Apr @ 6:41pm 
With my save games, any intersection that has been modified with node controller doesn't load, along with any road attached to it. So my cities load with basically no road network.
The SImmerian 19 Apr @ 12:50pm 
Can't load any saves with this mod enabled. Truly unfortunate because it is one of the most important mods for custom cities. I initially thought it was intersection marking tool but I went one by one loading a previous save and it turned out to be that if either node controller or intersection marking tool are active my save games wont load. The game will load all assets and ram will be in the green on loading screen mod, but it will crash to desktop with no error in log or no crash report whatsoever which made finding that it was either of these mods a pain in the ass. So as of right now for me, i can't load nay save game or start a new game with intersection marking tool or node controller enabled.
why.try.313 19 Apr @ 8:39am 
Broken? At least on Linux/SteamDeck.
The addon works fine until you want to save and the game crashes, wasting whatever time you spent playing. To be fair, the addons does wan about deprecated version, 1.17 / 1.19 and to some extensive testing, breaks on vanilla (no mods) and the game works fine with 40+ mods and removing this one.
Player.log spits this:

[NodeController][3933.088] Start save map data
Receiving unhandled NULL exception
#0 0x007392e47fe580 in __sigaction
#1 0x007392e47fec18 in (Unknown)
patrioticparadox 18 Apr @ 2:04pm 
Not mine. Something on your end. Mod works fine.
Stalker 17 Apr @ 11:36pm 
All my save games are broken in the last 24 hours.
themostlongestname 17 Apr @ 3:03pm 
UPDATE PLS!!!
giganto1876 17 Apr @ 2:40pm 
Love this mod, hope it gets updated to work again. Game loads and I can use it but when the game goes to save it crashes. :(