Cities: Skylines

Cities: Skylines

Node Controller Renewal 3.5
1,593 Comments
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 
咋出问题了??
mj_designs1 May 19 @ 5:01am 
ok
patrioticparadox May 19 @ 4:56am 
You can ignore the popups. The mod works just fine
mj_designs1 May 19 @ 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 May 16 @ 3:11pm 
You don't need a replacement. This mod works fine.
M8GHT May 16 @ 2:27pm 
Maybe author is dead? Is there any other mod that can replace this?
notkallenie May 11 @ 5:18am 
Even TMPE updated to the latest version it's your turn now
Bear Zerg May 7 @ 11:37am 
please? update the mod. I cant play part 2, because i have an old computer
patrioticparadox May 2 @ 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 Apr 28 @ 2:48pm 
Can we now use this mod on archlinux without getting an error when loading a map?
Samsung Refrigerator Apr 27 @ 11:04am 
Skyve says to switch to this package but this mod is broken isn't it?
cardvillain Apr 25 @ 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 Apr 24 @ 10:45am 
+1 for node nightmares
Ahsoka Tano Apr 23 @ 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 Apr 23 @ 6:41am 
Has it been updated yet?
Stalker Apr 20 @ 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 Apr 19 @ 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 Apr 19 @ 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 Apr 18 @ 2:04pm 
Not mine. Something on your end. Mod works fine.