GithubHelp home page GithubHelp logo

vectorial1024 / expressbusservices_ipt2 Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 5.3 MB

Optional sister mod of Express Bus Services for better compatibility with IPT2

Home Page: https://steamcommunity.com/sharedfiles/filedetails/?id=2296003260

License: MIT License

C# 100.00%
cities-skylines mod steam-workshop

expressbusservices_ipt2's Introduction

๐Ÿ‘‹ Hi there! I'm @Vectorial1024. Depending on how you have heard of me initially, I have the following introductions:

  • ๐ŸŽฎ I am a modder, and have created mods for:
    • Cities Skylines
    • RimWorld
    • X: Rebirth
    • X4: Foundations
  • ๐Ÿ’ป I am a programmer:
    • Backend specialization
    • Substance over presentation, quality over quantity
    • Every small step shall be confident; every venture shall be well-planned
    • Axioms, lemmas, theorems, proofs, hypotheses, conjectures

expressbusservices_ipt2's People

Contributors

vectorial1024 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

expressbusservices_ipt2's Issues

Unbunching using IPT2

Hi,

Thank you very much for the mod and it certainly unlocks the potential of buses in the C:S.

I personally prefer IPT2 over TLM because it allow me to configure where unbunching should occur, most usually at terminus. Unless a route is looped, I would allow unbunching to occur at the two ends of the route, like in real life.

Therefore, I wonder if you can please add a feature to only allow "stop-on-demand" at stops where "vehicle unbunching" is FALSE as defined using IPT2, and to disallow "stop-on-demand" at stops where "vehicle unbunching" is TRUE. In this case, unbunching do not necessarily need to occur at the first stop.

I look forward to seeing this feature in the upcoming update.

Thanks,
Herman

Aggressive Mode Skip-Stop Behaviour in Conjunction with IPT2

Hi,
Thanks for adapting the TLM skip-stop behaviour in the main mod. It is working very nicely as intended.

I would like to report 2 situations occuring when the agressive mode is used in conjunction with IPT2.

  1. Buses currently will bypass stops that are designated for unbunching by IPT2 (i.e. terminus but not necessarily seen by the game as the first stop of the route).
  2. Buses will NOT bypass "first" stop of route* that is NOT designated for unbunching by IPT2
    *When a route is drawn, the first click may not necessarily be the first route of the route, but the game "sees" it so.

Perhaps this will just be an additional logic check before the decision to bypass a stop or not is made.

Thank you very much, Sir.

Invert IPT2 unbunching doesnt seem to work

Hi,

Recently had to switch back to IPT2 because TLM unfortunately doesnt have correct earnings from PT.. so Im using your mod now to sort of mimic the Express function TLM has built-in. Thanks for making this mod!

Now my problem is that I wanted to use "Invert IPT2 unbunching" so that I can only let them unbunch at termini and start. However it seems that it inverts the order of unbunching/boarding which results in not unbunching at those stops at all. When I switch to "first principle" all is working fine at startpoint.. but this mode is not optimal since I also want the busses to unbunch at the endpoints (designated stops where I turned off unbunching in IPT2).

On your steamworkshop page I saw some comments about similar problems but that was related to a problem after a system shutdown, thats not the case for me as it just never works.

Hope you can help or shed some light on the issue :D Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.