Schall Railway Controller


Assist train organizations and dispatches. Adds a GUI listing idling and stalled trains (or other customizable filters). Displays train status, for easy and quick schedule inspection and assignment. (Locale: English, Deutsch, 正體中文, 简体中文, Português Brasileiro)

Utilities
a month ago
0.17 - 2.0
4.86K
Trains

b [Solved] Schedule don't works with circuits in conditions

3 years ago

How to reproduce:

  1. Make new train, add some stations to its sheduler.
  2. Add some circuit rules to its wait conditions.
  3. Try to named this line via SchallRailwayController.

Result:

New line created in list but cannot be attached to any trains.
Train still have <Unnamed line>.

3 years ago

Thanks for reporting. Current updates 0.17.5 / 0.18.5 / 1.0.3 / 1.1.4 should have it fixed.
The wait condition and circuit condition are a bit troublesome, so they took more time to fix than expected.

3 years ago

PS: Found a small bug in vanilla train schedule GUI. (Which is in vanilla code, thus I cannot fix it.)

Steps to reproduce:

  1. Open my Schedule GUI.
  2. Click on a train entry. This should fill the Schedule GUI.
  3. Click on "Edit schedule" button. This should pop up the vanilla Schedule GUI.
  4. Click on "Load line" button with one non-empty line.
    4A. [Buggy set] Load a line with just different circuit conditions (say, changing first signal, second signal, or the constant), but the stations and conditions lines remain the same.
    4B. [Control set] Load a line with different number of stations and/or conditions.

Result

  • If done with 4A, the vanilla Schedule GUI does NOT refresh. Yet indeed the train is now using the new schedule.
  • If done with 4B, the vanilla Schedule GUI is refreshed and showing the new schedule.

New response