πŸ”€

Hands-on β‘’ Shunting with a pull-out track (turnaround)Lv.3

Railway Operation Simulator

ζ—₯本θͺž

πŸ”€ Goal and finished image

In Hands-on β‘’, you'll build a map that shunts (turns around) a train using a "pull-out track" next to the station. After a train arrives, it pulls out into the pull-out track, reverses direction, returns to a different track, and departs as a train originating at this station β€” the kind of move you often see at a depot or terminal.

Once finished, a single train performs the following four moves in order. Get this finished image in mind before reading on.

Finished image β‘ : a train arrives on track 1
Finished image β‘ γ€€A train coming from the left arrives on track 1.
Finished image β‘‘: entering the pull-out track from track 1
Finished image β‘‘γ€€Switching to out-of-service, it enters the pull-out track from track 1.
Finished image β‘’: turning around on the pull-out track and entering track 2
Finished image β‘’γ€€It turns around on the pull-out track and enters track 2.
Finished image β‘£: departing from track 2 as a Local originating at this station
Finished image β‘£γ€€It departs to the left from track 2 as a Local originating at this station.

What you'll learn that's new in this tutorial

  • Placing two stations on one map (registering the passenger station and the pull-out track as separate stations)
  • Why split them: the constraint that a path group can have only one set of arrival/departure times
  • How to use the shunting start lever (green) and how to number it
  • Using conflicting routes to manually register routes you don't want opened at the same time
  • Splitting the path group into four to build the whole shunting sequence
  • Chaining "Create and register next operation" three times in the train list to make arrival β†’ shunting β†’ turnaround departure into one train
  • Displaying the pull-out track's departure board separately
This is for advanced users. Hands-on β‘’ is the kind of content where even the game shows a warning that "placing multiple stations is an advanced setup." The basics of map creation (the Company β†’ Wiring β†’ Equipment β†’ Operations flow, and levers, routes, signals, and path groups) are explained in Hands-on β‘  and β‘‘, so here we'll skip most of the repetition and focus on the shunting path groups and the train list.

✏️ Design (1 platform / 2 tracks + pull-out track)

This station is a 1-platform / 2-track island platform between two main lines (double track) of the up and down directions, with one pull-out track extending to the right added. The tracks are track 1 (down side, arrival) and track 2 (up side, departure), and the pull-out track is a dead-end track with no track number.

Island platform Turnaround Down line (arrival) β†’ ← Up line (departure) Track 1 Track 2 Pull-out track
1 platform / 2 tracks + pull-out track. A train coming on the down line reaches track 1, pulls out into the pull-out track and turns around, then departs in the up direction from track 2. The pull-out track is a dead end.
Route rules (this time): down trains (heading right) arrive/depart on track 1, up trains (heading left) arrive/depart on track 2 β€” that's 4 main-line routes β€” plus the 2 shunting routes track 1 β†’ pull-out track and pull-out track β†’ track 2, for a total of 6 routes.

🏒 STEP1γ€€Company (kept light this time)

Create a new map (e.g. map name Shunting station) and start from the Company category. Since shunting is the focus this time, keep the company side to the bare minimum and move on.

1-1. Just two train classes: "Local" and "Out of service"

A train being shunted runs as out of service, and the section where it carries passengers is a Local. You only need these two classes this time (for creating a custom class, see Hands-on β‘‘).

1-2. Just one train type

This article prepares only one vehicle type. As an example, set up a commuter type, 10-car formation, 200m long (orange from the official bank) as "Type 1." The procedure follows the Company editing guide.

πŸ›€ STEP2γ€€Wiring (registering two stations is the key)

The procedure for drawing track is the same as Hands-on β‘  and β‘‘, so we'll move quickly. The high point this time is "registering two stations."

2-1. Draw the tracks (double track + island platform + pull-out track)

Draw a 1-platform / 2-track island platform between the up and down lines (double track), and a pull-out track stub (dead end) on its right. The main lines and the pull-out track are connected by a Y-shaped single switch.

An orthodox switch setting is fine (diverging side 45km/h, straight side 80km/h, around 20m long). Once the tracks are drawn, preview to check the shape.

Preview with only the tracks placed
Once the tracks are drawn, preview to check the shape.

2-2. (Lv3 key point β‘ ) Register the station and the pull-out track as "separate stations"

Key premise: a train basically cannot pass through the same station twice on the same path. To build an operation that stops at the same place twice, like "station β†’ pull-out track β†’ station," register the pull-out track as a separate station.

So you register two stations.

  • β‘  Shunting station … the island-platform station where people board and alight (tracks 1 and 2)
  • β‘‘ Pull-out track … the dead end used for turning around. It has no track number or platform

When you try to create the second station, a warning appears.

The warning (key points): "Placing multiple stations on one map is an advanced setup." "Each path group can have only one set of arrival/departure times."
β€” In other words, if you want to set times at both the station and the pull-out track, you need to split the path group at the station (picture switching from a local to an out-of-service train). That's why Hands-on β‘’ is for advanced users. Choose "register" on the "register anyway?" prompt and continue.

2-3. Platforms only at the passenger station

Place platforms only on the boarding/alighting side (the shunting station). Don't place a platform on the pull-out track. Once placed, save.

2-4. How to think about departure buttons (none on the pull-out track)

A departure button decides "whether the train waits for a departure signal before leaving, or departs automatically when its time comes."

  • Stations where many trains enter: placing a departure button is recommended. It prevents "departing when you don't want it to yet" when the timetable is disrupted.
  • This pull-out track: it has only one track, and a train can't proceed unless a route is set. So don't place a departure button on the pull-out track and let it depart automatically when its time comes.

β†’ For details, see the Wiring editing guide

🚦 STEP3γ€€Equipment (shunting levers, 6 routes, conflicting routes)

3-1. (Lv3 key point β‘‘) Use the shunting start lever

This time you'll use the shunting start lever (green) for the first time. Start levers are managed with numbers, and it's clearer to separate the number ranges for main-line and shunting use.

UseDirectionExample numbers
Main line (yellow)Heading right1, 2
Main line (yellow)Heading left11, 12
Shunting (green)Shunting21, 22 (separate into the 21 range)

This time, assign the 21 shunting lever to the track 1 β†’ pull-out track route, and the 22 shunting lever to the pull-out track β†’ track 2 route. Assign end levers with letters as usual.

3-2. The six routes you need

4 main-line routes + 2 shunting routes = 6 in total. Don't include the start lever's track circuit in the pass-through; register from the next one up to the end lever (for a recap, see Hands-on β‘‘).

RouteMeaningStartEnd
1ADown β†’ arrive on track 11A (track 1)
2BTrack 1 β†’ depart to the down line2B (down main line)
11DUp β†’ arrive on track 211D (track 2)
12ETrack 2 β†’ depart to the up line12E (up main line)
21CTrack 1 β†’ pull-out track (shunting)21 (green)C (pull-out track)
22DPull-out track β†’ track 2 (shunting)22 (green)D (track 2)

3-3. Place the signals

Place 2 home, 2 starting, and 2 shunting signals, plus a block signal for protection between stations. The basic placement is the same as Hands-on β‘  and β‘‘ (the aspect is decided by the route and the track circuit it protects).

Shunting signals have no yellow condition. A shunting signal has no yellow (caution) aspect to begin with, so you can't set a yellow condition. Set the yellow conditions for home and starting signals as before.

3-4. (Lv3 key point β‘’) Conflicting routes β€” register routes you don't want opened at once

At this station, the main-line arrival 1A and the main-line departure 2B may be opened at the same time (an arrival route and a departure route can often be opened together).

On the other hand, the main-line arrival 1A and the shunting route 21C that enters the pull-out track from it usually should not be opened at the same time. Even when they don't share a track circuit and so aren't treated as conflicting automatically, you can register them as "conflicting routes" manually.

  1. Select the 1A route
  2. Check 21C under conflicting routes and save
  3. Now 1A and 21C can no longer be opened at the same time
It's cross-referenced: registering 21C on the 1A side automatically registers 1A on the 21C side too. You only need to set one side.
Note that conflicting routes are purely for reproducing more realistic operation. The game won't break if you don't set them. Do it only if it bothers you.
Screen with 1A selected and conflicting route 21C checked
Select 1A and check 21C under conflicting routes, then save. The two can no longer be opened at the same time.

3-5. Departure buttons

Place a departure button on each main-line track. Don't place one on the pull-out track (it departs automatically, as in 2-4). Once all the track is complete, take a screenshot.

The whole layout with signals and departure buttons placed
The state with signals and departure buttons placed. No departure button on the pull-out track.

β†’ For details, see the Equipment editing guide

πŸ“‹ STEP4γ€€Operations (4 path groups, turnaround linking)

This is the main subject of Hands-on β‘’. Build the whole shunting sequence in four path groups, then link them into one train in the train list.

4-1. (Lv3 key point β‘£) Why split the path group into four

Split the shunting move into the following four segments.

  1. Arrive on track 1
  2. Enter track 1 β†’ pull-out track
  3. Enter pull-out track β†’ track 2
  4. Depart from track 2
Since "arrive on track 1" and "go to the pull-out track" are both heading right, you might think you could combine them. But a path group can have only one set of arrival/departure times. If you combine them, you can't set the time for the later station (the pull-out track). If you stop in two places, split the path group in between β€” that's the rule.

4-2. Path group β‘  Arrive on track 1

  1. Path group ID (e.g. Track 1 arrival), direction "right"
  2. The appearance TC is the leftmost track circuit; the appearance offset is just before arrival (e.g. 80 seconds before)
  3. Steps: arrive on route 1A β†’ stop at the shunting station (S001)
  4. Make the stop a "passenger stop" via operation switch. It departs as out of service, but since there's the task of letting passengers off, a passenger stop is fine
  5. The stop seconds can be 0 (the actual stop is added in the next path group's steps)
Path group β‘  (track 1 arrival, passenger stop)
Path group β‘ γ€€Arrive on route 1A and make a passenger stop (0 seconds) at the shunting station.

4-3. Path group β‘‘ Track 1 β†’ pull-out track

  1. Path group ID (e.g. Track 1 β†’ pull-out track), direction "right"
  2. The appearance TC is where the previous group last stopped = track 1 (inherited)
  3. Leave the appearance offset blank (don't enter it, since it's inherited from the previous operation)
  4. Steps: stop on track 1 (inherited, so "Stop, passenger stop"; the seconds can be anything since the departure button is in effect) β†’ route 21C β†’ "Turnaround (no passenger stop)" on the pull-out track
Since no one boards or alights on the pull-out track, choose "Turnaround, no passenger stop." This "Turnaround" is the switch for the shunting action.
Path group β‘‘ (to the pull-out track via 21C, turnaround with no passenger stop)
Path group β‘‘γ€€To the pull-out track via route 21C. On the pull-out track, choose "Turnaround (no passenger stop)."

4-4. Path group β‘’ Pull-out track β†’ track 2

  1. Path group ID (e.g. Pull-out track β†’ track 2), direction "left" (the direction changes, so don't forget to select it)
  2. The appearance TC is the pull-out track's track circuit
  3. Steps: stop on the pull-out track (no passenger stop) β†’ route 22D β†’ stop on track 2 ("passenger stop" via operation switch)
How to tell passenger stop: if even one passenger boards or alights at that station, it's a "passenger stop." The pull-out track has no boarding/alighting, so it's "no passenger stop."
Path group β‘’ (to track 2 via 22D)
Path group β‘’γ€€Direction "left." Stop on the pull-out track (no passenger stop) β†’ route 22D β†’ passenger stop on track 2.

4-5. Path group β‘£ Depart from track 2

  1. Path group ID (e.g. Track 2 departure), direction "left"
  2. The appearance TC is the track 2 track circuit; leave the appearance offset blank (inherited)
  3. Steps: stop on track 2 (passenger stop) β†’ depart on route 12E
Path group β‘£ (stop on track 2 β†’ depart on 12E)
Path group β‘£γ€€Passenger stop on track 2 β†’ depart in the up direction on route 12E.

4-6. (Lv3 key point β‘€) Train list β€” link 4 operations with "Create and register next operation"

Link the four path groups into one train in the train list. After creating the first operation, press the "Create and register next operation" button three times to connect arrival β†’ shunting β†’ turnaround departure.

  1. Train number 1001 (any number is fine), class Local, path group Track 1 arrival. Arrival time 10:00
  2. "Create and register next operation" β†’ 1001_2. Class Out of service, path group Track 1 β†’ pull-out track
  3. Again, "Create and register next operation" β†’ 1001_3. Class Out of service, path group Pull-out track β†’ track 2
  4. Again, "Create and register next operation" β†’ 1001_4. Class Local, path group Track 2 departure
  5. Save. If an error appears, fix the times etc. as instructed
The time is for "the station shown in the field." For example, the time for 1001_2 (track 1 β†’ pull-out track) is the time at the "shunting station (S001)," not the pull-out track. You might think "this train goes to the pull-out track, so it's the pull-out track's time?" but enter the time of the station shown in the field. Keep the times consistent with the previous operation.

Example times (set so the operations connect before and after):

Train no.ClassPath groupReference stationTime
1001LocalTrack 1 arrivalShunting station10:00 arr
1001_2Out of serviceTrack 1 β†’ pull-out trackShunting station10:00 arr / 10:01 dep
1001_3Out of servicePull-out track β†’ track 2Pull-out track10:02 arr / 10:04 dep
1001_4LocalTrack 2 departureShunting station10:05 arr / 10:06 dep
For the turnaround stop time, allow time for the driver to walk from the front to the rear (e.g. arrive at the pull-out track at 10:02 β†’ allow about 2 minutes β†’ depart at 10:04). Using about 1 minute per segment makes for a natural timetable.
Train list β‘  (1001 Local, track 1 arrival)
Train list β‘ γ€€Train number 1001, Local, path group "Track 1 arrival."
Train list β‘‘ (1001_2 Out of service, track 1 β†’ pull-out track)
Train list β‘‘γ€€Via "Create and register next operation": 1001_2, Out of service, "Track 1 β†’ pull-out track."
Train list β‘’ (1001_3 Out of service, pull-out track β†’ track 2)
Train list β‘’γ€€1001_3, Out of service, "Pull-out track β†’ track 2." The time is the time at the pull-out track.
Train list β‘£ (1001_4 Local, track 2 departure)
Train list β‘£γ€€1001_4, Local, "Track 2 departure." It departs as a train originating at this station.

4-7. Check on the diagram and departure board

Set the diagram rows (the procedure is the same as Hands-on β‘  and β‘‘) and save. If no error appears, go to preview. On the diagram, a turnaround line is drawn cleanly: enter from the left end and stop on track 1, switch to out of service (1001_2) and go to the pull-out track, turn around (1001_3, 1001_4) and depart from track 2 as a Local.

Check the departure board too. The platform display shows out of service departing at 10:01, and track 2 (up) shows a Local departing at 10:06 β€” this is the train that returned from the pull-out track.

4-8. You can also show the pull-out track's departure board

Pressing the "Board +" button adds another departure board. In the input field below, you can choose the station and direction, so set the station to the pull-out track and the direction to up to also display the departure time at the pull-out track.

Since the pull-out track has no departure button and departs automatically, you don't need to watch it for operation (you can also check it on the diagram). It's handy to know "you can make this kind of display too" as an application.
Screen with the pull-out track's departure board added
Add a board with "Board +" and choose station = pull-out track, direction = up to display the pull-out track's departure times.

4-9. Run it to check

Let's actually run it.

  • Arrive on track 1 β†’ set the route to the pull-out track, and when you press the departure button the train enters the pull-out track via that route
  • The pull-out track has no departure button, so when the departure time comes it automatically prepares to depart and leaves
  • Once it reaches track 2, open the route departing from track 2 and press the departure button as usual
  • Success if it departs as a Local originating at this station

πŸŽ‰ Done!

Nice work. You can now set up a more advanced operation: placing two stations on one map and shunting (turning around) using a pull-out track. The high points of Hands-on β‘’ are these three: the idea of splitting into two stations, splitting the path group into four, and linking with "Create and register next operation."

If it doesn't work

  • Can't set the pull-out track's time: did you register the pull-out track as a separate station (are there two stations)?
  • It doesn't turn around / the departure side doesn't appear: did you split the path group into four and choose "Turnaround" in β‘‘?
  • Time mismatch error: is each operation's time the time of "the station shown in the field"? Does it connect with the previous operation?
  • No yellow condition for the shunting signal: a shunting signal has no yellow aspect, so it can't be set (by design).
Application hint: if you replace the pull-out track with a "stabling siding," you can build even more complex operations the same way β€” departing from overnight stabling, shunting multiple trains, and so on. Once you learn this pattern of placing a separate station (pull-out track or stabling siding) next to the main passenger station, your range of expression grows a lot.

Related guides