Controller

From Satisfactory Wiki
Jump to navigation Jump to search
This article is a stub. You can help Satisfactory Wiki by expanding it.

Satisfactory supports controller input with an user interface distinct from the keyboard and mouse input. Both Xbox and PlayStation controllers are officially supported.

Steam Deck is officially supported, and as of Patch 1.1.1.7 should be soon verified by Steam.

Usage

A controller can be used for both the desktop release or console release of the game.

PC external settings

Steam

After connecting your Controller to your PC, open Steam, and go to Settings > Controller and change External Gamepad Settings as follows:

  • Xbox controller:
    • Enable Steam Input for Xbox controllers set to Enabled.
    • Xbox Extended Feature Support Driver, it is also recommended this be installed.
  • Playstation controller:
    • PlayStation Controller Support set to Enabled.
  • All other Steam settings leave in default setting.

After setting up Steam controller support, in Steam go to Library > Satisfactory Game, right-click on game, go to Controller, and set Override for Satisfactory to Enable Steam Input.

Epic games launcher

Epic Games Launcher does not have any controller settings. To set up a Xbox or Playstation controller for Satisfactory using the launcher, you should add the Epic Games Launcher to your Steam library as a non-Steam game as follows:

  • Ensure the Epic Games Launcher is closed.
  • After connecting your Controller to your PC, open Steam, and go to Games > Add a non-Steam game to my library, select the Epic Games Launcher, and add it.
  • Once launcher is added, if not already done so, set up your Controller for Steam as shown above. Once that is done, just click "Play" on the Epic Games Launcher in Steam to launch the launcher, and select game. Steam overlay should now be active for game.

PC in-game settings

NOTE: Both Playstation and Xbox Controllers on PC require Steam Input. Make sure the external settings shown above for your controller are completed first.

Once external settings have been completed, to use a controller on PC, it must be turned on, and first enabled in-game via Options > Controls > General by setting Select Controls to Controller followed by clicking [Apply] Button.

  • Once you enable Controller by applying change, you can then change Controller Type to either Xbox Series X/S, or Playstation DuelSense.
  • IMPORTANT: In the Options > Controls > Controller menu, it is recommended to keep the KBM Switch on Controller Disconnection setting enabled so you will automatically switch back to keyboard and mouse when a controller is disconnected or cannot be found.

Controls

Steam Deck

While possible to play game on a Steam Deck, the game is currently not verified for Steam Deck.[1] The game currently has 4 out of 5 things needed to be verified on Steam Deck, and Coffee Stain Studios is working on getting all 5 done soon which will include resolving the issue of certain UI text being too small.

MSI Claw

The use of the MSI Claw controller to play Satisfactory is possible since the game is available for both PC and Xbox Console release. The MSI Claw is not a standalone console; it functions as a remote play device because it runs Windows, and allows you to use remote play apps like Steam Remote Play and Xbox Remote Play.[2]

Playstation portal (console only)

The use of the PlayStation Portal (PS Portal) to play Satisfactory is possible since the game is available for PS5 Console release. The PlayStation Portal is not a standalone console; it functions as a remote play device for a PS5.[3] You can not use the PS Portal with PC release version of game.

See also

Gallery

History

Controller

  • Patch 1.1.2.0: Fixed “Load with Advanced Settings” option being incorrectly available in the Server Manager menu when using a controller.
  • Patch 1.1.1.1
    • Fixed UI button hints for the Valve
    • Adjusted behavior when adjusting the Valve Limit with the DPAD
    • Fixed Focus loss issue when changing the Session Settings/Session Type while disconnected from EOS
    • Fixed Welcome Screen not being interactable in some scenarios for Steam Deck
  • Patch 1.1.0.6
    • Fixed Invert Mouse look not working properly for KBM and Controller from the previous patch
    • Fixed being unable to close the UI after doing a search with no results and moving to the cost (Right Thumb-stick click) part of the UI
  • Patch 1.1.0.5
    • Fixed an issue with the Login Button for Epic Account not being correctly focused when using a controller
    • Fixed loss of focus when using Advanced Game Settings to Give Item after using the search function
    • Fixed Camera axis inversion having incorrect values when using a controller
    • Fixed Controller navigation not being focused on the Crash Site slot
    • Fixed options being affected by the Thumb-stick when not highlighted
    • Fixed text fields not allowing new text on Signs, Text is now fully selected when editing Signs for easier deletion
    • Added button prompts in UI for Copy Paste Settings on Extractors
    • Fixed inconsistencies when entering menus with DPAD Right and Thumb-stick Right
    • Added a new setting “KBM Switch on Controller Disconnection” which will automatically switch the configuration back to Keyboard and Mouse when a Controller is disconnected or cannot be found
    • Added new “Hold to Zipline” option to toggle under Options > Controls > General
    • Added a button tooltip to know how to add a custom value in the Options menu entry fields
    • Space Elevator required items can now be looked up in the Codex by selecting them and pressing Left Thumb-stick Click
  • Patch 1.1.0.4
    • Controller should now default to the native controller implementation instead of Steam Input by default
      • If Steam Input is necessary it can still be overridden by clicking on Library > Satisfactory > Properties > Controller > Override for Satisfactory > Enable Steam Input
      • Please note that this mostly concerns PC, as on Steam Deck Steam Input is enabled by default
    • You can now Hide the HUD while riding a vehicle with LB/L1
    • Fixed Button prompts overlapping in the Character Customization HUD
    • When toggling Show Dolly Settings in Photo Mode, you now will return to the previously highlighted option in the Settings Menu instead of the top
    • Fixed not being able to properly move items within your inventory while using the Resource Sink
    • Fixed situations where holding Interact to close a menu would trigger the interaction of the object in view instead
    • You can now wipe the To-Do List by holding Y/Triangle in the To-Do List Menu
    • Added scrollbar to the Train Station UI
    • Fixed the Button Hints disappearing when putting down the Boom Box and picking it back up
    • Fixed haptics from Host applying to other player’s controllers while using Equipment in Multiplayer.
    • Fixed Radial Hotbar for Buildables flickering if Dismantle is held at the same time
    • Fixed audio outputting from the DualSense™ speaker after reloading the game while having headphones connected
    • Changed picking up the Golf Cart to Holding the interact button instead of tap
    • Fixed focus loss issues when deleting Blueprints
  • Patch 1.1.0.2:
    • Vertical Nudging is now available with Controller by holding R1/RB
    • Improvements the styling of Photo Mode UI for better focus visibility
    • Improved the Controller button prompts in Photo mode
    • Improved the Dolly Settings menu in Photo mode UI
    • Improved the controller detection and fallback to Keyboard when a Controller cannot be detected
    • Fixed vertical zoom sliders in the Map
    • Fixed focus loss issue when changing Colors/Icons in a Blueprint Designer and pressing the Back button
    • You can now press A/X while in the sliders in Photo mode to input numbers with keyboard
    • Fixed focus loss when opening the Show session ID with a controller
    • You can now properly enter text with a keyboard in the To-Do List while using a Controller
    • Fixed focus loss when changing resolution with a Controller
    • Adjusted button hold durations where applicable
    • Added Controller button hint for Chainsaw Mode Single/Area
    • Adjustments to the controller look sensitivity
    • Fixed focus loss on Character customization colour picker
    • Improved Controller scheme diagram on the Pause menu
    • Colour picker in Customizer presets should now work with controller
    • Fixed Snapping a Splitter/Merger to a Conveyor Lifts making a portion of the Conveyor Lift disappear
  • Patch 1.1.0.0
    • Introduced.
      • Controller support is now available in Satisfactory, with both Xbox and DualSense™ controllers supported.
      • To use a controller, connect it, and go into the Options menu > Controls > General > Select Controls > Controller > Apply

Steam Deck

  • Patch 1.1.2.2:Further adjustments to font sizes on the Options Menu
  • Patch 1.1.2.1: Even more adjustments to font sizes on the Options Menu dropdowns
  • Patch 1.1.2.0
    • Further adjustments to font sizes when playing from Steam Deck following menus:
      • Main Menu – New Game Screen
      • ptions Menu
      • Session Settings
      • Advanced Game Settings
      • Session Settings and related elements
  • Patch 1.1.1.7
    • First time experience improvements
      • Improved font size and UI scaling defaults across the board
      • Added new values for the default graphical presets for Steam Deck only (Quality and Performance modes are available similar to console, with values you can tweak manually if preferred as well)
    • Changed confirm button to X on the Server Manager menu to avoid soft locks when inputting text using the Virtual Keyboard on Steam Deck
    • Fixed issues when saving a game with a custom name on Steam Deck
  • Patch 1.1.1.5
    • Fixed controller support not working with the Server Manager
    • Verified support:
      • First time install now properly supports Steam Deck in-built controls during the first time setup elements (Microsoft Visual C++ Runtime)
      • Steam Deck built-in controls are now always usable and available even when an External Controller is connected
  • Patch 1.1.1.2: Added support for the Steam Virtual Keyboard for Steam Deck and SteamOS
  • Patch 1.1.1.1: Fixed Welcome Screen not being interactable in some scenarios for Steam Deck
  • Patch 1.1.0.4
    • Improved Controller support experience by making the default selection to be Controller when launching from a Steam deck
    • Changed default Steam controller Configuration to be Gamepad with Camera Controls instead of Mouse and Keyboard
      • If you have previously changed your default Controller configuration and are running into issues or would like to try the default controls, You will need to switch to the default suggested config (Gamepad with Camera Controls)
  • Patch 0.5.0.0: Usage shown possible[4]

References