Closed Devieth closed 2 years ago
Hi, there are two problems.
After noticing this one and fixing it, there were multiple other instances of it happening in my city (on a much smaller scale.) Other instances were not as bad, but were also on smaller roads that were not connected to highway roads (bridges at angled intersections) so maybe hitting that distance limit?
After disabling TM:PE peds will still cross at those points.
That limit can be patched, but... I'm not sure what other bugs may show up - game devs probably set that limit for a reason.
Yes, if TM:PE would work correctly in those intersections there wouldn't be an option to change pedestrian crossing setting. I'll try to investigate why TM:PE didn't detect a "not crossable" road there.
Thanks for reporting that issue!
Added a troubleshooting guide with some interim solutions and link to this issue should others encounter same issue: https://github.com/CitiesSkylinesMods/TMPE/wiki/Cims-stuck-at-crosswalks
@krzychu124 Maybe "Broken Nodes Detector" could scan for junctions >= 64f
in size?
Hmm, I haven't thought about that from Broken Nodes Detector perspective 🤔 I think it shouldn't be too hard. I'll add that to my TODO list. This version of Node Controller Reneval fixes the problem (might be worth adding to wiki) and I think that @kianzarrin also tried to implement similar feature into his NC (don't remember if succeeded)
I linked the non-beta version of NC Renewal to wiki, assuming it will get updated with that fix; in interim it can still be used to shrink junction size manually.
Added a troubleshooting guide with some interim solutions and link to this issue should others encounter same issue: https://github.com/CitiesSkylinesMods/TMPE/wiki/Cims-stuck-at-crosswalks
@krzychu124 Maybe "Broken Nodes Detector" could scan for junctions
>= 64f
in size?
This only seemed to affect pedestrians, traffic is unaffected (the screenshot was captured during a light cycle.) Large roads with diagonals trigger it (in conjunction with changes made with node controller, but only with TM:PE present.) Road type does not, highways not having crosswalks don't seem to be an issue (in the city I reported this on), pedestrians cross anyway at non-broken intersections.
Another solution for users is to disable crosswalks at offending intersections and provide alternative paths for pedestrians.
all of this requires you know the problem exists; generally, you just stumble upon it. i have a city of 800,000 cims. Vast city. I've literally spent hours searching the map, looking for these stuck cims. I know they're somewhere. Reset Stuck Cims makes the game run normal ... for a little while. but, i can't find the damn node causing the issue! i know exactly why it's happening, too - the node is too large. broken node detector does not appear to account for over-sized nodes (over-sized for pedestrians to cross). once you find this node, and using node controller, make it smaller by dragging the coloured circles. but, when you have a city this size, searching for that elusive node is tedious. There needs to be a way to detect these nodes.
Solved by #1610, will be released with the v. 11.6.6.0
Describe the problem
When a mass number pedestrians get stuck at intersections it can cause the simulation rate of the game to surge/slow and not function as intended.
Steps to reproduce
Log files
TMPE.log output_log.txt
Savegame?
N/A
Screenshots?
Video
https://youtu.be/tS6lbHk0Ozo
Notes or questions?
Can be mitigated by adding elevated crosswalks, having alternate paths for the peds, and or disabling crossing at intersections like these.
Additionally disabling the TM:PE policy that allows vehicles to turn right on red should stop this from happening entirely.