🏢

Railway Dispatch Simulator

Company Editing Guide

🌐 English

🎯 Overview

The Company category covers two train-related masters: train classes (Local / Express / Limited Express) and train types (the actual rolling stock, such as a "0 series"). Each train in the train list (under the Operation category) refers to both, so it pays to set these up first.

Open the Company category in the left sidebar. There are two sub-modes:

  • Train Class — labels and colors for "Local", "Express", "Limited Express", etc. used on the departure board and diagram
  • Train Type — specs (series, car count) and on-map icon for a single train consist

🏷 Train Class

Train Class defines the label and associated color for each train category such as "Local", "Express", or "Limited Express". The same class is used on departure board badges and on the diagram line color.

Adding from the default bank

Defining each class from scratch is tedious, so you can add commonly used classes from the default bank in one click. Eight templates are provided — Local (all stops), Local, Rapid, Semi Express, Express, Liner, Limited Express, Out of Service — each with sensible colors, short names, and audio file names already filled in.

  1. Pick a class you want from the "Add from defaults" section
  2. Click Add to register a new row in the master
  3. Adjust the display name and colors afterward if you like

Main fields

FieldDescription
IDInternal identifier (e.g. local, express)
Display nameShown on the departure board and diagram (e.g. Local, Express)
Short nameUsed in compact spots where the full name does not fit
Badge colorsBackground and text color of the departure board badge
Diagram colorColor of the line on the diagram (kept separate from the badge color so dark badges do not vanish into the diagram background)
Diagram color: the diagram color field controls the line you see in the diagram. If left empty, it falls back to the badge background color, then to a default per-ID color. Defaults from the bank come with diagram colors already tuned to be visible against the dark diagram background.
Delete and re-add: if you delete a class that was added from the default bank and then add it again, deletion may be blocked the second time due to referential integrity. Clean up train list rows that still reference the class first, then retry the delete.

🚆 Train Type

Train Type defines the physical spec of a single train consist (series name, number of cars, total length) and the icon shown on the map. Two trains can share the same "Express" class but use different train types if they run on different rolling stock (e.g. 0 series vs. 10 series).

Main fields

FieldDescription
IDInternal identifier. Alphanumeric is recommended (e.g. e233_3000)
NicknameHuman-readable name. You can put whatever helps identify it — series, sub-series, body color, etc. (e.g. 0 series, 10 series, 20 series (red)). This is what shows up when picking a type from the train list
CarsNumber of cars in the consist (e.g. 10)
LengthTotal length in meters
IconThe image used to represent the train on the map

Picking an icon

Icons are picked from the official icon bank as a "shape × color" combination. Several shapes are provided (commuter, suburban, express, etc.) and each has multiple color variants (lime, orange, cyan, yellow, green, and so on). Pick the shape first, then the color — the combined icon is registered for the train type.

Bringing your own icon: if the official bank does not have the icon you want, you can drop PNG files into the user folder and reference them. See the train icon guide for details.

📥 Import (Reuse from Another Map)

When you build several maps for the same line, re-entering the train classes and train types from scratch every time is tedious. Import lets you bring those masters over as-is from another map where they are already defined.

Open it from the Import tab, added to the Company category.

Import flow

  1. Open the Import tab in the Company category
  2. Pick the source map from the list (the search box filters by map name or company name)
  3. Review the details in the overwrite confirmation dialog
  4. On execute, the data is saved to the company folder automatically and the screen switches to the Train Class master
  5. Confirm the imported classes and types are now in the list

What gets imported

TargetDescription
Train classesLabel and color definitions such as "Local" and "Express" (TrainClasses.csv)
Train typesRolling-stock specs — series, car count, icon, etc. (TrainTypes.csv)
Handled per company folder. Classes and types are company-level masters, so the source list is de-duplicated by company folder. The company you are currently editing does not appear in the list (you cannot import from yourself).
Import overwrites your existing class and type masters. Review the overwrite confirmation dialog carefully before executing. If you cancel, your existing data is left unchanged.