Transport Fever 3 Wiki
Docs» Game Manual» UI» Settings

Settings

You can reach the game settings from the main menu by selecting the or in-game pause menu by selecting Settings. The settings menu may connect the following tabs (depending on the connected input devices):

Interface

The interface settings cover settings regarding the user interface of the game.

When accessing the settings from the main menu, it is possible to change the Language used by the game in the first section. See the languages page for a list of currently supported languages.

The second section Interface Scaling offers two options for the user interface scale. The Text Scaling offers three presets for the texts all across the user interface. The Game UI Scaling allows scaling down the user interface on larger screens.

The Localization section offers several settings for the technical and measurement units:

  • Money Number Format can either be the Full or Short format.
  • Distance and Speed Units can either be the Metric or Imperial units.
  • Power Units can either be Kilowatt (kW) or Horsepower (hp).
  • Weight Units can either be Tonne (t), Kilogram (kg), Short Tonne (t) or Pounds (lb).
  • Force Units can either be Kilonewton (kN), Kilogram-Force (kgf) or Pound Force (lbf).

The HUD section allows to set preferences regarding the 3D viewport:

  • Prevent Overlapping Icons changes when HUD icons are spread out to avoid overlapping.
  • Rain Screen Effect defines when the raindrop effect on the screen is visible. It can either be disabled, only be used in the cockpit camera or always on when it rains.
  • Cloud Transparency changes which part of the clouds should be transparent when zoomed out. It can either be disabled, focused on the screen center or near the mouse cursor.

The Miscellaneous section offers the possibility to disable the celebration events when there are specific milestones in the game.

Mouse, Keyboard & Controller

The settings concerning input devices are explained in the controls section.

Graphics

On PlayStation® 5 and Xbox Series X|S only a graphics mode can be selected.


low graphic preset


very high graphic preset

The Window Settings contain settings regarding the application window. The Display Mode can be set to Windowed, Borderless and Fullscreen mode. It is possible to switch between them by pressing ALT + ENTER / ⌥ + ENTER. The resolution for fullscreen mode can only be set from the main menu, not in-game. The Resolution Scale can be used to reduce the rendering resolution for the main viewport to reduce the performance load. It is also possible to enable or disable VSync.

The visualization is one of the performance bottlenecks. Thus it is important to find the right balance between good performance and beautiful graphics. There are several aspects available for adjusting. It's possible to use a preset too:

Low Medium High Very High
Textures Low High High Very High
Terrain textures Low High High Very High
Anti-aliasing Off 2× 4× 4×
Ambient occlusion (SSAO) Off On On On
Reflections (SSR) Off Medium High High
Geometry Low Medium High High
Shadows Low Medium High High
Terrain Low Medium High High
Grass Off Medium High High

Audio

The game provides background music as well as a voice over in the campaign. It is possible to:

  • Disable the Music in the game completely.
  • Disable the Menu Music in the main menu.
  • Disable the Splash Screen Sound on startup of the game.
  • Disable the Voice-Over in the campaign missions.

If more than one playlist is available, it is possible to select the Default Playlist.

Furthermore the volume can be adjusted for:

  • All Sounds and Music (master)
  • Sound Effects
  • Music
  • Voice-Over

Some sound effects can also be disabled completely:

  • Bulldozer sounds
  • Construction sounds

Advanced

On Console, not all settings are available.

The Advanced Settings section offers the following options:

  • Enable Background Contrast Layer allows to change which background is used in line management and module building modes.
  • Drag-and-Confirm Construction Mode allows switching to the old track and road build mode from Transport Fever 2.
  • Enable Advanced Camera Tool activates the camera tool.
  • Enable GUI Effects activates subtle interface animations.
  • Autosave Interval sets the interval of autosaves.
  • Autosaves To Keep sets the number of autosaves that are stored at the same time. They are overwriten in a round-robin manner.
  • Use System Mouse Cursor can be enabled to let the cursor be rendered by the operating system instead of the game.

Further Debug Options are also available:

  • Debug Mode enables various short cuts and the debug menu accessible with Right Alt + D.
  • Show Missing Resources Dialog enables a dialog listing missing resources after load of savegames.
  • Send Crash Reports sends an anonymized crash report after a crash or fatal error to Urban Games to help bugtracking.
  • Show Unsupported Hardware Warning displays a warning if unsupported hardware like integrated GPUs are used.
  • Show Video Memory Usage Warning displays a warning if the graphic settings are too high.

The Open User Data Folder button opens a file browser and navigates to the Transport Fever 3 userdata folder.

In rare cases, it may happen that the mouse arrow is not displayed in full screen mode. Then it often helps to switch to window mode with ALT+ENTER and let the cursor render on the software side by switching off Use hardware mouse cursor.

Experimental Settings

Additional advanced settings are available in the settings.lua file. These settings can only be changed by editing the file with a text editor while the game is not running. They are not available on console.

These settings should only be changed by advanced users. Use at your own risk!

Property Possible values Description
bloomQuality 0, 1, 2 Allows adjusting the quality of emissive bloom effect. 0 disables bloom completely
crashSaveEnabled true (default), false Allows to disable creation of crash saves completely.
crashSaveSingleFile true, false (default) If set to true, only one crash save will be created. If a second crash occurs, the old crash save will be overwritten.
customCameraManagerResolutions List of value pairs If pairs are listed, the camera tool offers these custom resolutions for screen captures.
customColors A table with 10 rgb colors.
Each color is a table itself with the format {red, green, blue}.
Float values in the range 0.0 to 1.0 are expected for red, green and blue.
These are the custom colors that can be used for lines and vehicles.
debugInfoShowFps true, false (default) Shows the current FPS in the corner of the application if enabled.
deferredProposal true, false (default) Calculates the proposals for construction asynchronous and only shows result after computation is complete.
disableConstructionParticles true, false (default) Allows to disable smoke effects while constructing/demolishing completely.
disableMessageBox true, false (default) Allows skipping the crash info box after the application crashed.
enableDeferredTextures true (default), false Allows disabling texture streaming.
enableKeyboardMouse true (default), false Allows disabling the mouse and keyboard input.
enableMeshStreaming true (default), false Allows disabling mesh streaming.
experimentalMailboxPresent true, false (default) Allows to enable experimental mailboxes in render pipeline.
experimentalMapFeatures true, false (default) Enables experimental map sizes and allows changing the economy for existing savegames.
experimentalOptimizeShaders true, false (default) Allows to enable experimental optimized shaders in render pipeline.
experimentalSwapChainSize -1 (default), 2, 3 Allows to manually set a swap chain size in render pipeline.
experimentalTerrainGeneratorEditor true, false (default) Enables the terrain generator node editor.
experimentalTunnelAndBridgeMinHeight true, false (default) Enables experimental minimum height sliders for tunnels and bridges.
externalModPath Filepath Allows configuring a custom mod directory for builtin mods.
graphicalDeviceOverride -1 (default), 0, 1, … Allows manually selecting a specific GPU for the rendering pipeline.
guideSystemActive true (default), false Allows disabling the guide system hints in the tutorial and campaign.
modHubVerboseLogging true, false (default) Allows additional stdout logs for mod hub network connection.
keyboardCameraSpeed.cameraTool Float value in the range 0.0 to 1.0.
Default is 0.5
Controls the speed of the camera while using the camera tool.
keyboardCameraSpeed.cockpit Controls the speed of the camera while using the cockpit camera.
keyboardCameraSpeed.game Controls the speed of the normal game camera.

If some settings are broken and there are problems with using the in-game settings menu, the settings can be reset to default values by deleting the settings.lua in the userdata folder.

Previous Next

Transport Fever 3 Wiki
Game Manual
●
Modding Manual
  • Installation
    • Setup
    • Game File Locations
    • Troubleshooting
    • Updates
  • Getting Started
    • About the Game
    • Tips and Tricks
    • Ingame Help
  • Game Modes
    • Campaign
    • Free Game
    • Map Editor
    • Achievements
  • Interface
    • User Interface
    • Languages
    • Controls
    • Settings
  • Infrastructure
    • Stations and Depots
    • Streets and Tracks
    • Railway Signals
    • Warehouses
    • Landscaping
    • Bulldozing
  • Management
    • Company and Finances
    • Lines and Vehicles
    • Statistics and Data Layers
    • Subsidies
  • Simulation
    • Simulation Overview
    • Towns
    • Industries and Cargos

Table of Contents

Table of Contents

  • Interface
  • Mouse, Keyboard & Controller
  • Graphics
  • Audio
  • Advanced

Transport Fever 3 ● Urban Games © 2026