Satisfactory gameplay showing the in-game console debug overlay with a long list of loaded objects displayed in green text over a factory landscape.
The Satisfactory console debug overlay lists loaded objects and performance data while the player stands in a factory base. Credit: Coffee Stain Studios, Paul McNally

All Satisfactory Console Commands, what they do, and how to use them

Satisfactory’s console commands are, ironically, nothing to do with its console version that was released not that long ago. Rather, they are tweaks and generally quality-of-life changes you can make to the game, which can sometimes help you run it better on your own hardware.

Table of Contents
  1. The Escapist recaps
  2. All Console Commands in Satisfactory
  3. How to change the console commands keybind in Satisfactory
  4. Ask The Escapist

The Escapist recaps

  • The Satisfactory console allows players to tweak certain aspects of the game
  • Not all console commands in the game are available to the players
  • the key to access the console can be remapped, allowing you to use the default key as a binding for something else

All Console Commands in Satisfactory

There are an awful lot of console commands in Satisfactory, with some a lot more useful than others. We have split them up into manageable sections to make finding the ones you might be interested ina little easier.

Satisfactory gameplay showing a large automated factory with conveyor belts, machines, and a railway station labeled “Happy Valley” in the distance.
The console overlaid on your current view in Satisfactory

General Console Commands

CommandWindowDefaultEffect
? (without pressing enter)SmallDisplays the full list of available console commands, with short explanations for some entries.
PauseStops the game simulation temporarily. Enter the command again to resume gameplay.
Gamma [number]Small2.2Adjusts the screen’s brightness level by modifying the gamma value.

Graphics & visual Settings

CommandWindowDefaultEffect
r.Atmosphere [0/1]1Enables or disables atmospheric visual effects.
r.Fog [0/1]1Toggles environmental fog rendering.
Grass.densityscale [number]1Controls how dense grass appears in the world. Setting it to 0 removes grass completely.
r.Tonemapper.Sharpen [number]0Applies a sharpening filter to the final image.
FOV [number]Changes the field of view to the specified value, allowing values beyond the in-game slider.

Performance & rendering commands

CommandWindowDefaultEffect
r.ViewDistanceScale1Adjusts how far away objects like trees and rocks are rendered.
foliage.LODDistanceScale1Controls how far away high-detail models for foliage and buildings remain visible.
r.Shadow.DistanceScale1Changes the distance at which object shadows are rendered.
r.ScreenPercentage [percent]100Modifies the internal rendering resolution percentage.
r.TemporalAACurrentFrameWeight [number]0.2Adjusts how much influence the current frame has in temporal anti-aliasing calculations.
r.TemporalAAFilterSize1Controls the spread of temporal anti-aliasing samples.
r.TemporalAASamples [number]8Defines how many temporal anti-aliasing samples are used.
r.StaticMeshLODDistanceScale [number]1Adjusts when static objects switch between levels of detail.
r.LandscapeLODBias [number]0Changes terrain detail levels, especially for distant landscapes.
pool.light.count [number]?Sets the maximum number of lights rendered simultaneously.
pool.light.lightshaft.count [number]?Controls how many light shafts can appear at once.
t.MaxFPS [number]0Sets a custom frame rate cap. Using 0 removes the limit.

Debug & diagnostic commands

Gameplay & session commands

CommandWindowDefaultEffect
ShowDebug DebugType[FName]Displays various debugging overlays depending on the selected debug category.
Stat FPSShows the game’s frames-per-second counter.
Stat LevelsDisplays information about level streaming and currently loaded map segments.
Stat UnitDisplays performance statistics such as frame time, GPU processing time, and game thread timing.
ToggleDebugOverlay [0/1]0Shows or hides an overlay containing additional debug information.
CommandWindowDefaultEffect
materialFlowAnalysis recipeName[FString]LargeCalculates the production chain requirements for a specified item based on its internal recipe name.
SuicideImmediately kills the player character and triggers a respawn.
SaveWithNewSessionName [name]Creates a new save entry using the specified session name.

How to Use Console Commands in Satisfactory

To use console commands, boot up the game and load into your session, then press the tilde (~) or backtick (`) key to bring up the console. From here, just enter whichever command you want to use, then hit the Enter key to confirm.

How to change the console commands keybind in Satisfactory

It is possible to change the default key to bring up the console. Even if you aren’t overly bothered about the console, doing so allows you to rebind the keys that were reserved for it to something else you might want to use them for, so it can actually be handy to do so.

To change the bind though you need to dig into the games files.

%LOCALAPPDATA%\FactoryGame\Saved\Config\WindowsNoEditor” and adding the following lines in the “input.ini” file.

Note: For Experimental the path is: “%LOCALAPPDATA%\FactoryGame\Saved\Config\Windows“.

[/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

And that does it for our full list of Satisfactory console commands. Be sure to search up The Escapist for more tips and information on the game, including all SAM Ore locations, as well as our Alternate Recipes tier list.

Ask The Escapist

What are console commands in Satisfactory?

Console commands are built-in developer commands that allow players to change settings, display debug information, or adjust performance options in Satisfactory. They can be entered through the in-game console and are often used to tweak graphics, monitor performance, or access diagnostic tools.

How do you open the console in Satisfactory?

You can open the console in Satisfactory by pressing the tilde (~) key or the key located just below the Escape key on most keyboards. This brings up a small command window where you can type console commands and execute them.

Do console commands affect gameplay in Satisfactory?

Most console commands do not directly change gameplay mechanics. Instead, they are primarily used to adjust graphical settings, performance limits, or display debugging information such as FPS counters and system statistics.

Can all console commands be used by players?

No. While there are thousands of commands in the game’s console, many are restricted to developers or administrators. Some commands can only display information, while others may require elevated permissions or special access to execute.


The Escapist is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more about our Affiliate Policy
Author
Image of Zhiqing Wan
Zhiqing Wan
Associate Editor
Zhiqing is a History undergrad from the National University of Singapore. She started playing video games in 1996 when her dad introduced her to Metal Gear Solid, Silent Hill, and Resident Evil -- and the rest, as they say, is history. When she's not obsessing over Elden Ring and Dark Souls lore theories, you can find her singing along loudly and badly to Taylor Swift's latest bops. Formerly the Reviews Editor at Twinfinite, she joined the Escapist team in 2024. You can reach her at [email protected].