Satisfactory is a super complex game, but you can make things a bit easier on yourself with the help of console commands like in other PC games. With console commands, you can give yourself items and enhance your abilities so you can just focus on designing your dream factory.
How to use console commands in Satisfactory
If you’ve used console commands in other games, then you should already have an idea of how things work in Satisfactory. Press the tilde (~) key when playing to bring up the console. Then, just input the desired console command. Pressing the tilde key again will make the console command line open in a larger window if you’d like to do some more serious tweaking.
All Satisfactory console commands
These are all of the console commands that you can enter while playing Satisfactory.
Command | Effect |
---|---|
? | Shows a complete list of all commands, some with brief explanations. |
materialFlowAnalysis recipeName[FString] | This command can be used to find the items required per second for all craftable items in the game. Replace the FString with the same string indicated in the desired item’s blueprint path. This is case sensitive. |
Gamma [number] | Changes the gamma (brightness) level. |
Pause | Pauses the game, enter the command again to continue playing. |
r.Atmosphere [0/1] | Activates/deactivates the atmosphere. |
r.Fog [0/1] | Activates/deactivates the fog. |
r.ViewDistanceScale | Sets render distance of objects like trees and foliage. Value is multiplicative. |
foliage.LODDistanceScale | Controls how are higher quality LOD models being shown further out. |
r.Shadow.DistanceScale | Sets the render distance of things like trees/foliage/rocks. Value is multiplicative. |
r.ScreenPercentage [percent] | Sets internal resolution scale. |
| |
r.TemporalAACurrentFrameWeight [number] | Sets the impact of the current internal frame on the final image. Range 0-1. |
r.TemporalAAFilterSize | Sets the spread of the TAA samples. Use values below 1 like 0.25 to sharpen the image (only works if r.TemporalAASamples > 6). |
r.TemporalAASamples [number] | Sets the number of samples to use for TAA. Set this to 2 – 5 to reduce jitter. |
r.Tonemapper.Sharpen [number] | Sets the amount of a simple sharpen filter. |
r.StaticMeshLODDistanceScale [number] | Controls the level of detail (LOD) for static meshes. Set this to 0 to improve graphics but possibly decrease performance, or higher than 1 to make it significantly worse. |
r.LandscapeLODBias [number] | Fixes terrain geometry in the far distance. Set this to -2 or -3 to improve graphics but possibly decrease performance. |
Grass.densityscale [number] | Sets the grass density. |
pool.light.count [number] | Sets the amount of lights to render. |
pool.light.lightshaft.count [number] | Sets the amount of light shafts to render. |
ShowDebug DebugType[FName] | Activating command with any of the below will show the following information in the top left corner of the screen regardless of the command executed (unless otherwise stated): Player name Coordinates in the world (X, Y, Z) Rotation Instigator Owner Base eye height Replace DebugType[FName] with any of the following: |
Stat FPS | Activates Unreal Engine 4’s built-in FPS counter, all command fields are non-case-sensitive. |
Stat Levels | Displays level streaming info. |
Stat Unit | Activating it shows a small readout of various statistics including Frame time (1000/Frame time = FPS), Game time (1000/Game time = UPS), Draw time (unknown), GPU time (unknown), RHIT time (unknown) and whether or not DynRes is supported (use unknown). |
Suicide | Has the same effect as using the Respawn option from the in-game menu. |
t.MaxFPS [number] | Sets maximum framerate. |
FOV [number] | Sets field of view to the entered value. |
ToggleDebugOverlay [0/1] | Displays a window with various debug info. |
SaveWithNewSessionName [name] | Saves the current session under a new session name, separating it in the Load Game menu. |
Unfortunately, some of the more powerful console commands featured in the early access version of Satisfactory are no longer working after the 1.0 update. Currently, the following console commands do not work in Satisfactory.
- Fly
- God
- Teleport
- Ghost
- Cheats
- GiveItem
These are the commands that most players will likely be searching for, so hopefully they get enabled again sometime soon. GiveItem in particular is incredibly powerful and lets you bypass a ton of the necessary grinding in Satisfactory, letting you focus more on designing your dream factory and less on harvesting resources. When things like Coal Plants are bugged for some players, it’s easy to understand why console commands are so useful in Satisfactory.
Published: Sep 12, 2024 07:17 pm