Which day
Coverage of DPMO bus records is thin. Fri 25 Sep, the day the other sheets use, has no bus record at all, and neither has Fri 18 Sep, the day of the Olomouc tram sheet. No weekday of September is complete. Tue 29 Sep 2026, the network day itself, has by far the most: 29 buses on 15 of the 17 afternoon lines, so it is the vehicle day: one real day, not a mix of days. The records carry no kurz and no time of day, so every logged bus counts for its line. Lines and slots the day does not cover get designed buses with real car numbers (see Buses by line). Records for 29 Sep may still be added tonight: re-running the pipeline picks them up.
Weekdays of September 2026 with at least one record (seznam-autobusu.cz day overviews, MHD Olomouc). Records carry no time of day and no kurz for DPMO buses.
Network at 16:00
Bus lines of the DPMO GTFS (version 17 Sep 2026, valid to 12 Dec 2026) on the service day Tue 29 Sep 2026, trips 15:00–18:00 per terminus pair, garage runs (Ladova, Na Střelnici) left out. Departures are the trips starting between 16:00 and 16:59; headway is the median gap between 15:00 and 18:00, and runtime the average scheduled time.
Not in the afternoon peak. 10 (last departure 15:55; 15 trips, 5:10–15:55); 24 (last departure 15:20; 6 trips, 5:36–15:20); 29 (morning only; 6 trips, 5:44–7:44); 42 (last departure 15:44; 26 trips, 6:35–15:44); 50 (night line; 4 trips, 0:13–23:36); 51 (night line; 2 trips, 3:38–4:12); 52 (night line; 2 trips, 1:10–2:11).
Not modelled (15:00–18:00; short workings, garage runs and odd variants with fewer than 3 trips; their buses are counted by the on-the-road rule): 12 Holice → Ladova (1, garage); 12 Řepčín, železárny → Hlavní nádraží (1); 14 Hlavní nádraží → Ahold (1); 14 Hlavní nádraží → Ladova (1, garage); 14 Hlavní nádraží → Panelárna (2); 15 Černovír → Bukovany (1); 20 Chomoutov, škola → Tržnice (2); 21 Aquapark → Ladova (1, garage); 21 Hlavní nádraží → Nová Ulice (1); 25 Hamerská → Kaufland (1); 25 Hlavní nádraží → Hamerská (2); 25 Hlavní nádraží → Holice (1); 25 Hlavní nádraží → Kaufland (1); 25 Holice → Hlavní nádraží (1); 25 Kaufland → Kaufland, sklad (1); 25 Kaufland, sklad → Hlavní nádraží (1); 31 Hlavní nádraží → Týneček (1); 31 Týneček → Hlavní nádraží (2).
Simutrans schedule
Values to type into the fork’s Scheduling tab, on the stop entries listed for each Simutrans line. Units are calendar minutes; the fork counts offsets from 01:00 (offset = (real minute − 60) mod the interval, which for an interval dividing 60 is just the clock minute), and Leave up to stays automatic. Where the bus turns, every departure is set 1 min before the timetable departure so it leaves the turning point on time (as on every bus and trolleybus sheet since 29 Sep): offset and Also at are the real minute − 1, with the real minutes underneath. Through stops (Nové Sady on 16) keep the real minute. Each Simutrans line is fitted at one rate (the 16:00–16:59 departures most of its entries share) so that no end sends more buses than the other; where an end runs a different number, the row is marked partial and lists the minutes left out or added. A “+” line under a stop names a variant whose departures are folded into that row.
Buses needed at 16:00: follow a bus leaving the first entry around 16:00 through every leg of its line, taking the first departure at least 3 min after arriving, or less where the timetable itself turns faster (the timetable cycle); a round trip that would wait longer than the line’s interval (at least 30 min) is skipped. As on the Prague, Ostrava and Brno bus sheets, a real line never gets fewer buses than the most it has on the road at once between 16:00 and 16:59 (each trip holding its bus until arrival plus the terminus’s shortest turnaround, at most 3 min); the difference goes to the line’s first Simutrans line.
Buses by line
One row per bus, grouped by Simutrans line. logged buses were recorded on the line on Tue 29 Sep 2026 (seznam-autobusu.cz). designed buses are not recorded that day: each is a real DPMO bus that ran the line on weekdays before (dates given), is in service, and was not logged anywhere on 29 Sep. The picks first cover every bus type of the line’s roster that the other buses lack, then take the buses that ran the line most recently. Rows marked not needed are dimmed at the bottom: logged buses beyond the line’s need (one of every type kept first; with no kurz numbers, the buses listed later on the record page go first), and free buses from the line history that the need does not use. They are left out of every count, the depot and the pak totals (user rule, 29 Sep). Every bus shows its number and garage, its full type and length, and the pak128 core.
split, a choice DPMO line 11 runs from Hlavní nádraží to two ends, Radíkov (3 an hour) and Lošov, Svolinského (2 an hour), and its buses switch between them (chaining the timetable: of the Radíkov arrivals, 4 go back to Radíkov and 3 to Lošov). Also at cannot change the route, so the two ends are separate Simutrans lines, each sized by its own round trip. The record of 29 Sep does not say which end the logged bus ran; it is put on 11 Radíkov, a choice.
3 needed · 1 logged on Tue 29 Sep 2026 · 2 designed from the line history
split, a choice The Lošov end of line 11 as its own Simutrans line (see 11 Radíkov). No bus of line 11 was logged for this end, so all of its buses are designed.
3 needed · 0 logged on Tue 29 Sep 2026 · 3 designed from the line history
terminus Holice and Průmyslová are one terminus here: 12 turns at Holice or runs on two stops to Průmyslová (5 of the 7 departures back to Řepčín start at Průmyslová). The Simutrans line ends at Holice; a trip from Průmyslová is read at Holice, 4 min after it starts. So read, 12 runs every 20 min both ways from 13:47 to 16:27 (:07 :27 :47 at both ends); at 16:47 one bus runs only to Hlavní nádraží and one goes to the garage, and from 17:00 the line runs every 30. The Simutrans line keeps every 20 (method check 25 Oct 2026; it had been set at 2 an hour from the 16:00–16:59 departures alone). The 4 buses the line needs hold every 20.
4 needed · 6 logged on Tue 29 Sep 2026
2 needed · 0 logged on Tue 29 Sep 2026 · 2 designed from the line history
irregular 14 runs Panelárna – Hlavní nádraží – Ahold, but in the peak many trips run only part of it: Ahold (or Čistička, one stop before) to Hlavní nádraží, Hlavní nádraží to Panelárna, and a pull-out from Civilní obrana. The Simutrans line runs the whole route; the Ahold row takes the Ahold → Hlavní nádraží departures; the Hlavní nádraží → Panelárna short trips are not modelled, and their bus is counted by the on-the-road rule.
3 needed · 4 logged on Tue 29 Sep 2026
2 needed · 0 logged on Tue 29 Sep 2026 · 2 designed from the line history
through line The feed splits 16 at Nové Sady: buses run Tabulový vrch – Nové Sady – Centrum Haná and back (4 of 6 trips chain straight through). One Simutrans line with Nové Sady twice as a through stop (real minute).
5 needed · 2 logged on Tue 29 Sep 2026 · 3 designed from the line history
3 needed · 2 logged on Tue 29 Sep 2026 · 1 designed from the line history
18Tržnice – Horka, U Přejezdu
1× Solaris Urbino 12 IV
1buses
1 needed · 1 logged on Tue 29 Sep 2026
terminus Holice and Průmyslová are one terminus here: half the trips from Tabulový vrch run on from Holice to Průmyslová (two stops). The Simutrans line ends at Holice.
4 needed · 1 logged on Tue 29 Sep 2026 · 3 designed from the line history
short workings Two peak trips run Chomoutov → Tržnice only (15:08, 16:08); they are not a separate line (2 trips), and the bus they need is counted by the on-the-road rule.
5 needed · 2 logged on Tue 29 Sep 2026 · 3 designed from the line history
post-peak change 21 runs Hlavní nádraží – Aquapark every 30 min until 16:21; from 16:42 it runs every hour and some trips turn at Tabulový vrch or run to the garage. The Tabulový vrch trips are folded into the rows; Aquapark is set every 30 as in the peak (the real 16:51 runs to the garage).
3 needed · 2 logged on Tue 29 Sep 2026 · 1 designed from the line history
3 needed · 3 logged on Tue 29 Sep 2026
irregular 25 is an hourly, irregular line: Hlavní nádraží (or Kaufland next door) – Hamerská – Holice – Nový Dvůr, with short trips to Hamerská, Holice and Kaufland, sklad. The Simutrans line is Hlavní nádraží – Nový Dvůr; the short trips are not modelled and their bus is counted by the on-the-road rule.
2 needed · 1 logged on Tue 29 Sep 2026 · 1 designed from the line history
26Hlavní nádraží – Topolany
1× Solaris Urbino 12 IV
1buses
1 needed · 1 logged on Tue 29 Sep 2026
27Tržnice – Globus – Tržnice (circular)
1× Solaris Urbino 12 IV
1buses
circular 27 is a circular line from Tržnice via Globus and back, every 45 min in the afternoon. One stop entry, set every 45 (45 divides 1440).
1 needed · 1 logged on Tue 29 Sep 2026
28Tržnice – Technologický park
1× Solaris Urbino 12 IV
1buses
terminus 28 ends at Tržnice, plocha (the bus stand next to Tržnice) on the way back; it is folded into Tržnice. Hourly, one bus.
1 needed · 1 logged on Tue 29 Sep 2026
31Hlavní nádraží – Sigma
1× Solaris Urbino 12 III
1buses
variants 31 alternates between Sigma and Týneček with one bus; the Simutrans line is Hlavní nádraží – Sigma (the end with most peak trips), and the Týneček trips are not modelled.
1 needed · 1 logged on Tue 29 Sep 2026
Pak128 objects
Each type and livery in the peak, mapped to the objects of the custom Czech pak128, package VZ-DPOlomouc-bus (DPMO buses, imported and completed in pak commit 0c2cc6a; read from the local checkout, main b84c15c). Full names follow VZ-DPOlomouc-<family>-<livery>-<core>. Urbino 12 II and III share one body (Urbino_12). The livery comes from the register paint: DPMO white-blue-red, plain lime green (616–618) or plain white (615); an advert wrap (CVR) uses the type’s normal livery, as the pak session does. The Urbino_12 family has more than one livery object, so its core shows the livery. Articulated buses are two objects (front -A, rear -B), shown by the first core. Car units per vehicle (16 = one tile).
Depot
DPMO keeps every bus at one garage, Dolní Hejčínská (register code DH; the trams are at Koželužská). Counted buses only.
14 Solaris Urbino 12 IV12 Solaris Urbino 12 III10 Solaris Urbino 18 IV6 Solaris Urbino 18 III3 Solaris Urbino 12 II1 SOR NS 12 electric1 Solaris Alpino 8.6
Termini at 16:00
Every point buses of the peak lines leave from between 16:00 and 16:59, busiest first (garage runs left out).
Not counted
Buses shown on the line cards but not counted: logged surplus and free history buses the need does not use (user rule, 29 Sep).
Method and sources
Which day. Network: the DPMO timetable in force on Tue 29 Sep 2026. Buses: Tue 29 Sep 2026, the only September weekday with a useful number of DPMO bus records (Fri 25 Sep and Fri 18 Sep have none). See “Which day”.
Buses. seznam-autobusu.cz vypravenost, MHD Olomouc (day overview), one page per line. The records name no kurz, no time and no note for buses.
Designed buses. The line histories since 1 Jan 2025 (all pages), weekdays only. Roster of a line: the logged types plus every type with at least two weekday records on it in 2026 (a single record is treated as a one-off substitute). A designed bus is in service in the register, was not in the 29 Sep day overview, and is used once. Order: recent history (2026), then 2025 history, then free buses of the line’s types; the picks first cover roster types the line lacks.
Types and garage. seznam-autobusu.cz fleet register of DPMO (iddopravce=134, buses, in service), read on 29 Sep 2026; 501 (SOR NS 12 electric) and 625 (Urbino 12 III, laid up long-term) are not in the listing and come from their vehicle pages.
Timetable. DPMO GTFS (dpmo.cz, version 17 Sep 2026, the file stored by the Olomouc tram pipeline; the current download is identical), bus routes (route_type 3), service day 29 Sep 2026. The feed has no vehicle blocks; the order of legs on 16 and the split of 11 come from chaining trips (scripts/propose.py).
Simutrans schedule. Shared fit rule (pipeline/README.md): the longest exact run of one Departure every / Offset / Also at pattern (at most 8 slots) around the peak core 15:30–16:30, one rate per Simutrans line; turning points −1 min.
Rebuild. Generated by pipeline/olomouc-bus (state “2026-09-29”), stdlib-only Python; see its README for every decision and the update recipe.