Skip to content

Your first city bus network

Wira Bandar PC is a fork of OpenTTD: OpenTTD's code with changes, free software under the GNU GPL v2. About and credits

In this tutorial you build a bus line through a town: three stops, a depot and four buses. Then you turn the buses into a numbered line, stop them from running in a bunch, set fares, and read what the riders and the town think of it. Everything here works in any new game.

The screenshots come from a new game started in 2010 in the temperate climate, in a town called Ginhill of about 4,400 people. Your map, your town and its station names will be different; the windows are the same.

  • Start a new game (see your first game). Choose a start year of 2000 or later, so the first modern city buses, the Kenari City 12 used here among them, are on sale from the first day (see modern and electric buses).
  • Optional: to see money in ringgit as in the screenshots, open Options and settings (the gear) → Game options → General and set Currency units to Malaysian Ringgit (MYR).
  1. On the main toolbar, click Towns (the house icon; tooltip Open town directory or found town) and choose Town directory.
  2. Click a town with a few thousand people. The main view jumps to it. Towns from 1,500 people also have a transit authority, which you will meet at the end.
  3. Look for a main street that runs through the centre from one edge of the town to the other: that is your line.
A compact town by the sea, with tall blocks of flats, terraced shops, a temple, a stadium on the left, and a grid of streets lined with trees.
Ginhill before the buses: about 4,400 people on a grid of streets.
  1. On the main toolbar, click Build roads (the road icon; tooltip Build road infrastructure) and choose Road construction.
  2. In the Road Construction toolbar, click the bus station button (tooltip Build bus station. Ctrl+Click to select another station to join. Also press Shift to show cost estimate only). The Bus Station Orientation window opens.
  3. Click one of the two pictures on the right: drive-through stops, where the road runs straight through. Pick the one whose road runs the same way as your street. Buses stop on either side of a drive-through stop and drive on, and articulated buses can only use these.
  4. Click a straight piece of your street (not a junction) near one end of the town. A stop with shelters and a name sign appears.
  5. Click a straight piece near the centre, and one near the other end.
The Road Construction toolbar with the bus station button pressed, and below it the Bus Station Orientation window: six pictures of stops in two rows of three, the bottom right one (a drive-through stop) selected, and Coverage area highlight Off / On.
Drive-through stops are the two pictures on the right. Coverage area highlight: On shows the houses a stop would serve.

Stops 4 to 8 tiles apart are about right in a town: each bus stop collects passengers from the houses within 3 tiles around it.

The game names each new station after the town (here Ginhill, Ginhill Central and Ginhill South). To rename one, click its name sign to open the station window and click the pencil at the top left (tooltip Rename station or move sign). Here the first stop was renamed Ginhill North.

  1. In the Road Construction toolbar, click the depot button (tooltip Build road vehicle depot (for buying and servicing vehicles). Also press Shift to show cost estimate only).
  2. In the Road Depot Orientation window, click the picture whose door faces the road you will build on.
  3. Click a free tile right next to the street, near one end of the line.
The town seen from above with three orange station signs along one street: Ginhill North at the top left, Ginhill Central in the middle and Ginhill South at the bottom right near the sea. A depot with a dark roof stands at the top left, next to the street's end.
The line's three stops and, at the top left, the depot.

The depot is where you buy buses, and where they go for servicing. A depot near one end of the line saves them long empty trips (see depot yards).

  1. Click the depot to open its depot window, and click New Vehicles.
  2. In the New Road Vehicles window, click Kenari City 12: 80 passengers, two doors.
  3. Click Buy Vehicle. The bus appears in the depot, stopped, and its window opens.
The New Road Vehicles window: Foster Bus, Foster MkII Superbus, Tanjung Minibus, Seri M9 Midibus, Kenari City 12 (selected), Merbok Twin Decker and Kenari Bendi 18. Details: Speed 90 km/h, Running Cost, Doors: 2, boarding 7 passengers at a time, Capacity: 80 passengers, Designed: 1995, Life: 15 years. Buttons Buy Vehicle, Hide and Rename.
The Kenari City 12, a 12 m city bus for 80 passengers.
  1. In the bus’s window, click the orders button (the orange arrow in the column on the right; tooltip Show vehicle’s orders. Ctrl+Click to show vehicle’s timetable). Its orders window opens, empty.
  2. Click Go To, then click the stop at the first end of the line. The order 1: Go non-stop to Ginhill North appears, and Go To switches off again.
  3. Click Go To and then the centre stop.
  4. Click Go To and then the stop at the other end.
  5. Click Go To and then the centre stop once more, for the way back.
  6. Close the orders window.
The window Road Vehicle #1 (Orders) with four orders: 1: Go non-stop to Ginhill North, 2: Go non-stop to Ginhill Central, 3: Go non-stop to Ginhill South, 4: Go non-stop to Ginhill Central.
North, Central, South and Central again: the bus serves the centre in both directions.

After the last order the bus goes back to the first one, so it shuttles North, Central, South, Central, North and so on.

  1. In the bus’s window, hold Ctrl and click the clone button (the blue bus at the top of the column on the right; tooltip Buy a copy of the road vehicle. Ctrl+Click to share orders. Also press Shift to show cost estimate only). A second bus appears in the depot, sharing the first bus’s orders.
  2. Do it twice more, for four buses.
  3. In the depot window, click the green flag (tooltip Click to start all the road vehicles inside the depot).
The window Ginhill Road Vehicle Depot with four buses numbered 1 to 4, each with a green dot, and the buttons New Vehicles, Clone Vehicle, the flags and Yard.
Four buses sharing one list of orders: one line. The green dots mean they are on their way.

Because the four buses share their orders, they are one line: change the orders of one and all four follow.

  1. On the main toolbar, click Road vehicles (the lorry icon; tooltip Open list of company’s road vehicles).
  2. At the top of the list, set Group by to Lines (shared orders). Your four buses now show as one row.
  3. Click that row. The line window opens.
  4. Click Number and type a short number, for example G1. Click Name and type a name, for example North - South.
The window Line G1: North - South with the blue G1 badge. Vehicles: 4, one round trip takes 4.5 days; leaves the first stop every 0.5 days on average; no target frequency set; riders: 0 last month; Fare: Classic 100%; passengers' satisfaction: worked out each month.
The new line. Its figures are rough guesses until the buses have made a few trips and a month has passed.

Let the game run for a month or two; the fast forward button on the main toolbar (next to pause; tooltip Fast forward the game) speeds it up. Then open the line window again from the vehicle list.

Line G1 two months later: one round trip takes 25.0 days; leaves the first stop every 3.7 days on average; average wait there: 8.7 days, 6.8 days more than with even spacing; riders: 263 last month; vehicles leave stops 16% full on average, 61% at most; passengers' satisfaction last month: 57%; waiting 31, crowding 100, punctuality 0, fares 75, condition 97, comfort 85.
Two months on: the four buses left the depot together and still run in a bunch. Riders wait 8.7 days on average, 6.8 days more than they would with evenly spaced buses.

A round trip takes 25 days, so four evenly spaced buses would leave every six days or so, and riders would wait about three. Instead the buses run close together, the waits are long, and riders give the line 57%, with punctuality at 0 and waiting at 31 (see passenger satisfaction).

  1. In the line window, click Frequency and type 7: the round trip divided by the number of buses (25 ÷ 4, about 6.25 days), rounded up. The window now says Target: every 7.0 days, which needs 4 vehicles.
  2. Close the line window and open it again from the vehicle list. (The Even spacing button only becomes clickable once the window is opened again.)
  3. Click Even spacing. The button shows as pressed the next time you open the window.

Now each bus waits at the first stop, loading passengers, until seven days have passed since the bus before it left. Over the next round trips the bunch breaks up.

  1. On the main toolbar, click Finances (the money icon; tooltip Open company finances information), then Fares in the bottom row of the Finances window.
  2. In the Buses row, click Full fare under Concessions and choose Students, seniors and disabled riders (a fifth) pay half.
The window Ginhill Transport - Passenger fares: Buses on Classic, 100%, Half fare, no monthly pass, with 263 riders last month on lines that charge fares; Trams, Trains, Ships and Aircraft on Classic, 100%, Full fare.
Half fares for a fifth of the riders. Your company was named after the town of its first station.

Half fares make riders rate your stops better. Ginhill also pays back concession fares (its Transit window says so, see step 12), so the town makes up the difference while its budget lasts. Before you give concessions in your own town, check its Transit window too. The other columns are explained under fares.

Let the game run for about three months. Then look at the line again:

Line G1 three months later: one round trip takes 30.5 days; leaves the first stop every 7.0 days on average; average wait there: 5.7 days, 2.2 days more than with even spacing; target: every 7.0 days, which needs 5 vehicles; riders: 397 last month; vehicles leave stops 31% full on average; passengers' satisfaction last month: 82%; waiting 68, crowding 100, punctuality 76, fares 75, condition 97, comfort 85. The Even spacing button is pressed.
Three months later: buses leave every 7.0 days, riders went from 263 to 397 a month, and satisfaction from 57% to 82%.

The round trip now includes the time the buses wait for their turn at the first stop, so the line says its target needs 5 vehicles. Four are enough here: without the waits a round trip takes 25 days, less than four times seven.

Open the station window of the centre stop (click its name sign) and click Departures:

The window Ginhill Central - Departures with four rows, each with the G1 badge: to Ginhill North, then Ginhill South (Road Vehicle #4, in 3.0 days); to Ginhill North, then Ginhill South (#3, in 3.1 days); to Ginhill South, then Ginhill North (#1, in 3.6 days); to Ginhill South, then Ginhill North (#2, in 10.9 days).
The departure board of the centre stop: buses in both directions, with their next two stops.

Click Ratings in the same station window: Riders from here paid 55% of the classic fare: passengers +23% (half fares, and the town’s resident pass) and Riders’ satisfaction with the lines here: 82%: passengers +2%.

Click the town’s name in the main view. Its town window now says Happiness: 46% (riders’ satisfaction 82%): with the bunched buses it was 41% (57%). Click Transit in its bottom row:

The window Ginhill transit authority: Budget: RM65,665 a year, RM0 in contracts, RM65,665 free; Resident pass (33% of riders from here ride free, the town pays 30 fares a pass): 3 passes, RM3,150 last month; Concessions: the town pays back concession fares from here: RM145 last month. In the list: Line G1 (North - South) (Ginhill Transport): ended May 2010, no bid.
The town pays for its residents' passes and pays back the half fares, and its tender for line G1 ended without a bid.

At the end of its first month in the game, Ginhill decided to give its residents a free pass and to pay back concession fares; your town may decide otherwise. It also invited tenders for line G1 in its second month. Nobody bid, so the line simply runs on as before. Next time, try a bid: the transit authorities page explains how.

Wira Bandar PC is a fork of OpenTTD. It is OpenTTD's code with changes, not a game made from scratch. OpenTTD is made by the OpenTTD team and contributors and is free software under theGNU General Public License version 2; Wira Bandar PC keeps that licence, OpenTTD's credits and copyright notices.Source code ·OpenTTD ·About and credits

Wira Bandar PC is not made or supported by the OpenTTD team, so please don't report its bugs to OpenTTD (see FAQ and troubleshooting).