Launch arguments

From Satisfactory Wiki
Jump to navigation Jump to search

There are several launch arguments that alter the behavior of the game when used. Launch arguments have to be entered into the desktop shortcut address, command line, Steam launch options, or Epic Games additional command-line arguments field.

Setting launch arguments

Wherever launch arguments are entered, they have to be separated with a space and must include the dash "-".

Steam

  1. Open your Steam Library
  2. Right click the game's title and select Properties.
  3. On the General tab you'll find Launch Options section.
  4. Enter the launch options (see below) you wish to apply into the Launch options field at the bottom.
  5. Close the game's Properties window and launch the game.

Epic Games

  1. In the Epic Games client click Settings in the lower-left.
  2. Scroll down until you find a list of all games you currently have installed.
  3. Select the game.
  4. Check the box that says Additional Command-Line Arguments.
  5. Add the required launch arguments (see below) you wish to apply into the box.
  6. Close Settings and launch the game.

Shortcut

This method works for both launchers, and allows creating different sets of launch arguments.

  1. Navigate to the game's install directory (default C:\Program Files\Steam\steamapps\common\Satisfactory or C:\Program Files\Epic Games\SatisfactoryEarlyAccess (or SatisfactoryExperimental))
  2. Right-click the game executable and select "Create shortcut"
  3. Right-click the executable and select "Properties"
  4. Append launch arguments after the path in the Target field

Command line

This method works for both launchers, and allows a set of launch parameters to be used only once, without having to remove them later.

  1. Navigate to the game's install directory (default C:\Program Files\Steam\steamapps\common\Satisfactory or C:\Program Files\Epic Games\SatisfactoryEarlyAccess (or SatisfactoryExperimental))
  2. Open any terminal (CMD, PowerShell, Windows Terminal)
  3. Drag the game's executable over to the terminal
  4. Append launch arguments after the path

List of known launch arguments

Argument Description
Graphics APIs
-d3d11

-DX11[1][2][3]

Forces DirectX 11 to be used (note that DirectX 11 is deprecated as of Update 8)
-d3d12

-DX12[1][4]

Forces DirectX 12 to be used
-vulkan[1] Forces Vulkan to be used
-fullscreen Forces the engine to start in fullscreen mode
-windowed Forces the engine to start in windowed mode
Use in conjunction with -ResX=HORIZONTAL_RES and -ResY=VERTICAL_RES
-ResX=HORIZONTAL_RES
-ResY=VERTICAL_RES
Specify the horizontal (X) and vertical (Y) resolution size for a client. Example: -ResX=1920 -ResY=1080
Use in conjunction with -windowed
-w # Forces the engine to start with resolution set to # (width)
The width value will determine the height value automatically
Connectivity
-NoMultiplayer Disables all multiplayer related connections in-game by preventing the game to connect to EOS
-NoSteamClient Prevents Steam from starting when playing on Epic Games
-EpicPortal Internally used for logging in; when set manually, causes the game to skip login to EOS (akin to -NoMultiplayer)
Gameplay
-DisableSeasonalEvents[5] Disables seasonal events, such as FICSMAS
Other
-epicapp Used when launching the game from Epic Games; the stable branch is set to Crab, experimental to CrabTest
-epicenv Used when launching the game from Epic Games
-epicusername Used when launching the game from Epic Games, set to the currently logged in user
-epicuserid Used when launching the game from Epic Games, set to the currently logged in Epic Account ID
-epiclocale Used when launching the game from Epic Games, set to the locale of the launcher
-NO_EOS_OVERLAY[6] Used when launching the game from Steam, prevents EOS overlay from appearing
-USEALLAVAILABLECORES Forces the game to use all CPU cores
-nothreadtimeout Disables the max waiting time of 120 seconds for the rendering threads
-nosplash[7] Disables the splash image on launch
-noaudio Disable audio upon game launch (used to fix audio bug)
See Patch 0.8.3.0 - Known Issues
-nosound

Other launch arguments can be found in the Unreal Engine 5 Documentation - Command-Line Arguments, although they may not all be functional.

References