GithubHelp home page GithubHelp logo

Comments (5)

Vectorial1024 avatar Vectorial1024 commented on July 18, 2024

Hi there! Thanks for using the mod!

You may look at #1 (the three options mentioned there are implemented now), but to summarize, "First Principles" simply brings you the exact same feature of the base mod (EBS), which (if I remember correctly) overrides IPT2's unbunching control.

From what you are describing, perhaps you could choose "Respect IPT2", see if it helps.

The bottom line is that you should standardize how the unbunching should be represented across all your bus lines. If you decide to use eg "Invert IPT2" then every bus line WILL use "Invert IPT2". This is for simplicity of this mod and also helps you avoid confusing config errors.

from expressbusservices_ipt2.

CrankyAnt avatar CrankyAnt commented on July 18, 2024

Yes, first principle indeed overrides IPT2's unbunching and does it only at the first stop, which works great.
My problem however is that I also want to unbuch somewhere midline, usually this is the place the route leads to, before it turns around and goes back to the startpoint.
A simple example: Start --> stop#2--> stop#3 --> Termini --> stop#5 (#3) --> stop#6 (# 2) --> Start

In this example I would like to unbunch at "Start" and "Termini", all other stops there is no unbunching happening. Following the steps in your guide I have set unbunching off at "Start" and "Termini" stops and used the "Invert IPT2" option. This way it should unbunch at those 2 stops and leave the rest alone.

However what I do observe is that when a bus arrives at "Start" or "Termini" it unbunchess for a microsecond and then it start loading, after that it just drives off. Normal unbunching behaviour is to first load passengers and then unbunch for a certain amount of time.

So my original issue is not about understanding these methods but because I think the unbunch/loading order actually get reversed when using this policy. When I use the first principle policy it uses the right order (load and then unbunch) but ofc only at the first stop like it should do.

Hope this time I have been able to explain the issue in a better way, let me know when its not entirely clear.

Thanks!

from expressbusservices_ipt2.

PlAn-K avatar PlAn-K commented on July 18, 2024

Also here. I'm using Invert IPT Unbunching option in this mod, but It doesn't work well.

I unselected the 'Unbunching' option in the specific station, but the bus didn't unbunch at one. Option 1(Base mod option) is perfectly working, and I also checked that Option 2 is working.

from expressbusservices_ipt2.

Vectorial1024 avatar Vectorial1024 commented on July 18, 2024

Hi all, an update after many time

It seems to be related to a recent issue discovered in the main mod Vectorial1024/ExpressBusServices#14 and so for further info, you may read the issue page on the other side. But the main idea is, the terminus detection logic in the base mod may be incorrect, therefore causing e.g. this mod to seemingly behave strangely.

from expressbusservices_ipt2.

Vectorial1024 avatar Vectorial1024 commented on July 18, 2024

The bug related to wrong unbunching locations have been fixed at Steam.

It seems that there are actually 2 bugs being reported in this issue page. To avoid confusion, if there are anything to follow up after this, please create a new issue.

Closing this.

from expressbusservices_ipt2.

Related Issues (4)

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.