Console

The console in Satisfactory can be used to access debug data (like player coordinates or a list of radiation sources) or for changing some options not available in the game's settings, such as disabling the fog, anti-aliasing or enabling an FPS counter. It cannot be used for cheating (e.g. spawning items).

The effects of commands are reset once the game is closed to desktop, but persist between sessions (the only exception is the Suicide command, which will remain if the game is saved).

Accessing
The console can be accessed by (paragraph)/ (backtick)/ (tilde) key. This will open the console command line; press it again to open a larger window (at least one command requires a large window in order to be used properly).

It might be necessary to change the keyboard layout to English - UK on some keyboard layouts, as the console can only be opened if the keyboard layout has at least one of the 3 activation keys (, or ).

Changing the activation key
Another solution that does not require switching the keyboard layout is to navigate to " " and adding the following lines in the "input.ini" file.

Note: For Experimental the path is: " ".

[/script/engine.inputsettings] ConsoleKeys=F6

If you are using Update 7 or earlier (meaning the game still runs on Unreal Engine 4) the lines must be: [/script/engine.inputsettings] ConsoleKey=F6

This will allow the console command line to be opened with. Any other key or character can be, as long as it doesn't require to use a modifying key such as, or , also avoid using any keys that the game already uses by default.

Changing the activation keys disables the default //, but allows those keys to be bound to controls in-game, which isn't possible otherwise.

List of commands
The "window" column is to differentiate between commands that require the large console window to be properly used and commands that do not require it. Since Satisfactory is made in Unreal Engine, many commands from the Unreal Engine itself appear in this list.

Functional commands
* Multiplicative values means setting it to 2 will render at double the default distance and setting it to 0.5 will render at half of the default. It appears to be limited to a maximum value of 3. Can be FPS heavy if set too high values and can give you more FPS if set to lower values.

Non-functional commands
The following commands appear in the autocomplete list in the console but have never worked since Early Access release, as they either don't do anything when executed or aren't even recognized by the console when executed.
 * Fly
 * Ghost
 * GiveItem
 * Cheats
 * Teleport
 * God

History

 * Patch 0.8.0.0 (Experimental): With Unreal Engine 5 the command for setting the key to open the console changed
 * Patch 0.4.0.0?: The console no longer needs to be activated using ++
 * Patch 0.3.6.7: Added ToggleDebugOverlay command
 * Patch 0.3.5.4?: r.Gamma is replaced with Gamma, Pause is functional again
 * Patch 0.3?: r.Gamma and Pause commands no longer work