TF3 Atlas
Units
← Infrastructure

infrastructure / Base game

Train Depot

Depot building for buying trains. In a radius around the building, trains are automatically maintained.

1900 – onwards

Layouts and variants

OptionAvailabilityFunctionValues and options
Train Depot1900 – 1940Depot building for buying trains. In a radius around the building, trains are automatically maintained.
Construction
$600,000
Annual maintenance
$100,000/year
Transport modes
Electric train, Train
Train Depot1940 – 1980Depot building for buying trains. In a radius around the building, trains are automatically maintained.
Construction
$1,800,000
Annual maintenance
$300,000/year
Transport modes
Electric train, Train
Train Depot1980 – onwardsDepot building for buying trains. In a radius around the building, trains are automatically maintained.
Construction
$5,400,000
Annual maintenance
$900,000/year
Transport modes
Electric train, Train

Transport modes

  • Electric train
  • Train

Reference values

Vehicle storage capacity
5
Vehicle service radius
800 m

Connections

Relevant vehicles · 90

Planning guides

Game data sources

Build 25754343 · Pack base

  • base/content/depots/rail.zip:rail/rail_depot.con.lua
  • base/content/depots/rail.zip:rail/rail_depot.script.lua
  • base/content/depots/rail.zip:rail/rail_depot.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
{
  "definitions": [
    {
      "configureLayerScript": {
        "fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
        "params": {
          "heightmapContours": true
        }
      },
      "constructionTemplates": [
        {
          "availability": {
            "yearFrom": 1900,
            "yearTo": 1940
          },
          "configureHudIconsScript": {
            "fileName": "::/gui/construction/construction_desc_hud_icons.script@configureDepotHudIconsFn",
            "params": {
              "depotType": "RAIL"
            }
          },
          "configureLayerScript": {
            "fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
            "params": {
              "heightmapContours": true
            }
          },
          "data": {
            "params": {}
          },
          "description": {
            "attributes": {
              "cost": [
                600000,
                -1
              ],
              "maintenanceCost": [
                100000,
                -1
              ],
              "noise": [
                50,
                -1
              ],
              "pollution": [
                100,
                -1
              ]
            },
            "description": "DEPOTS_RAIL_DEPOT_DESCRIPTION",
            "icon": "rail_depot.tga",
            "name": "DEPOTS_RAIL_DEPOT_NAME",
            "previewIcon": "rail_depot_preview@2x.tga"
          },
          "menuCategory": {
            "categories": [
              {
                "category": "rail_buildings",
                "order": 5000
              }
            ]
          },
          "type": "DYNAMIC"
        },
        {
          "availability": {
            "yearFrom": 1940,
            "yearTo": 1980
          },
          "configureHudIconsScript": {
            "fileName": "::/gui/construction/construction_desc_hud_icons.script@configureDepotHudIconsFn",
            "params": {
              "depotType": "RAIL"
            }
          },
          "configureLayerScript": {
            "fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
            "params": {
              "heightmapContours": true
            }
          },
          "data": {
            "params": {}
          },
          "description": {
            "attributes": {
              "cost": [
                1800000,
                -1
              ],
              "maintenanceCost": [
                300000,
                -1
              ],
              "noise": [
                50,
                -1
              ],
              "pollution": [
                100,
                -1
              ]
            },
            "description": "DEPOTS_RAIL_DEPOT_DESCRIPTION",
            "icon": "rail_depot.tga",
            "name": "DEPOTS_RAIL_DEPOT_NAME",
            "previewIcon": "rail_depot_preview@2x.tga"
          },
          "menuCategory": {
            "categories": [
              {
                "category": "rail_buildings",
                "order": 5000
              }
            ]
          },
          "type": "DYNAMIC"
        },
        {
          "availability": {
            "yearFrom": 1980,
            "yearTo": 0
          },
          "configureHudIconsScript": {
            "fileName": "::/gui/construction/construction_desc_hud_icons.script@configureDepotHudIconsFn",
            "params": {
              "depotType": "RAIL"
            }
          },
          "configureLayerScript": {
            "fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
            "params": {
              "heightmapContours": true
            }
          },
          "data": {
            "params": {}
          },
          "description": {
            "attributes": {
              "cost": [
                5400000,
                -1
              ],
              "maintenanceCost": [
                900000,
                -1
              ],
              "noise": [
                50,
                -1
              ],
              "pollution": [
                100,
                -1
              ]
            },
            "description": "DEPOTS_RAIL_DEPOT_DESCRIPTION",
            "icon": "rail_depot.tga",
            "name": "DEPOTS_RAIL_DEPOT_NAME",
            "previewIcon": "rail_depot_preview@2x.tga"
          },
          "menuCategory": {
            "categories": [
              {
                "category": "rail_buildings",
                "order": 5000
              }
            ]
          },
          "type": "DYNAMIC"
        }
      ],
      "createTemplateScript": {
        "fileName": "rail_depot.script@createTemplateFn",
        "params": {}
      },
      "isAffectedByToolScript": {
        "fileName": "rail_depot.script@isAffectedByToolFn",
        "params": {}
      },
      "namePrefix": "{townName} Train Depot",
      "params": [
        {
          "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
        }
      ],
      "soundConfig": {
        "builderAudioRes": "::/gui/construction/sound/buildoze_construction_large.builder_audio",
        "effects": {
          "select": [
            "sound/selected_traindepot3.wav"
          ]
        },
        "soundSet": {
          "name": "sound/raildepot.snd"
        }
      },
      "subConstructionNamePrefix": "{constructionName}",
      "updateScript": {
        "fileName": "rail_depot.script@updateFn",
        "params": {}
      },
      "upgradeScript": {
        "fileName": "rail_depot.script@upgradeFn",
        "params": {}
      }
    }
  ],
  "service": {
    "catchmentArea": {
      "radius": 800
    },
    "component": "depot.depot",
    "maintenancePool": 6
  }
}