While many players prefer the vanilla experience, console commands are essential tools for troubleshooting errors, addressing accessibility needs, or simply experimenting after logging hundreds of hours in the game. Console commands allow you to modify game parameters directly.
Like other major crafting titles, Satisfactory provides a comprehensive set of console commands. However, accessing true “cheats” is not natively supported. To unlock cheat functionality, players must install a mod.
How to Access the Console
The console can typically be opened by pressing the tilde key (~), grave accent (`), or the section symbol (§). This key is usually located in the upper-left corner of the keyboard, near the `Esc` key.
How to Use Cheats
To utilize full cheat commands, the Satisfactory Mod Loader (SML) must be downloaded and installed (additional information is available in the Satisfactory Modding Documentation).
Popular cheat commands include:
-
NoPower: Machines still require wiring but consume no electricity. -
NoCost: Buildings and items are free to place. -
TurboProductionMode: Crafting at the workbench becomes instantaneous. -
Teleport: Instantly transports you to your cursor`s location on the map, which is excellent for escaping precarious situations.
Complete List of Console Commands
Below you will find a listing of all standard console commands, debug toggles, and modded cheat commands available in Satisfactory.
Console Commands (User Preferences and Diagnostics)
| Command | Effect |
|---|---|
? (without pressing Enter) |
Displays a list of all available and unavailable commands. |
materialFlowAnalysis recipeName[FString] |
Calculates the items required per second for all craftable items. The item name is case sensitive. |
Gamma [number] |
Adjusts the brightness level. |
Pause |
Pauses the game. Enter the command again to unpause. |
r.Atmosphere [0/1] |
Activates or deactivates the atmosphere rendering. |
r.Fog [0/1] |
Activates or deactivates fog rendering. |
r.ViewDistanceScale |
Sets the render distance for objects like foliage and trees (multiplicative value). |
foliage.LODDistanceScale |
Changes the distance at which higher-quality LOD models are displayed. |
r.Shadow.DistanceScale |
Sets the render distance of object shadows (multiplicative value). |
r.ScreenPercentage [percent] |
Sets the internal resolution scale. |
r.TemporalAACurrentFrameWeight [number] |
Sets the impact (range 0-1) of the current internal frame on the final image. |
r.TemporalAAFilterSize |
Sets the spread of TAA samples. |
r.TemporalAASamples [number] |
Sets the number of samples for TAA (2-5 reduces jitter). |
r.Tonemapper.Sharpen [number] |
Adjusts the intensity of the sharpening filter. |
r.StaticMeshLODDistanceScale [number] |
Controls the level of detail for static meshes. |
r.LandscapeLODBias [number] |
Changes terrain geometry quality at a distance. |
Grass.densityscale [number] |
Sets the density of grass. |
pool.light.count [number] |
Sets the maximum amount of rendered lights. |
pool.light.lightshaft.count [number] |
Sets the maximum amount of rendered light shafts. |
Stat FPS |
Activates the Frames Per Second (FPS) counter. |
Stat Levels |
Displays information regarding level streaming. |
Stat Unit |
Displays various statistics (Game time, Frame time, GPU time). |
Suicide |
Kills the player and respawns them at the HUB. |
t.MaxFPS [number] |
Sets the maximum framerate limit. |
FOV [number] |
Changes the field of view. |
ToggleDebugOverlay [0/1] |
Displays general debug information. |
SaveWithNewSessionName [name] |
Saves the current session under a new specified name. |
Debug Toggles
These commands display various diagnostic overlays when toggled:
AI |
Shows enemy or vehicle behavioral information. |
AKAUDIOSOURCES |
Displays the number of active audio sources. |
ANIMATION |
Displays information on currently playing animations. |
BONES |
Shows bone connection information (for models). |
CAMERA |
Shows camera position information. |
CIRCUITS |
Shows data on circuits and power networks in the world. |
COLLISION |
Displays information related to object collisions. |
FACTORY |
Displays the number of structures built by players. |
FACTORYCONNNECTIONS |
Unknown (Causes lag). |
FORCEFEEDBACK |
Shows force feedback values. |
INPUT |
Shows which input method is used and which keys/buttons are active. |
NET |
Displays multiplayer connection information. |
NONE |
Hides all debug information and displays the default view. |
PHYSICS |
Shows physics-related data (e.g., player velocity). |
POWER |
Unknown (Causes lag). |
RADIATION |
Shows radioactivity subsystem information. |
RADIATIONSPHERES |
Displays spheres representing radiation zones. |
Reset |
Hides all active debug information overlays. |
SIGNIFICANCEMANAGER |
Shows information regarding sounds being played. |
TRACKS |
Shows information on the railroad track subsystem. |
TRAINSCHEDULER |
Shows train schedule information. |
TRAINSIGNALS |
Displays train signal information. |
TRAINS |
Shows information on existing trains. |
VEHICLE |
Shows information on the player’s currently used vehicle. |
WEAPON |
Displays information on held weapons. |
Cheat Commands (Requires SML Mod Loader)
These commands typically rely on the Satisfactory Mod Loader (SML) for functionality.
| Command | Effect |
|---|---|
Teleport |
Teleports the player to where their cursor is looking. No range limit. |
God |
Toggles god mode, granting immunity to damage. |
CheatScript <ScriptName, string> |
Executes commands listed in the specified CheatScript. |
NoMessages <true/false> |
Disables ADA messages that appear upon unlocking content. |
GiveAvailableSchematics |
Grants access to all purchaseable schematics currently available (including modded ones). Run NoMessages true first for a smoother experience. |
ResetGamePhases |
Resets the space elevator progress, but does not affect milestones. |
SetNextGamePhase |
Completes the next available space elevator tier without granting milestones. |
GiveSchematicsOfTier <int, tier number in HUB> |
Unlocks all milestones in the specified tier number. |
GiveActiveMilestoneSchematic |
Immediately completes the currently selected milestone in the HUB. |
CompleteResearch |
Immediately completes any ongoing MAM research. |
NoCost <true/false> |
Toggles NoCost mode. When enabled, building requires no materials (persists even if mods are uninstalled). Crafting stations still require ingredients. |
NoPower <true/false> |
Toggles NoPower mode. Buildings still need a power connection but require no electricity. Vehicles also do not require fuel. |
TurboProductionMode <true/false> |
When enabled, all items craft instantly in the workbench and workshop. Factory buildings are unaffected. |
GiveItemStacks <Blueprint Path> <Number of Stacks> |
Adds full stacks of an item to the inventory. If the inventory is too small, extra slots are granted. |
GiveItemsSingle <Blueprint Path> <Number of Items> |
Adds a number of individual items to the inventory. Unlike GiveItemStacks, inventory space is not expanded. |
GiveResourceSinkCoupons <Amount> |
Adds AWESOME Sink coupons to the printable pool (does not change the points required for the next coupon). |
Slomo <Multiplier> |
Speeds up or slows down the entire game (player movement, animations, particles). |
SetTimeOfDay <Hour> <Minute> |
Sets the world time of day using a 24-hour format. |
SetTimeSpeedMultiplier <Multiplier> |
Sets a multiplier for the speed of the day/night cycle. Set to 0 to freeze time. |
EnableBuildableTick <true/false> |
Enables/disables building animations, though production rate remains constant. |
PlayerFly <true/false> |
Enables or disables the vanilla flying cheat. |
PlayerNoClipModeOnFly <true/false> |
Enables or disables noclip functionality while flying. |
FlipVehicle |
Flips the vehicle the player is currently in by 180 degrees. |
ResetAllFactoryLegsToZero <true/false> |
Resets the support legs on all buildings to their default height. |
RebuildFactoryLegsOneTileAroundPlayer |
Recalculates support legs on nearby buildings. |
FillAllFreightCars <percent full, float> |
Fills all freight cars on the map with a placeholder item. Existing items in cars are emptied first. |
EmptyAllFreightCars |
Removes all contents from all freight cars on the map. |
HideAllBuildings <true/false> |
Hides or shows all factory buildings (collision remains active). |
ShowFactoryOnly <true/false> |
Hides or shows all terrain and the skybox (collision remains active). |
ForceSpawnCreatures |
Forces active spawners to generate creatures, regardless of day/night restrictions. |

