infrastructure / Base game
Railway stations
Passenger and cargo railway stations, with through and terminus layouts. Compare era costs, platform choices, electrification and functional modules.
1900 – onwards
Layouts and variants
| Option | Availability | Function | Values and options |
|---|---|---|---|
| Cargo Station | 1900 – 1950 | Cargo station that can be extended and specialized with modules. |
|
| Cargo Terminus Station | 1900 – 1950 | Cargo station that can be extended and specialized with modules. |
|
| Passenger Station | 1900 – 1950 | Passenger station that can be extended with modules. |
|
| Passenger Terminus Station | 1900 – 1950 | Passenger station that can be extended with modules. |
|
| Cargo Station | 1950 – 1990 | Cargo station that can be extended and specialized with modules. |
|
| Cargo Terminus Station | 1950 – 1990 | Cargo station that can be extended and specialized with modules. |
|
| Passenger Station | 1950 – 1990 | Passenger station that can be extended with modules. |
|
| Passenger Terminus Station | 1950 – 1990 | Passenger station that can be extended with modules. |
|
| Cargo Station | 1990 – onwards | Cargo station that can be extended and specialized with modules. |
|
| Cargo Terminus Station | 1990 – onwards | Cargo station that can be extended and specialized with modules. |
|
| Passenger Station | 1990 – onwards | Passenger station that can be extended with modules. |
|
| Passenger Terminus Station | 1990 – onwards | Passenger station that can be extended with modules. |
|
Functional modules
| Option | Availability | Function | Values and options |
|---|---|---|---|
| Bulk Cargo Platform | From start | Platform with increased loading speed for trains 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 trains 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 trains with specialization in goods cargo. All other types of cargo are loaded with decreased speed. |
|
| Large Cargo Main Building | From start | Large main building for cargo stations that extends the catchment area for cargo. |
|
| Large Cargo Side Building | From start | Large side building for cargo stations that extends the catchment area for cargo. |
|
| Large Passenger Main Building | From start – 1950 | Large main building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Large Passenger Side Building | From start – 1950 | Large side building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Liquid Cargo Platform | From start | Platform with increased loading speed for trains with specialization in liquid cargo. All other types of cargo are loaded with decreased speed. |
|
| Medium Cargo Main Building | From start | Medium main building for cargo stations that extends the catchment area for cargo. |
|
| Medium Cargo Side Building | From start | Medium side building for cargo stations that extends the catchment area for cargo. |
|
| Medium Passenger Main Building | From start – 1950 | Medium main building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Medium Passenger Side Building | From start – 1950 | Medium side building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Passenger Platform | From start | Platform for passengers that increases the station's passenger capacity. |
|
| Passenger Underpass | From start | Underpass for passenger platforms. |
|
| Side Entrance | From start | Side entrance that extends the catchment area for passengers. |
|
| Small Cargo Main Building | From start | Small main building for cargo stations that extends the catchment area for cargo. |
|
| Small Cargo Side Building | From start | Small side building for cargo stations that extends the catchment area for cargo. |
|
| Small Passenger Main Building | From start – 1950 | Small main building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Small Passenger Side Building | From start – 1950 | Small side building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Universal Cargo Platform | From start | Platform where all types of cargo can be loaded. |
|
| Large Passenger Main Building | 1950 – 1990 | Large main building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Large Passenger Side Building | 1950 – 1990 | Large side building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Medium Passenger Main Building | 1950 – 1990 | Medium main building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Medium Passenger Side Building | 1950 – 1990 | Medium side building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Small Passenger Main Building | 1950 – 1990 | Small main building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Small Passenger Side Building | 1950 – 1990 | Small side building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Large Passenger Main Building | 1990 – onwards | Large main building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Large Side Building | 1990 – onwards | Large side building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Medium Passenger Main Building | 1990 – onwards | Medium main building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Medium Passenger Side Building | 1990 – onwards | Medium side building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Small Passenger Main Building | 1990 – onwards | Small main building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
| Small Passenger Side Building | 1990 – onwards | Small side building for passenger stations that extends the catchment area for passengers. Increases the station's passenger capacity and passengers' tolerance for delays. |
|
Construction limits
- Electric trains require electrified station tracks and an electrified route.
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 · 90
Track choices · 1
Planning guides
Game data sources
Build 25754343 · Pack base
base/content/stations/rail.zip:rail/modular_station/modular_station.con.luabase/content/stations/rail.zip:rail/modular_station/addon_platform_passenger_stairs_era_a.module.luabase/content/stations/rail.zip:rail/modular_station/addon_platform_passenger_stairs_era_b.module.luabase/content/stations/rail.zip:rail/modular_station/addon_platform_passenger_stairs_era_c.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_1_cargo.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_1_era_a.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_1_era_b.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_1_era_c.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_2_cargo.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_2_era_a.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_2_era_b.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_2_era_c.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_3_cargo.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_3_era_a.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_3_era_b.module.luabase/content/stations/rail.zip:rail/modular_station/main_building_3_era_c.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_a.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_a_bulk.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_a_flatbed.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_a_goods.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_a_liquid.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_b.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_b_bulk.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_b_flatbed.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_b_goods.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_b_liquid.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_c.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_c_bulk.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_c_flatbed.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_c_goods.module.luabase/content/stations/rail.zip:rail/modular_station/platform_cargo_era_c_liquid.module.luabase/content/stations/rail.zip:rail/modular_station/platform_passenger_era_a.module.luabase/content/stations/rail.zip:rail/modular_station/platform_passenger_era_b.module.luabase/content/stations/rail.zip:rail/modular_station/platform_passenger_era_c.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_1_cargo.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_1_era_a.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_1_era_b.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_1_era_c.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_2_cargo.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_2_era_a.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_2_era_b.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_2_era_c.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_3_cargo.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_3_era_a.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_3_era_b.module.luabase/content/stations/rail.zip:rail/modular_station/side_building_3_era_c.module.luabase/content/stations/rail.zip:rail/modular_station/stairs.module.luabase/content/stations/rail.zip:rail/modular_station/modular_station.script.lua
Shipped image · 1,920 × 1,080 pixels. Open image for full size.
- Overview: source build 25754343
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": false,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
}
]
},
"description": {
"attributes": {
"cost": [
198000,
4596000
],
"maintenanceCost": [
33000,
766000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Passenger station that can be extended with modules.",
"icon": "/stations/rail/modular_station/station_era_a.tga",
"name": "Passenger Station",
"previewIcon": "/stations/rail/modular_station/station_era_a_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 1000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1900,
"yearTo": 1950
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": false,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
}
]
},
"description": {
"attributes": {
"cost": [
198000,
4380000
],
"maintenanceCost": [
33000,
730000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Passenger station that can be extended with modules.",
"icon": "/stations/rail/modular_station/station_head_era_a.tga",
"name": "Passenger Terminus Station",
"previewIcon": "/stations/rail/modular_station/station_head_era_a_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 2000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1950,
"yearTo": 1990
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": false,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
}
]
},
"description": {
"attributes": {
"cost": [
594000,
13788000
],
"maintenanceCost": [
99000,
2298000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Passenger station that can be extended with modules.",
"icon": "/stations/rail/modular_station/station_era_b.tga",
"name": "Passenger Station",
"previewIcon": "/stations/rail/modular_station/station_era_b_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 1000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1950,
"yearTo": 1990
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": false,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
}
]
},
"description": {
"attributes": {
"cost": [
594000,
13140000
],
"maintenanceCost": [
99000,
2190000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Passenger station that can be extended with modules.",
"icon": "/stations/rail/modular_station/station_head_era_b.tga",
"name": "Passenger Terminus Station",
"previewIcon": "/stations/rail/modular_station/station_head_era_b_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 2000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1990,
"yearTo": 0
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": false,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
}
]
},
"description": {
"attributes": {
"cost": [
1782000,
41364000
],
"maintenanceCost": [
297000,
6894000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Passenger station that can be extended with modules.",
"icon": "/stations/rail/modular_station/station_era_c.tga",
"name": "Passenger Station",
"previewIcon": "/stations/rail/modular_station/station_era_c_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 1000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1990,
"yearTo": 0
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": false,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
}
]
},
"description": {
"attributes": {
"cost": [
1782000,
39420000
],
"maintenanceCost": [
297000,
6570000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Passenger station that can be extended with modules.",
"icon": "/stations/rail/modular_station/station_head_era_c.tga",
"name": "Passenger Terminus Station",
"previewIcon": "/stations/rail/modular_station/station_head_era_c_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 2000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1900,
"yearTo": 1950
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": true,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
},
{
"defaultIndex": 1,
"displayMode": "Sparse",
"group": "specialization",
"key": "specialization",
"name": "Specialization",
"values": [
"Universal",
"Liquid",
"Bulk",
"Flatbed",
"Goods"
]
}
]
},
"description": {
"attributes": {
"cost": [
138000,
4476000
],
"maintenanceCost": [
23000,
746000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Cargo station that can be extended and specialized with modules.",
"icon": "/stations/rail/modular_station/station_cargo.tga",
"name": "Cargo Station",
"previewIcon": "/stations/rail/modular_station/station_cargo_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 3000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1900,
"yearTo": 1950
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": true,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
},
{
"defaultIndex": 1,
"displayMode": "Sparse",
"group": "specialization",
"key": "specialization",
"name": "Specialization",
"values": [
"Universal",
"Liquid",
"Bulk",
"Flatbed",
"Goods"
]
}
]
},
"description": {
"attributes": {
"cost": [
138000,
4380000
],
"maintenanceCost": [
23000,
730000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Cargo station that can be extended and specialized with modules.",
"icon": "/stations/rail/modular_station/station_cargo_head.tga",
"name": "Cargo Terminus Station",
"previewIcon": "/stations/rail/modular_station/station_cargo_head_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 4000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1950,
"yearTo": 1990
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": true,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
},
{
"defaultIndex": 1,
"displayMode": "Sparse",
"group": "specialization",
"key": "specialization",
"name": "Specialization",
"values": [
"Universal",
"Liquid",
"Bulk",
"Flatbed",
"Goods"
]
}
]
},
"description": {
"attributes": {
"cost": [
414000,
13428000
],
"maintenanceCost": [
69000,
2238000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Cargo station that can be extended and specialized with modules.",
"icon": "/stations/rail/modular_station/station_cargo.tga",
"name": "Cargo Station",
"previewIcon": "/stations/rail/modular_station/station_cargo_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 3000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1950,
"yearTo": 1990
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": true,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
},
{
"defaultIndex": 1,
"displayMode": "Sparse",
"group": "specialization",
"key": "specialization",
"name": "Specialization",
"values": [
"Universal",
"Liquid",
"Bulk",
"Flatbed",
"Goods"
]
}
]
},
"description": {
"attributes": {
"cost": [
414000,
13140000
],
"maintenanceCost": [
69000,
2190000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Cargo station that can be extended and specialized with modules.",
"icon": "/stations/rail/modular_station/station_cargo_head.tga",
"name": "Cargo Terminus Station",
"previewIcon": "/stations/rail/modular_station/station_cargo_head_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 4000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1990,
"yearTo": 0
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": true,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
},
{
"defaultIndex": 1,
"displayMode": "Sparse",
"group": "specialization",
"key": "specialization",
"name": "Specialization",
"values": [
"Universal",
"Liquid",
"Bulk",
"Flatbed",
"Goods"
]
}
]
},
"description": {
"attributes": {
"cost": [
1242000,
40284000
],
"maintenanceCost": [
207000,
6714000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Cargo station that can be extended and specialized with modules.",
"icon": "/stations/rail/modular_station/station_cargo.tga",
"name": "Cargo Station",
"previewIcon": "/stations/rail/modular_station/station_cargo_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 3000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1990,
"yearTo": 0
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureStationHudIconsFn",
"params": {
"cargo": true,
"rail": true
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": [
{
"defaultIndex": 1,
"displayMode": "Horizontal",
"group": "tracks",
"key": "tracks",
"name": "Tracks",
"values": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"
]
},
{
"defaultIndex": 3,
"displayMode": "Sparse",
"formatValueScript": {
"fileName": "::/scripts/construction/param_util.script@formatLengthValueFn",
"params": {
"forceSmallUnit": true,
"values": [
80,
120,
160,
240,
320
]
}
},
"group": "tracks",
"key": "length",
"name": "Length",
"values": [
"80",
"120",
"160",
"240",
"320"
]
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga"
],
"yearFrom": 1930,
"yearTo": 1980
},
{
"displayMode": "Horizontal",
"key": "trackType",
"name": "Track Type",
"tooltips": [
"Simple",
"Standard",
"High-Speed"
],
"uiType": "IconButton",
"values": [
"::/infrastructure/track/simple/simple.tga",
"::/infrastructure/track/standard/standard.tga",
"::/infrastructure/track/high_speed/high_speed.tga"
],
"yearFrom": 1980,
"yearTo": 0
},
{
"defaultIndex": 2,
"displayMode": "Horizontal",
"key": "catenary",
"name": "Catenary",
"values": [
"No",
"Yes"
],
"yearFrom": 1921,
"yearTo": 0
},
{
"defaultIndex": 1,
"displayMode": "Sparse",
"group": "specialization",
"key": "specialization",
"name": "Specialization",
"values": [
"Universal",
"Liquid",
"Bulk",
"Flatbed",
"Goods"
]
}
]
},
"description": {
"attributes": {
"cost": [
1242000,
39420000
],
"maintenanceCost": [
207000,
6570000
],
"noise": [
25,
-1
],
"pollution": [
45,
350
]
},
"description": "Cargo station that can be extended and specialized with modules.",
"icon": "/stations/rail/modular_station/station_cargo_head.tga",
"name": "Cargo Terminus Station",
"previewIcon": "/stations/rail/modular_station/station_cargo_head_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 4000
}
]
},
"type": "DYNAMIC"
}
],
"createTemplateScript": {
"fileName": "/stations/rail/modular_station/modular_station.script@createTemplateFn",
"params": {}
},
"description": {
"description": "Modular train station for cargo and passengers.",
"icon": "/stations/rail/modular_station/station_cargo.tga",
"name": "Train Station",
"previewIcon": "/stations/rail/modular_station/tmp_train_station.tga"
},
"isAffectedByToolScript": {
"fileName": "/stations/rail/modular_station/modular_station.script@isAffectedByToolFn",
"params": {}
},
"namePrefix": "{townName} Station",
"order": 1000,
"soundConfig": {
"builderAudioRes": "::/gui/construction/sound/buildoze_construction_large.builder_audio",
"effects": {
"select": [
"/stations/rail/sound/selected_passengertrainstation2.wav"
]
},
"soundSet": {
"name": "/stations/rail/sound/modular_rail_station.snd"
}
},
"subConstructionNamePrefix": "{constructionName}",
"updateScript": {
"fileName": "/stations/rail/modular_station/modular_station.script@updateFn",
"params": {}
},
"upgradeScript": {
"fileName": "/stations/rail/modular_station/modular_station.script@upgradeFn",
"params": {}
}
}
]
}