Cities: Skylines

Cities: Skylines

TM:PE 11.9.1.0 STABLE (Traffic Manager: President Edition)
GrazyWorld 25 Aug, 2021 @ 12:28pm
Ignore all rules
Why is a car or truck do not move over when a police, fire, or ambulance get behind them with sirens, is that even possible for this mod to program that ...
< >
Showing 1-1 of 1 comments
Krzychu1245  [developer] 25 Aug, 2021 @ 1:39pm 
Copy of topic (no longer accessible)

This isn't something we can implement yet due to massive performance issues, but just storing this here for prosperity and hopefully we can implement it at a later date:

Here's what we're working on behind the scenes, with links to videos of test results:

  • Regular and emergency vehicles behaving as they currently do. (enum literal EmergencyBehavior.None)
  • Regular vehicles form a rescue lane: They move to the right/left by half a lane. Emergency vehicles then use the two free half lanes to overtake (EmergencyBehavior.RescueLane). Two variants exist:
    • On two-way roads, regular vehicles move to their corresponding outer side of the road segment such that an artificial center lane is formed. Emergency vehicles drive on the artificial lane. Example: https://youtu.be/a8fDawu_1TE
    • On one-way roads, all regular vehicles move to the inner OR* outer (RHD: left or right, LHD: right or left) side of the road (* = the decision whether to move left or right could be taken depending on the emergency vehicle’s target). Example:
      https://youtu.be/0EeIaGNZiUI
  • Regular vehicles clear the innermost lane: On roads with medians and without parking spaces (I don’t think those exist yet), central rescue lanes cannot be formed. Instead, regular vehicles clear the lane next to the median (EmergencyBehavior.InnerLane). Example:
    https://youtu.be/XCv8wRGjvI4
  • Emergency vehicles drive on the parking lane: If parking is prohibited or the parking lane is free, emergency vehicles use the parking strip as driving lane (EmergencyBehavior.DriveOnParkingLane). Example: https://youtu.be/ZKgpsDAx8fE
  • Regular vehicles evade on the parking lane: Regular vehicles temporarily occupy roadside parking spots to let emergency vehicles overtake (EmergencyBehavior.EvadeOnParkingLane). Example: https://youtu.be/pvU0mDNaWjM (In the video you can see issues with large vehicles that would have to be resolved)
  • Emergency vehicles drive on opposite side of road if it is clear of traffic. Vehicle grid and calculated segment path is used to (attempt to) avoid collisions (EmergencyBehavior.DriveOnBothSides). Example: https://www.youtube.com/watch?v=HWcx82qaJbs

This is still a long way off as it's full of bugs and needs a ton of performance tuning to avoid grinding the game to a halt.
< >
Showing 1-1 of 1 comments
Per page: 1530 50