OpenRCT2 / OpenRCT2/OpenRCT2

Trains suddenly stop in adjacent helixes

Open
#13,287 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

original bug
Dominant language
C++
Stars
16.2k
Forks
1.9k
Avg merge
1d 20h
Merged PRs (30d)
80

Description

OS: [Windows 10]
Version: [0.3.1]
Commit/Build: [e.g.d01dcea]

If you have two trains going through helixes that are tangent to each other, they will both stop, which can cause other trains to run into them and crash.

Steps to reproduce:

  1. Build two helixes next to each other with the mini-roller coaster using automobiles for the car type
  2. Have them spaced out in such a way that they go through at exact the same time.
  3. They will suddenly slow or stop when next to each other.

Screenshots / Video:
image
image

Save game:
Crashing Helix Mini Roller Coaster.zip
Alcatraz.zip

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by loading the provided “Crashing Helix Mini Roller Coaster” or “Alcatraz” save and reproducing the two adjacent tangent helixes with automobile cars on Windows 10 and version 0.3.1. Trace the coaster and train simulation behavior when both helixes are traversed simultaneously; done means the trains no longer unexpectedly slow or stop, and subsequent trains do not crash into them.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.