TF3 Atlas
Units
← Infrastructure

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

OptionAvailabilityFunctionValues and options
Bus/Tram Station1900 – 1950Passenger station that can be extended with modules. It can be used by buses and trams.
Construction
$126,000
Annual maintenance
$21,000–$81,000/year
Universal Cargo Station1900 – 1950Cargo station that can be extended and specialized with modules. It can be used by trucks and trams.
Specialization
Universal, Liquid, Bulk, Flatbed, Goods
Construction
$66,000
Annual maintenance
$11,000–$41,000/year
Bus/Tram Station1950 – 1990Passenger station that can be extended with modules. It can be used by buses and trams.
Construction
$378,000
Annual maintenance
$63,000–$243,000/year
Universal Cargo Station1950 – 1990Cargo station that can be extended and specialized with modules. It can be used by trucks and trams.
Specialization
Universal, Liquid, Bulk, Flatbed, Goods
Construction
$198,000
Annual maintenance
$33,000–$123,000/year
Bus/Tram Station1990 – onwardsPassenger station that can be extended with modules. It can be used by buses and trams.
Construction
$1,134,000
Annual maintenance
$189,000–$729,000/year
Universal Cargo Station1990 – onwardsCargo station that can be extended and specialized with modules. It can be used by trucks and trams.
Specialization
Universal, Liquid, Bulk, Flatbed, Goods
Construction
$594,000
Annual maintenance
$99,000–$369,000/year

Functional modules

OptionAvailabilityFunctionValues and options
Bulk Cargo PlatformFrom startPlatform with increased loading speed for vehicles with specialization in bulk cargo. All other types of cargo are loaded with decreased speed.
Construction
$60,000
Annual maintenance
$10,000/year
Cargo specialisation
Bulk
Flatbed Cargo PlatformFrom startPlatform with increased loading speed for vehicles with specialization in flatbed cargo. All other types of cargo are loaded with decreased speed.
Construction
$60,000
Annual maintenance
$10,000/year
Cargo specialisation
Flatbed
Goods Cargo PlatformFrom startPlatform with increased loading speed for vehicles with specialization in goods cargo. All other types of cargo are loaded with decreased speed.
Construction
$60,000
Annual maintenance
$10,000/year
Cargo specialisation
Goods
Large Passenger BuildingFrom startLarge building for waiting passengers. Increases the station's passenger capacity and passengers' tolerance for delays.
Construction
$120,000
Annual maintenance
$20,000/year
Passenger capacity added
27
Passenger comfort factor
0.1
Liquid Cargo PlatformFrom startPlatform with increased loading speed for vehicles with specialization in liquid cargo. All other types of cargo are loaded with decreased speed.
Construction
$60,000
Annual maintenance
$10,000/year
Cargo specialisation
Liquid
Passenger PlatformFrom startPlatform for passengers that increases the station's passenger capacity.
Construction
$60,000
Annual maintenance
$10,000/year
Passenger capacity
0–24
Road ConnectionFrom startRoad connection that can be used as an entrance and exit.
Construction
$6,000
Annual maintenance
$1,000/year
Cargo catchment radius
175 m
Passenger catchment radius
175 m
Small Passenger BuildingFrom startSmall building for waiting passengers. Increases the station's passenger capacity and passengers' tolerance for delays.
Construction
$60,000
Annual maintenance
$10,000/year
Passenger capacity added
8
Passenger comfort factor
0.05
Station EntranceFrom startRoad connection that can be used as an entrance only.
Construction
$6,000
Annual maintenance
$1,000/year
Cargo catchment radius
175 m
Passenger catchment radius
175 m
Station ExitFrom startRoad connection that can be used as an exit only.
Construction
$6,000
Annual maintenance
$1,000/year
Cargo catchment radius
175 m
Passenger catchment radius
175 m
Universal Cargo PlatformFrom startPlatform where all types of cargo can be loaded.
Construction
$30,000
Annual maintenance
$5,000/year
Cargo specialisation
Universal

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.lua
  • base/content/stations/street.zip:street/modular_street_station/cargo_platform.module.lua
  • base/content/stations/street.zip:street/modular_street_station/cargo_platform_bulk.module.lua
  • base/content/stations/street.zip:street/modular_street_station/cargo_platform_flatbed.module.lua
  • base/content/stations/street.zip:street/modular_street_station/cargo_platform_goods.module.lua
  • base/content/stations/street.zip:street/modular_street_station/cargo_platform_liquid.module.lua
  • base/content/stations/street.zip:street/modular_street_station/entrance.module.lua
  • base/content/stations/street.zip:street/modular_street_station/entrance_exit.module.lua
  • base/content/stations/street.zip:street/modular_street_station/era_a_passenger_building_10_10.module.lua
  • base/content/stations/street.zip:street/modular_street_station/era_a_passenger_building_20_20.module.lua
  • base/content/stations/street.zip:street/modular_street_station/era_b_passenger_building_10_10.module.lua
  • base/content/stations/street.zip:street/modular_street_station/era_b_passenger_building_20_20.module.lua
  • base/content/stations/street.zip:street/modular_street_station/era_c_passenger_building_10_10.module.lua
  • base/content/stations/street.zip:street/modular_street_station/era_c_passenger_building_20_20.module.lua
  • base/content/stations/street.zip:street/modular_street_station/exit.module.lua
  • base/content/stations/street.zip:street/modular_street_station/passenger_platform.module.lua
  • base/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": {}
      }
    }
  ]
}