{"id":22900350,"url":"https://github.com/vectorial1024/expressbusservices_ipt2","last_synced_at":"2025-04-01T04:57:17.493Z","repository":{"id":50374915,"uuid":"314262672","full_name":"Vectorial1024/ExpressBusServices_IPT2","owner":"Vectorial1024","description":"Optional sister mod of Express Bus Services for better compatibility with IPT2","archived":false,"fork":false,"pushed_at":"2023-05-19T16:01:24.000Z","size":5431,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-07T03:24:31.146Z","etag":null,"topics":["cities-skylines","mod","steam-workshop"],"latest_commit_sha":null,"homepage":"https://steamcommunity.com/sharedfiles/filedetails/?id=2296003260","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vectorial1024.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-19T13:52:08.000Z","updated_at":"2024-01-27T23:17:01.000Z","dependencies_parsed_at":"2023-01-21T21:49:38.890Z","dependency_job_id":null,"html_url":"https://github.com/Vectorial1024/ExpressBusServices_IPT2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vectorial1024%2FExpressBusServices_IPT2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vectorial1024%2FExpressBusServices_IPT2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vectorial1024%2FExpressBusServices_IPT2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vectorial1024%2FExpressBusServices_IPT2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vectorial1024","download_url":"https://codeload.github.com/Vectorial1024/ExpressBusServices_IPT2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246586048,"owners_count":20801026,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cities-skylines","mod","steam-workshop"],"created_at":"2024-12-14T01:19:11.732Z","updated_at":"2025-04-01T04:57:17.470Z","avatar_url":"https://github.com/Vectorial1024.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ExpressBusServices_IPT2\nOptional sister mod of Express Bus Services (https://github.com/Vectorial1024/ExpressBusServices) for better compatibility with IPT2: if also using IPT2, you can now also specify how this mod should interpret IPT2 bus unbunching instructions to be used in the insta-depart behavior of Express Bus Services.\n\n## Unbunching interpretation modes\nThis mod offers a total of 3 unbunching interpretation modes to interpret unbunching instructions from IPT2.\n\n### Option 1: First Principles\nWhen a bus is about to depart:\n1. If ths stop that the bus is at is not the first stop of the bus line, then it is OK to depart (waits for other safety checks)\n2. Else, unbunch\n\nNote: this is essentially what the base mod is doing to determine instant departure.\n\n### Option 2: Respect IPT2 unbunching\nWhen a bus is about to depart:\n1. If IPT2 says that the bus should not unbunch at the stop it is at, then it is OK to depart (waits for other safety checks)\n2. Else, unbunch\n\n### Option 3: Invert IPT2 unbunching\nWhen a bus is about to depart:\n1. If IPT2 says that the bus should unbunch at the stop it is at, then it is OK to depart (waits for other safety checks)\n2. Else, unbunch\n\nNote: this option is designed to quickly deploy \"unbunch buses only at termini/designated stops\" configuration with IPT2 by going through this process:\n1. Make a new bus line; by IPT2's default, all stops in the line have unbunching = YES\n2. Pick the bus termini/designated stops\n3. For those stops, set unbunching = NO\n4. Switch interpretation to \"Invert IPT2 unbunching\"\n5. Setup complete\n   1. Verify that the buses now unbunch at those termini/designated stops\n   2. Verify that the buses can depart quickly at all other stops\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvectorial1024%2Fexpressbusservices_ipt2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvectorial1024%2Fexpressbusservices_ipt2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvectorial1024%2Fexpressbusservices_ipt2/lists"}