CitiesSkylinesMods / TMPE

Cities: Skylines Traffic Manager: President Edition
https://steamcommunity.com/sharedfiles/filedetails/?id=1637663252
MIT License
565 stars 85 forks source link

More "Old Town" policy issues (with hearses this time) #1638

Open chibi0815 opened 1 year ago

chibi0815 commented 1 year ago

Summary: Only apply Old Town to touristy cars.

Buildings on zoneable pedestrian roads from the NEXt2 replacement pack may wind up with pathing issues and thus lack of service, deathcare in particular.

This is not a problem of the roads themselves, though the fact that they are slow and have an internal structure that resembles 2 distinct one lane roads (try putting bus stops on them and you will know what I mean) compounds it.

The culprit is the TMPE handling of the Old Town policy which creates a penalty in pathing for seemingly all vehicles, which in combination with those roads and distances exceeds the max and causes a pathing failure.

Disabling Old Town (or TMPE) or exchanging the road with "normal" one fixes the issue.

I'd posit that the recent bus/taxis "Old Town" fix is the the wrong approach, since not only is the default off and thus leading to buses not working in (for most users) incomprehensible ways but also as this example shows would only lead to more and more exceptions, whereas Old Town only affecting touristy cars is the expected behavior.

krzychu124 commented 1 year ago

The culprit is the TMPE handling of the Old Town policy which creates a penalty in pathing for seemingly all vehicles, which in combination with those roads and distances exceeds the max and causes a pathing failure.

Please read how old town policy works and what are possible use cases - what you should expect after applying it. image

It's not TM:PE feature and the mod does not change how it works. Penalty is purely vanilla thing and as you've noticed it affects a lot of vehicle types. Recent change is also not a fix although might be considered a such especially if you don't know the policy use case. The change just disables penalty for buses and taxi so they behave like they were not in Old town district so it helps in certain scenarios - they are not allowed in vanilla.

chibi0815 commented 1 year ago

I read "residents" as people residing in the city or at the very least in that district and I'm surely not the only one. Never mind that (as your patch shows) this is completely nonsensical when it comes to buses or service vehicles.

Take this report as feature request then if you will.

Just for my edification, the pathing with TMPE AI enabled does apply different "costs" than the vanilla one (I remember lane changes also being a factor), right? I'm trying to figure out why my (admittedly extreme corner case) did work w/o TMPE.

krzychu124 commented 1 year ago

Hmm, try with Advanced AI to see if custom lane changing path penalties affect that feature