TF3 Atlas
Units
← Infrastructure

infrastructure / Base game

Railway tracks

Compare track speed limits and electrification. Electric trains require a compatible electrified route.

From start

Railway tracks

Layouts and variants

OptionAvailabilityFunctionValues and options
Simple TracksFrom startSimple tracks with reduced pollution, at the cost of only supporting slow speeds.
Construction
$60,000/km
Annual maintenance
$10,000/km/year
Speed limit
100 km/h
Lane layout
4 m, forward
Track spacing
5 m
Maximum build slope
0.085
Minimum build curve radius
55 m
Transport modes
Train, Tram track
Simple Tracks With Catenary1921 – onwardsSimple tracks with reduced pollution, at the cost of only supporting slow speeds. The catenary enables the use of electric trains.
Construction
$60,000/km
Annual maintenance
$10,000/km/year
Speed limit
100 km/h
Lane layout
4 m, forward
Track spacing
5 m
Maximum build slope
0.085
Minimum build curve radius
55 m
Transport modes
Electric train, Electric tram track, Train, Tram track
Standard Tracks1930 – onwardsStandard tracks that support medium speeds.
Construction
$180,000/km
Annual maintenance
$30,000/km/year
Speed limit
160 km/h
Lane layout
4 m, forward
Track spacing
5 m
Maximum build slope
0.085
Minimum build curve radius
55 m
Transport modes
Train, Tram track
Standard Tracks With Catenary1930 – onwardsStandard tracks that support medium speeds. The catenary enables the use of electric trains.
Construction
$180,000/km
Annual maintenance
$30,000/km/year
Speed limit
160 km/h
Lane layout
4 m, forward
Track spacing
5 m
Maximum build slope
0.085
Minimum build curve radius
55 m
Transport modes
Electric train, Electric tram track, Train, Tram track
High-Speed Tracks1980 – onwardsHigh-speed tracks that enable higher speeds, at the cost of increased pollution.
Construction
$540,000/km
Annual maintenance
$90,000/km/year
Speed limit
350 km/h
Lane layout
4 m, forward
Track spacing
5 m
Maximum build slope
0.085
Minimum build curve radius
55 m
Transport modes
Train, Tram track
High-Speed Tracks With Catenary1980 – onwardsHigh-speed tracks that enable higher speeds, at the cost of increased pollution. The catenary enables the use of electric trains.
Construction
$540,000/km
Annual maintenance
$90,000/km/year
Speed limit
350 km/h
Lane layout
4 m, forward
Track spacing
5 m
Maximum build slope
0.085
Minimum build curve radius
55 m
Transport modes
Electric train, Electric tram track, Train, Tram track

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.lua
  • base/content/infrastructure/track.zip:track/high_speed/high_speed_catenary.street_template.lua
  • base/content/infrastructure/track.zip:track/simple/simple.street_template.lua
  • base/content/infrastructure/track.zip:track/simple/simple_catenary.street_template.lua
  • base/content/infrastructure/track.zip:track/standard/standard.street_template.lua
  • base/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
    }
  ]
}