infrastructure / Base game
Road terminals
Road terminals for passengers and cargo. Compare era layouts, cargo specialisations and modules that extend capacity or access.
1900 – onwards
Layouts and variants
| Option | Availability | Function | Values and options |
|---|---|---|---|
| Bus/Tram Station | 1900 – 1950 | Passenger station that can be extended with modules. It can be used by buses and trams. |
|
| Universal Cargo Station | 1900 – 1950 | Cargo station that can be extended and specialized with modules. It can be used by trucks and trams. |
|
| Bus/Tram Station | 1950 – 1990 | Passenger station that can be extended with modules. It can be used by buses and trams. |
|
| Universal Cargo Station | 1950 – 1990 | Cargo station that can be extended and specialized with modules. It can be used by trucks and trams. |
|
| Bus/Tram Station | 1990 – onwards | Passenger station that can be extended with modules. It can be used by buses and trams. |
|
| Universal Cargo Station | 1990 – onwards | Cargo station that can be extended and specialized with modules. It can be used by trucks and trams. |
|
Functional modules
| Option | Availability | Function | Values and options |
|---|---|---|---|
| Bulk Cargo Platform | From start | Platform with increased loading speed for vehicles with specialization in bulk cargo. All other types of cargo are loaded with decreased speed. |
|
| Flatbed Cargo Platform | From start | Platform with increased loading speed for vehicles with specialization in flatbed cargo. All other types of cargo are loaded with decreased speed. |
|
| Goods Cargo Platform | From start | Platform with increased loading speed for vehicles with specialization in goods cargo. All other types of cargo are loaded with decreased speed. |
|
| Large Passenger Building | From start | Large building for waiting passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Liquid Cargo Platform | From start | Platform with increased loading speed for vehicles with specialization in liquid cargo. All other types of cargo are loaded with decreased speed. |
|
| Passenger Platform | From start | Platform for passengers that increases the station's passenger capacity. |
|
| Road Connection | From start | Road connection that can be used as an entrance and exit. |
|
| Small Passenger Building | From start | Small building for waiting passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Station Entrance | From start | Road connection that can be used as an entrance only. |
|
| Station Exit | From start | Road connection that can be used as an exit only. |
|
| Universal Cargo Platform | From start | Platform where all types of cargo can be loaded. |
|
Reference values
- Cargo specialisation
- Specialised cargo handling uses a 2× loading speed modifier; universal handling uses 1×.
Connections
Warehouse transfer within station catchment · 5
Relevant vehicles · 77
Road access · 13
Planning guides
Game data sources
Build 25754343 · Pack base
base/content/stations/street.zip:street/modular_street_station/modular_terminal.con.luabase/content/stations/street.zip:street/modular_street_station/cargo_platform.module.luabase/content/stations/street.zip:street/modular_street_station/cargo_platform_bulk.module.luabase/content/stations/street.zip:street/modular_street_station/cargo_platform_flatbed.module.luabase/content/stations/street.zip:street/modular_street_station/cargo_platform_goods.module.luabase/content/stations/street.zip:street/modular_street_station/cargo_platform_liquid.module.luabase/content/stations/street.zip:street/modular_street_station/entrance.module.luabase/content/stations/street.zip:street/modular_street_station/entrance_exit.module.luabase/content/stations/street.zip:street/modular_street_station/era_a_passenger_building_10_10.module.luabase/content/stations/street.zip:street/modular_street_station/era_a_passenger_building_20_20.module.luabase/content/stations/street.zip:street/modular_street_station/era_b_passenger_building_10_10.module.luabase/content/stations/street.zip:street/modular_street_station/era_b_passenger_building_20_20.module.luabase/content/stations/street.zip:street/modular_street_station/era_c_passenger_building_10_10.module.luabase/content/stations/street.zip:street/modular_street_station/era_c_passenger_building_20_20.module.luabase/content/stations/street.zip:street/modular_street_station/exit.module.luabase/content/stations/street.zip:street/modular_street_station/passenger_platform.module.luabase/content/stations/street.zip:street/modular_street_station/modular_terminal.script.lua
Overview and native model detail views. Full detail is available in the image viewer.
- Overview: source build 25754343
- Building detail: source build 25533170
Source values
{
"cargoSpecialisation": {
"specialisedLoadSpeedModifier": 2,
"universalLoadSpeedModifier": 1
},
"definitions": [
{
"availability": {
"yearFrom": 0,
"yearTo": 0
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"constructionTemplates": [
{
"availability": {
"yearFrom": 1900,
"yearTo": 1950
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"key": "platforms",
"name": "Platforms",
"uiType": "IconButton",
"values": [
"street_station_terminal_1.tga",
"street_station_terminal_2.tga",
"street_station_terminal_4.tga"
]
}
]
},
"description": {
"attributes": {
"cost": [
126000,
-1
],
"maintenanceCost": [
21000,
81000
],
"noise": [
1,
10
],
"pollution": [
12,
76
]
},
"description": "STATIONS_STREET_PASSENGER_DESCRIPTION",
"icon": "passenger_era_a.tga",
"name": "STATIONS_STREET_PASSENGER_NAME",
"previewIcon": "passenger_era_a_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "road_buildings",
"filterCategories": [
"passenger"
],
"order": 3000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1950,
"yearTo": 1990
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"key": "platforms",
"name": "Platforms",
"uiType": "IconButton",
"values": [
"street_station_terminal_1.tga",
"street_station_terminal_2.tga",
"street_station_terminal_4.tga"
]
}
]
},
"description": {
"attributes": {
"cost": [
378000,
-1
],
"maintenanceCost": [
63000,
243000
],
"noise": [
1,
10
],
"pollution": [
12,
76
]
},
"description": "STATIONS_STREET_PASSENGER_DESCRIPTION",
"icon": "passenger_era_b.tga",
"name": "STATIONS_STREET_PASSENGER_NAME",
"previewIcon": "passenger_era_b_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "road_buildings",
"filterCategories": [
"passenger"
],
"order": 3000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1990,
"yearTo": 0
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"key": "platforms",
"name": "Platforms",
"uiType": "IconButton",
"values": [
"street_station_terminal_1.tga",
"street_station_terminal_2.tga",
"street_station_terminal_4.tga"
]
}
]
},
"description": {
"attributes": {
"cost": [
1134000,
-1
],
"maintenanceCost": [
189000,
729000
],
"noise": [
1,
10
],
"pollution": [
12,
76
]
},
"description": "STATIONS_STREET_PASSENGER_DESCRIPTION",
"icon": "passenger_era_c.tga",
"name": "STATIONS_STREET_PASSENGER_NAME",
"previewIcon": "passenger_era_c_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "road_buildings",
"filterCategories": [
"passenger"
],
"order": 3000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1900,
"yearTo": 1950
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": false
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"key": "platforms",
"name": "Platforms",
"uiType": "IconButton",
"values": [
"street_station_terminal_1.tga",
"street_station_terminal_2.tga",
"street_station_terminal_4.tga"
]
},
{
"defaultIndex": 1,
"displayMode": "Sparse",
"key": "specialization",
"name": "Specialization",
"values": [
"Universal",
"Liquid",
"Bulk",
"Flatbed",
"Goods"
]
}
]
},
"description": {
"attributes": {
"cost": [
66000,
-1
],
"maintenanceCost": [
11000,
41000
],
"noise": [
1,
10
],
"pollution": [
12,
76
]
},
"cargoTypeSet": {
"cargoClassesIncluded": [
"UNIVERSAL"
]
},
"description": "STATIONS_STREET_CARGO_UNIVERSAL_DESCRIPTION",
"icon": "::/stations/street/modular_street_station/icons/cargo_era_a_universal.tga",
"name": "STATIONS_STREET_CARGO_UNIVERSAL_NAME",
"previewIcon": "::/stations/street/modular_street_station/icons/cargo_era_a_universal_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "road_buildings",
"filterCategories": [
"cargo"
],
"order": 4000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1950,
"yearTo": 1990
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": false
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"key": "platforms",
"name": "Platforms",
"uiType": "IconButton",
"values": [
"street_station_terminal_1.tga",
"street_station_terminal_2.tga",
"street_station_terminal_4.tga"
]
},
{
"defaultIndex": 1,
"displayMode": "Sparse",
"key": "specialization",
"name": "Specialization",
"values": [
"Universal",
"Liquid",
"Bulk",
"Flatbed",
"Goods"
]
}
]
},
"description": {
"attributes": {
"cost": [
198000,
-1
],
"maintenanceCost": [
33000,
123000
],
"noise": [
1,
10
],
"pollution": [
12,
76
]
},
"cargoTypeSet": {
"cargoClassesIncluded": [
"UNIVERSAL"
]
},
"description": "STATIONS_STREET_CARGO_UNIVERSAL_DESCRIPTION",
"icon": "::/stations/street/modular_street_station/icons/cargo_era_b_universal.tga",
"name": "STATIONS_STREET_CARGO_UNIVERSAL_NAME",
"previewIcon": "::/stations/street/modular_street_station/icons/cargo_era_b_universal_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "road_buildings",
"filterCategories": [
"cargo"
],
"order": 4000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1990,
"yearTo": 0
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": false
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"key": "platforms",
"name": "Platforms",
"uiType": "IconButton",
"values": [
"street_station_terminal_1.tga",
"street_station_terminal_2.tga",
"street_station_terminal_4.tga"
]
},
{
"defaultIndex": 1,
"displayMode": "Sparse",
"key": "specialization",
"name": "Specialization",
"values": [
"Universal",
"Liquid",
"Bulk",
"Flatbed",
"Goods"
]
}
]
},
"description": {
"attributes": {
"cost": [
594000,
-1
],
"maintenanceCost": [
99000,
369000
],
"noise": [
1,
10
],
"pollution": [
12,
76
]
},
"cargoTypeSet": {
"cargoClassesIncluded": [
"UNIVERSAL"
]
},
"description": "STATIONS_STREET_CARGO_UNIVERSAL_DESCRIPTION",
"icon": "::/stations/street/modular_street_station/icons/cargo_era_c_universal.tga",
"name": "STATIONS_STREET_CARGO_UNIVERSAL_NAME",
"previewIcon": "::/stations/street/modular_street_station/icons/cargo_era_c_universal_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "road_buildings",
"filterCategories": [
"cargo"
],
"order": 4000
}
]
},
"type": "DYNAMIC"
}
],
"createTemplateScript": {
"fileName": "modular_terminal.script@createTemplateFn",
"params": {}
},
"description": {
"description": "STATIONS_STREET_PASSENGER_DESCRIPTION",
"icon": "cargo_era_c.tga",
"name": "STATIONS_STREET_PASSENGER_NAME",
"previewIcon": "menuConstructionStreetStation@2x.tga"
},
"isAffectedByToolScript": {
"fileName": "modular_terminal.script@isAffectedByToolFn",
"params": {}
},
"namePrefix": "{townName} Station",
"order": 5000,
"params": [
{
"displayMode": "Horizontal",
"key": "tramTrack",
"name": "Tram Track",
"values": [
"No",
"Yes"
],
"yearFrom": 0,
"yearTo": 1910
},
{
"displayMode": "Horizontal",
"key": "tramTrack",
"name": "Tram Track",
"values": [
"No",
"Yes",
"Electric"
],
"yearFrom": 1910,
"yearTo": 0
}
],
"preProcessScript": {
"fileName": "modular_terminal.script@preProcessFn",
"params": {}
},
"soundConfig": {
"builderAudioRes": "::/gui/construction/sound/buildoze_construction_large.builder_audio",
"effects": {
"select": [
"sound/selected_cargotruckstation3.wav"
]
},
"soundSet": {
"name": "sound/modular_street_station.snd"
}
},
"subConstructionNamePrefix": "{constructionName}",
"updateScript": {
"fileName": "modular_terminal.script@updateFn",
"params": {}
},
"upgradeScript": {
"fileName": "modular_terminal.script@upgradeFn",
"params": {}
}
}
]
}

