Network on 27 Sep 2026
The weekday timetable in force on 27 Sep (PMDP GTFS, valid from 22 Sep; service day Fri 25 Sep). Departures are the trips starting from each terminus between 16:00 and 16:59. Headway is the median gap between 15:00 and 18:00, runtime the average scheduled time from first to last stop. Depot runs are left out. All termini are loops: the whole fleet except the Tatra KT8D5 is single-ended.
Simutrans schedule
Values to type into the fork’s Scheduling tab, on the terminus entries of each line. Units are calendar minutes. The offset counts from 01:00, as the fork does: minutes after 01:00 modulo the interval (the same as after midnight for every interval that divides 60); every interval divides 1440, so the pattern runs unchanged all day. Leave up to stays automatic (half the gap). Loop terminus: every departure is set 1 min before the timetable departure, so the tram clears the loop on time. The fork counts offsets from 01:00, so on an interval that does not divide 60 the typed value is (real − 60 − 1) mod the interval: the real minute is under each value. Every Plzeň terminus is a loop, so every offset is the real minute − 1 (mod the interval); the real minutes are shown underneath. Put the timetable on the entry the tram leaves from: where a loop has a separate alighting stop set to All off, use the boarding (departure) entry. Each pattern reproduces the real departures exactly over the span shown. Depot runs are not modelled.
Trams by line
One row per kurz out between about 15:00 and 17:00 on Fri 18 Sep, with the cars in the order they were coupled. Each cell gives the car numbers and depot, the full types, and the pak core. Kurzy 21 and up are peak-only split duties. Where more trams were logged than a line needs (the larger of its timetable cycle and the most trams on the road at once, 16:00–16:59), exactly the need is counted, keeping every tram type of the line, and the rest are listed at the bottom of the card as not needed, afternoon-only kurzy first (user rule, 29 Sep).
Pak128 objects
The pak owner is adding the whole PMDP fleet to VZ-PMDP-tram.pak in the PMDP yellow-grey-white livery (pmdpzlutosedobila). Every type in the peak now has its own object (pak128 main 6547eb6): T3R.PLF, VarioLFR.S / VarioLF plus (one object), KT8D5R.N2P, EVO2, 40T (one object for 40T0/1/2) and VarioLF2/2 IN. There are no stand-ins left. The lists above show only the pak core, the last part of the object name.
Depot
PMDP has one tram depot, Vozovna Slovany, next to the Slovany terminus of line 1. Every car in the peak is based there.
Vozovna Slovany
all lines54cars on 41 trams
14 Pragoimex VarioLFR.S9 Pragoimex EVO28 Pragoimex T3R.PLF7 Škoda ForCity Smart 40T26 ČKD Tatra KT8D5.RN2P4 Pragoimex VarioLF+4 Škoda ForCity Smart 40T11 Pragoimex VarioLF2/2IN1 Škoda ForCity Smart 40T0
Not counted
Records from 18 Sep left out of the afternoon count: morning-only duties and cars replaced during the day.
Method and sources
Vehicles. seznam-autobusu.cz vypravenost for MHD Plzeň, Fri 18 Sep 2026, lines 1, 2 and 4 (line 1). The site has no Plzeň tram records for 23, 24 or 25 Sep; Mon 21 and Tue 22 Sep are complete too and show the same kurz structure. Ráno marks a morning-only car, odpoledne the afternoon car, ráno i odpoledne a split duty, výměna za X a car replaced by X, and náhrada za Y the replacement.
Cross-check. Chaining the Fri 25 Sep timetable gives 14, 14 and 22 trams in service at 16:00 on lines 1, 2 and 4, against 14, 15 and 22 kurzy recorded on 18 Sep. One line 2 split duty is probably already back in the depot at 16:00.
Types, depot, livery. The seznam-autobusu register for PMDP trams, read on 28 Sep 2026. Lengths for the model are approximate: 15 m per car for T3R.PLF, VarioLFR.S and VarioLF+, about 20 m for EVO2, 40T and VarioLF2/2IN, and 30 m for KT8D5.RN2P.
Timetable. PMDP GTFS (jizdnirady.pmdp.cz/jr/gtfs), valid from 22 Sep 2026; trips running on Fri 25 Sep.
Simutrans schedule. Fitted to the afternoon peak in whole calendar minutes with the fork’s Departure every / Offset / Also at fields: the longest stretch that one pattern reproduces exactly, around 15:00–16:00 for lines 1 and 2 and from 16:00 for line 4. Loop terminus: set 1 min before the timetable departure so the tram clears the loop on time. Every Plzeň terminus is a loop, so every entry is the real minute − 1.
Pak objects. From the pak128 session: VZ-PMDP-tram.pak, pak128 main 6547eb6, all in PMDP yellow-grey-white (pmdpzlutosedobila). Every type in the peak has an exact object.
Rebuild. This sheet is generated by pipeline/plzen; see pipeline/plzen/README.md.