In other languages:

Settings: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
Orthotoma (talk | contribs)
No edit summary
Gergely (talk | contribs)
Adding information on a new hidden setting.
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Languages}}
{{Stub}}
Factorio has a number of '''settings''' in different places, this page covers the ones accessible through the Main menu and Game (pause) menu. These settings are also saved to and can be changed from the "config.ini" file in the Factorio [[user data directory]]. The [[#See also]] section covers other places that allow configuring the game.
== Controls ==
{{Main|Controls}}
== Mod settings ==
{{Main|Tutorial:Mod settings}}
Settings added by mods are placed here. There are 3 sections: Startup, Map and Per player. Each section contains a list of settings, grouped per mod that added them.


{{Stub}}
Startup settings require the game to be restarted. This means closing and opening the game, not resetting progress in a save file. Map settings can be changed while the game is running. Per player settings can be changed while the game is running and allow each player to have different values in the settings.


== Hidden settings ==
== Hidden settings ==


Factorio supports a number of hidden configuration options that are not normally shown in the GUI. They can be accessed by holding CTRL + ALT when clicking the "Settings" button in the pause menu, which will cause a new button labeled "The rest" to appear.
Factorio supports a number of hidden configuration options that are not normally shown in the GUI. They can be accessed by holding CTRL + ALT when clicking the "Settings" button in the pause menu, which will cause a new button labeled "The rest" to appear.
Most of these settings are also in the "config.ini" file in the Factorio [[Application_directory#User_data_directory|user data directory]].


These settings may be experimental and may not be validated for safety, so change them at your own risk.
These settings may be experimental and may not be validated for safety, so change them at your own risk.
Line 14: Line 23:
|-
|-
! Name !! Default !! Description
! Name !! Default !! Description
|-
! colspan="3" | Other settings
|-
|-
| autosave-slots || 3 || How many autosaves to keep on a rolling basis
| autosave-slots || 3 || How many autosaves to keep on a rolling basis
|-
|-
| non-blocking-saving || false || Only works on Mac and Linux. When set to true, saves do not cause to game to pause. [https://forums.factorio.com/viewtopic.php?t=57464]
| cache-prototype-data || false || When enabled, significantly speeds up the "Building prototypes..." step when starting the game at the cost of increased storage space, if prototypes haven't changed since last startup. The cache needs to be built first, so the loading time will increase when rebuilding it, such as when the setting is enabled for the first time.
|-
|-
| technology-gui-pauses-game || true || By setting to false, the game will no longer pause in single player when opening the technology tree.
| non-blocking-saving || false || Only works on Mac and Linux. When set to true, saves do not cause the game to pause. [https://forums.factorio.com/viewtopic.php?t=57464]
|-
|-
| cache-prototype-data || false || When enabled, significantly speeds up the "Building prototypes..." step when starting the game, if prototypes haven't changed since last startup.
| technology-gui-pauses-game || true || Whether the game is paused in singleplayer while the technology tree is open.
|-
|-
| cache-sprite-atlas || false || When enabled, significantly speeds up the "Loading sprites..." step when starting the game, if sprites haven't changed since last startup.
| autosave-when-platform-travels-to-new-location || true || Whether the game autosaves when a space platform travels to a new location.
|-
| circuit-network-selection-always-enabled || false || If true, circuit network UI elements are always modifiable, even if their value is irrelevant due to other settings or missing wire connection.
|-
! colspan="3" | Interface settings
|-
| quick-bar-width || 10 || Adjust the number of horizontal slots in each row of the [[quickbar]]. Valid range of 10 - 100 [https://forums.factorio.com/viewtopic.php?p=695757#p695757]
|-
| main-menu-simulation-selector || false || Shows a dropdown on the main menu allowing to select a simulation to play in the background. Can be useful for modders when creating custom simulations.
|-
! colspan="4" | Graphics settings
|-
| cache-sprite-atlas || false || When enabled, significantly speeds up the "Loading sprites..." step when starting the game at the cost of increased storage space, if sprites haven't changed since last startup. The cache needs to be built first, so the loading time will increase when rebuilding it, such as when the setting is enabled for the first time.
|}
|}
== See also ==
* [[Debug mode|Debug options]]
* [[Command line parameters]]
* [[Map generator]]

Latest revision as of 16:24, 1 August 2026

This article is a stub, and not comprehensive.
You can help this wiki by expanding it.

Factorio has a number of settings in different places, this page covers the ones accessible through the Main menu and Game (pause) menu. These settings are also saved to and can be changed from the "config.ini" file in the Factorio user data directory. The #See also section covers other places that allow configuring the game.

Controls

Main article: Controls

Mod settings

Main article: Tutorial:Mod settings

Settings added by mods are placed here. There are 3 sections: Startup, Map and Per player. Each section contains a list of settings, grouped per mod that added them.

Startup settings require the game to be restarted. This means closing and opening the game, not resetting progress in a save file. Map settings can be changed while the game is running. Per player settings can be changed while the game is running and allow each player to have different values in the settings.

Hidden settings

Factorio supports a number of hidden configuration options that are not normally shown in the GUI. They can be accessed by holding CTRL + ALT when clicking the "Settings" button in the pause menu, which will cause a new button labeled "The rest" to appear.

These settings may be experimental and may not be validated for safety, so change them at your own risk.

Notable hidden settings
Name Default Description
Other settings
autosave-slots 3 How many autosaves to keep on a rolling basis
cache-prototype-data false When enabled, significantly speeds up the "Building prototypes..." step when starting the game at the cost of increased storage space, if prototypes haven't changed since last startup. The cache needs to be built first, so the loading time will increase when rebuilding it, such as when the setting is enabled for the first time.
non-blocking-saving false Only works on Mac and Linux. When set to true, saves do not cause the game to pause. [1]
technology-gui-pauses-game true Whether the game is paused in singleplayer while the technology tree is open.
autosave-when-platform-travels-to-new-location true Whether the game autosaves when a space platform travels to a new location.
circuit-network-selection-always-enabled false If true, circuit network UI elements are always modifiable, even if their value is irrelevant due to other settings or missing wire connection.
Interface settings
quick-bar-width 10 Adjust the number of horizontal slots in each row of the quickbar. Valid range of 10 - 100 [2]
main-menu-simulation-selector false Shows a dropdown on the main menu allowing to select a simulation to play in the background. Can be useful for modders when creating custom simulations.
Graphics settings
cache-sprite-atlas false When enabled, significantly speeds up the "Loading sprites..." step when starting the game at the cost of increased storage space, if sprites haven't changed since last startup. The cache needs to be built first, so the loading time will increase when rebuilding it, such as when the setting is enabled for the first time.

See also