infrastructure / Base game
Railway tracks
Compare track speed limits and electrification. Electric trains require a compatible electrified route.
From start
Layouts and variants
| Option | Availability | Function | Values and options |
|---|---|---|---|
| Simple Tracks | From start | Simple tracks with reduced pollution, at the cost of only supporting slow speeds. |
|
| Simple Tracks With Catenary | 1921 – onwards | Simple tracks with reduced pollution, at the cost of only supporting slow speeds. The catenary enables the use of electric trains. |
|
| Standard Tracks | 1930 – onwards | Standard tracks that support medium speeds. |
|
| Standard Tracks With Catenary | 1930 – onwards | Standard tracks that support medium speeds. The catenary enables the use of electric trains. |
|
| High-Speed Tracks | 1980 – onwards | High-speed tracks that enable higher speeds, at the cost of increased pollution. |
|
| High-Speed Tracks With Catenary | 1980 – onwards | High-speed tracks that enable higher speeds, at the cost of increased pollution. The catenary enables the use of electric trains. |
|
Transport modes
- Electric train
- Electric tram track
- Train
- Tram track
Connections
Relevant vehicles · 90
Crossings · 2
Signalling · 1
Rail facilities · 1
Planning guides
Game data sources
Build 25754343 · Pack base
base/content/infrastructure/track.zip:track/high_speed/high_speed.street_template.luabase/content/infrastructure/track.zip:track/high_speed/high_speed_catenary.street_template.luabase/content/infrastructure/track.zip:track/simple/simple.street_template.luabase/content/infrastructure/track.zip:track/simple/simple_catenary.street_template.luabase/content/infrastructure/track.zip:track/standard/standard.street_template.luabase/content/infrastructure/track.zip:track/standard/standard_catenary.street_template.lua
Shipped image · 1,335 × 751 pixels. Open image for full size.
- Overview: source build 25754343
Source values
{
"definitions": [
{
"availability": {
"notificationGroup": "tracksHighSpeed",
"notificationSortKey": 50,
"yearFrom": 1980,
"yearTo": 0
},
"borderGroundTex": "::/infrastructure/track/shared/ballast.gtex",
"builderAudioRes": "::/gui/construction/sound/buildoze_track.builder_audio",
"catenaryAdd": "::/infrastructure/track/high_speed/high_speed_catenary.street_template",
"cost": 540,
"description": {
"description": "TRACK_HIGHSPEED_DESCRIPTION",
"icon": "::/infrastructure/track/high_speed/high_speed.tga",
"name": "TRACK_HIGHSPEED_NAME",
"previewIcon": "::/infrastructure/track/high_speed/high_speed_preview.tga"
},
"emissions": {
"noise": 0,
"pollution": 6,
"pollutionRadius": 0,
"radius": 0
},
"fillGroundTex": "::/infrastructure/track/shared/ballast_fill.gtex",
"laneConfigs": [
{
"forward": true,
"height": 0.5299999713897705,
"offset": 0,
"speed": 97.19999694824219,
"transportModes": [
"TRAIN",
"TRAM_TRACK"
],
"width": 4
}
],
"maintenanceCost": 90,
"maxSlope": 0.12999999523162842,
"maxSlopeBuild": 0.08500000089406967,
"maxSlopeShape": 0.1599999964237213,
"menuCategory": {
"categories": [
{
"category": "tracks",
"filterCategories": {},
"order": 5000
}
]
},
"minCurveRadius": 40,
"minCurveRadiusBuild": 55,
"modifiers": {
"maxSpeedModifier": 0,
"noiseModifier": 0,
"pollutionModifier": 0
},
"roadType": "TRACK",
"sidewalkFillGroundTex": "::/infrastructure/street/shared/street_sidewalk_fill.gtex",
"speedCoeffs": [
0.8999999761581421,
15,
0.6299999952316284
],
"streetStyle": "::/infrastructure/track/high_speed/high_speed.street",
"trackDistance": 5
},
{
"availability": {
"notificationGroup": "tracksHighSpeed",
"notificationSortKey": 60,
"yearFrom": 1980,
"yearTo": 0
},
"borderGroundTex": "::/infrastructure/track/shared/ballast.gtex",
"builderAudioRes": "::/gui/construction/sound/buildoze_track.builder_audio",
"catenaryRemove": "::/infrastructure/track/high_speed/high_speed.street_template",
"cost": 540,
"description": {
"description": "TRACK_HIGHSPEED_CATENARY_DESCRIPTION",
"icon": "::/infrastructure/track/high_speed/high_speed_catenary.tga",
"name": "TRACK_HIGHSPEED_CATENARY_NAME",
"previewIcon": "::/infrastructure/track/high_speed/high_speed_catenary_preview.tga"
},
"emissions": {
"noise": 0,
"pollution": 6,
"pollutionRadius": 0,
"radius": 0
},
"fillGroundTex": "::/infrastructure/track/shared/ballast_fill.gtex",
"laneConfigs": [
{
"forward": true,
"height": 0.5299999713897705,
"offset": 0,
"speed": 97.19999694824219,
"transportModes": [
"TRAIN",
"ELECTRIC_TRAIN",
"TRAM_TRACK",
"ELECTRIC_TRAM_TRACK"
],
"width": 4
}
],
"maintenanceCost": 90,
"maxSlope": 0.12999999523162842,
"maxSlopeBuild": 0.08500000089406967,
"maxSlopeShape": 0.1599999964237213,
"menuCategory": {
"categories": [
{
"category": "tracks",
"filterCategories": {},
"order": 6000
}
]
},
"minCurveRadius": 40,
"minCurveRadiusBuild": 55,
"modifiers": {
"maxSpeedModifier": 0,
"noiseModifier": 0,
"pollutionModifier": 0
},
"roadType": "TRACK",
"sidewalkFillGroundTex": "::/infrastructure/street/shared/street_sidewalk_fill.gtex",
"speedCoeffs": [
0.8999999761581421,
15,
0.6299999952316284
],
"streetStyle": "::/infrastructure/track/high_speed/high_speed.street",
"trackDistance": 5
},
{
"availability": {
"yearFrom": 0,
"yearTo": 0
},
"borderGroundTex": "::/infrastructure/track/shared/ballast.gtex",
"builderAudioRes": "::/gui/construction/sound/buildoze_track.builder_audio",
"catenaryAdd": "::/infrastructure/track/simple/simple_catenary.street_template",
"cost": 60,
"description": {
"description": "TRACK_SIMPLE_DESCRIPTION",
"icon": "::/infrastructure/track/simple/simple.tga",
"name": "TRACK_SIMPLE_NAME",
"previewIcon": "::/infrastructure/track/simple/simple_preview.tga"
},
"emissions": {
"noise": 0,
"pollution": 2,
"pollutionRadius": 0,
"radius": 0
},
"fillGroundTex": "::/infrastructure/track/shared/ballast_fill.gtex",
"laneConfigs": [
{
"forward": true,
"height": 0.5299999713897705,
"offset": 0,
"speed": 27.777000427246094,
"transportModes": [
"TRAIN",
"TRAM_TRACK"
],
"width": 4
}
],
"maintenanceCost": 10,
"maxSlope": 0.12999999523162842,
"maxSlopeBuild": 0.08500000089406967,
"maxSlopeShape": 0.1599999964237213,
"menuCategory": {
"categories": [
{
"category": "tracks",
"filterCategories": {},
"order": 1000
}
]
},
"minCurveRadius": 40,
"minCurveRadiusBuild": 55,
"modifiers": {
"maxSpeedModifier": 0,
"noiseModifier": 0,
"pollutionModifier": 0
},
"roadType": "TRACK",
"sidewalkFillGroundTex": "::/infrastructure/street/shared/street_sidewalk_fill.gtex",
"speedCoeffs": [
0.8500000238418579,
30,
0.6000000238418579
],
"streetStyle": "::/infrastructure/track/simple/simple.street",
"trackDistance": 5
},
{
"availability": {
"notificationGroup": "tracksCatenaryOld",
"yearFrom": 1921,
"yearTo": 0
},
"borderGroundTex": "::/infrastructure/track/shared/ballast.gtex",
"builderAudioRes": "::/gui/construction/sound/buildoze_track.builder_audio",
"catenaryRemove": "::/infrastructure/track/simple/simple.street_template",
"cost": 60,
"description": {
"description": "TRACK_SIMPLE_CATENARY_DESCRIPTION",
"icon": "::/infrastructure/track/simple/simple_catenary.tga",
"name": "TRACK_SIMPLE_CATENARY_NAME",
"previewIcon": "::/infrastructure/track/simple/simple_catenary_preview.tga"
},
"emissions": {
"noise": 0,
"pollution": 2,
"pollutionRadius": 0,
"radius": 0
},
"fillGroundTex": "::/infrastructure/track/shared/ballast_fill.gtex",
"laneConfigs": [
{
"forward": true,
"height": 0.5299999713897705,
"offset": 0,
"speed": 27.777000427246094,
"transportModes": [
"TRAIN",
"ELECTRIC_TRAIN",
"TRAM_TRACK",
"ELECTRIC_TRAM_TRACK"
],
"width": 4
}
],
"maintenanceCost": 10,
"maxSlope": 0.12999999523162842,
"maxSlopeBuild": 0.08500000089406967,
"maxSlopeShape": 0.1599999964237213,
"menuCategory": {
"categories": [
{
"category": "tracks",
"filterCategories": {},
"order": 2000
}
]
},
"minCurveRadius": 40,
"minCurveRadiusBuild": 55,
"modifiers": {
"maxSpeedModifier": 0,
"noiseModifier": 0,
"pollutionModifier": 0
},
"roadType": "TRACK",
"sidewalkFillGroundTex": "::/infrastructure/street/shared/street_sidewalk_fill.gtex",
"speedCoeffs": [
0.8500000238418579,
30,
0.6000000238418579
],
"streetStyle": "::/infrastructure/track/simple/simple.street",
"trackDistance": 5
},
{
"availability": {
"notificationGroup": "tracksStandard",
"notificationSortKey": 50,
"yearFrom": 1930,
"yearTo": 0
},
"borderGroundTex": "::/infrastructure/track/shared/ballast.gtex",
"builderAudioRes": "::/gui/construction/sound/buildoze_track.builder_audio",
"catenaryAdd": "::/infrastructure/track/standard/standard_catenary.street_template",
"cost": 180,
"description": {
"description": "TRACK_STANDARD_DESCRIPTION",
"icon": "::/infrastructure/track/standard/standard.tga",
"name": "TRACK_STANDARD_NAME",
"previewIcon": "::/infrastructure/track/standard/standard_preview.tga"
},
"emissions": {
"noise": 0,
"pollution": 4,
"pollutionRadius": 0,
"radius": 0
},
"fillGroundTex": "::/infrastructure/track/shared/ballast_fill.gtex",
"laneConfigs": [
{
"forward": true,
"height": 0.5299999713897705,
"offset": 0,
"speed": 44.439998626708984,
"transportModes": [
"TRAIN",
"TRAM_TRACK"
],
"width": 4
}
],
"maintenanceCost": 30,
"maxSlope": 0.12999999523162842,
"maxSlopeBuild": 0.08500000089406967,
"maxSlopeShape": 0.1599999964237213,
"menuCategory": {
"categories": [
{
"category": "tracks",
"filterCategories": {},
"order": 3000
}
]
},
"minCurveRadius": 40,
"minCurveRadiusBuild": 55,
"modifiers": {
"maxSpeedModifier": 0,
"noiseModifier": 0,
"pollutionModifier": 0
},
"roadType": "TRACK",
"sidewalkFillGroundTex": "::/infrastructure/street/shared/street_sidewalk_fill.gtex",
"speedCoeffs": [
0.8500000238418579,
30,
0.6000000238418579
],
"streetStyle": "::/infrastructure/track/standard/standard.street",
"trackDistance": 5
},
{
"availability": {
"notificationGroup": "tracksStandard",
"notificationSortKey": 60,
"yearFrom": 1930,
"yearTo": 0
},
"borderGroundTex": "::/infrastructure/track/shared/ballast.gtex",
"builderAudioRes": "::/gui/construction/sound/buildoze_track.builder_audio",
"catenaryRemove": "::/infrastructure/track/standard/standard.street_template",
"cost": 180,
"description": {
"description": "TRACK_STANDARD_CATENARY_DESCRIPTION",
"icon": "::/infrastructure/track/standard/standard_catenary.tga",
"name": "TRACK_STANDARD_CATENARY_NAME",
"previewIcon": "::/infrastructure/track/standard/standard_catenary_preview.tga"
},
"emissions": {
"noise": 0,
"pollution": 4,
"pollutionRadius": 0,
"radius": 0
},
"fillGroundTex": "::/infrastructure/track/shared/ballast_fill.gtex",
"laneConfigs": [
{
"forward": true,
"height": 0.5299999713897705,
"offset": 0,
"speed": 44.439998626708984,
"transportModes": [
"TRAIN",
"ELECTRIC_TRAIN",
"TRAM_TRACK",
"ELECTRIC_TRAM_TRACK"
],
"width": 4
}
],
"maintenanceCost": 30,
"maxSlope": 0.12999999523162842,
"maxSlopeBuild": 0.08500000089406967,
"maxSlopeShape": 0.1599999964237213,
"menuCategory": {
"categories": [
{
"category": "tracks",
"filterCategories": {},
"order": 4000
}
]
},
"minCurveRadius": 40,
"minCurveRadiusBuild": 55,
"modifiers": {
"maxSpeedModifier": 0,
"noiseModifier": 0,
"pollutionModifier": 0
},
"roadType": "TRACK",
"sidewalkFillGroundTex": "::/infrastructure/street/shared/street_sidewalk_fill.gtex",
"speedCoeffs": [
0.8500000238418579,
30,
0.6000000238418579
],
"streetStyle": "::/infrastructure/track/standard/standard.street",
"trackDistance": 5
}
]
}