Open LukasDO665 opened 2 years ago
I really hope this gets implemented soon. With IPT2 having been broken by the Airport DLC I've been trying to use this, but all my buses just bunch up at the first stop on their line.
Hey! I think the mod is really good, but one feature would be very nice! In my city, it is not uncommon for several buses on one route to queue up at one stop. I definitely don't have too many buses on one line. It's a game bug. The Improved Public Transport Mod fixes this problem. However, I like this mod more. So I would be very happy if this problem would be fixed with an update. Then it would be perfect! :)
What is IPT2 doing instead?
Hey! I think the mod is really good, but one feature would be very nice! In my city, it is not uncommon for several buses on one route to queue up at one stop. I definitely don't have too many buses on one line. It's a game bug. The Improved Public Transport Mod fixes this problem. However, I like this mod more. So I would be very happy if this problem would be fixed with an update. Then it would be perfect! :)
What is IPT2 doing instead?
The IPT2 mod controlls the distance between two vehicles. If they have a distance where they could queue up on a station, they are waiting instead until the distance is reached, where they can drive without queuing up. Sorry for my bad english :D
As I understand it, IPT2 makes each bus check the distance between itself and the bus in front of it. It (allegedly) takes the distance of the line as the dividend [D] , uses the number of buses (vehicles, actually, because this math is performed on every transit route, not just buses) as the divisor [V] , and then forces each vehicle to wait until the distance to the vehicle in front of it is at least equal to the quotient [Q] (D/V=Q).
So, on a 4km bus-route with 10 buses on it, theoretically each bus would wait, at each stop, for the bus ahead of it to be 400m away before departing whichever stop it was at (4000/10=400).
I want to be clear, this is an understanding that I have gained from reading the comments and watching the gameplay. While I have modded other games (some extensively), I have not done any modding for C:S, and I have not examined the code of BloodyPenguin's IPT2.
Given that caveat, I suspect I'm missing something from the math proposed above, because forcing each vehicle to rigidly keep to Q would, I believe, cause a continues slowing progressing backwards through the route, as the response time for vehicles is quite slow. I suspect the Q value must take that into account somehow, perhaps the formula is Q=D/V+1, or Q=(D×0.9)/V, something to give the vehicles that wee bit of time they need to actually pull away from the stop. But I haven't actually tried to open up IPT2 to try and find it.
I hope this helps. Thank you Klyte. I really appreciate your work, your temp LSM mod got me through this past week!
On Sat., Jan. 29, 2022, 11:40 a.m. LukasDO665, @.***> wrote:
Hey! I think the mod is really good, but one feature would be very nice! In my city, it is not uncommon for several buses on one route to queue up at one stop. I definitely don't have too many buses on one line. It's a game bug. The Improved Public Transport Mod fixes this problem. However, I like this mod more. So I would be very happy if this problem would be fixed with an update. Then it would be perfect! :)
What is IPT2 doing instead?
The IPT2 mod controlls the distance between two vehicles. If they have a distance where they could queue up on a station, they are waiting instead until the distance is reached, where they can drive without queuing up. Sorry for my bad english :D
— Reply to this email directly, view it on GitHub https://github.com/klyte45/TransportLinesManager/issues/206#issuecomment-1024944317, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADEI4ZWWUHCBAKES63NHT7DUYQJ73ANCNFSM5M3RMKPQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID: @.***>
I agree. While TLM is far more powerful than IPT2, I really miss IPT2's "unbunching" feature because it often feels like my busses aren't well spaced out when using TLM.
I don't really notice this issue unless I have "express bus services" enabled. Have you checked to see if this is enabled in the options? I've noticed this caused buses to bunch up if they are allowed to skip stops with express enabled.
Cities Skylines spaces vehicles "unbunching" by default. IPT2 doesn't have an unbunching feature - it just allows you to alter the base game unbunching settings.
From the IPT2 description: "Please not that unbunching is a vanilla feature and this mod only configures it!" "Other than allowing to enable/disable unbunching and setting aggression setting, this mod doesn't deal with unbunching."
James:
Good point about the express busses. And thank you, by the way, for responding.
First, recent reading has shown that my last comment is outdated. I was thinking back to the days when unbunching wasn't a part of vanilla Cities. That's what I get for not paying more attention to the literature... what little there is.
I've also never thought to disable TLM's express bus feature to see how that affected things. After all, the express buses were on3 of the big selling points of TLM. I did so now and it helped somewhat. In retrospect, I seems kind of obvious that express busses and unbunched busses are mutually contradictory.
Based on this test, I'd say that it'd still be nice to have the option to tweak the vanilla unbunching settings. But, it'd also be nice to have express buses be line-specific instead of all-or-nothing.
Dear Developer,
May be you can use this. I use this on top of TLM. Works perfectly ( just divide method gap , no of vehicles and distance i think) . I am not a fan of c#. Please check it for an idea. May be you can add this with enable and disable button for each seperate line. Because this vehicle unbouncer applies to all, not specific to line or to specifc type.
https://steamcommunity.com/sharedfiles/filedetails/?id=531401164&searchtext=vehicle+unbouncer
Source code You can download it here: https://cld.pt/dl/download/80875646-ff11-4853-b142-0ba3092a35ca/VehicleUnbuncher.zip
Thanks for your support and help
I've also never thought to disable TLM's express bus feature to see how that affected things. After all, the express buses were on3 of the big selling points of TLM. I did so now and it helped somewhat. In retrospect, I seems kind of obvious that express busses and unbunched busses are mutually contradictory.
I agree...I was excited for express buses but cant use it because of bunching...Some sort of timetable feature would be nice - using Real Time - bus waits until 10:00am to depart from terminal stop etc.
Dear Developer,
May be you can use this. I use this on top of TLM. Works perfectly ( just divide method gap , no of vehicles and distance i think) . I am not a fan of c#. Please check it for an idea. May be you can add this with enable and disable button for each seperate line. Because this vehicle unbouncer applies to all, not specific to line or to specifc type.
https://steamcommunity.com/sharedfiles/filedetails/?id=531401164&searchtext=vehicle+unbouncer
Source code You can download it here: https://cld.pt/dl/download/80875646-ff11-4853-b142-0ba3092a35ca/VehicleUnbuncher.zip
Thanks for your support and help
Thank you for the link. I've tested it out before, and it didn't seem to make much difference. But, then, it was probably fighting against TLM's express-bus feature. I'll keep it in mind for the future, but I suspect that I'm just going to turn off express buses, as they're not that useful in my city.
But with express bus enabled and with this vehicle unbouncer mod, like express bus didnt stop in the stop but next/previous bus in the starting terminal or in another bus stop, it waits for distance calculation and resumes. Yes first time, all vechicle waits at starting terminal like 30 busses in the starting terminal but when games moves on, it was flowing smoothly. Anyway you know better. Thanks brother.
Okay guys, I guess I got the point!
I will try to find a way to control the unbunching when using express lines. I understand the stop times in the stops will be shorter when using this feature, then the vanilla value is causing this sensation of too much buses stopped at terminal stops.
Hey! I think the mod is really good, but one feature would be very nice! In my city, it is not uncommon for several buses on one route to queue up at one stop. I definitely don't have too many buses on one line. It's a game bug. The Improved Public Transport Mod fixes this problem. However, I like this mod more. So I would be very happy if this problem would be fixed with an update. Then it would be perfect! :)