Satisfactory

Satisfactory

Not enough ratings
Unofficial Controller Support - Xpadder Config File
By whishar
This is a guide to install xpadder and configuration for controller support of satisfactory
   
Award
Favorite
Favorited
Unfavorite
Xpadder Config
Hello I have created a working config file for xpadder that can be used to play satisfactory as well or better than it can be played on keyboard. If you would like to download it I have provided the links here.

Xpadder: https://www.majorgeeks.com/files/details/xpadder_(last_freeware_version).html
Config file: https://drive.proton.me/urls/56JFG4STYC#PfSSsutUCQSh

Setup & Info:

if you have not used xpadder before you will have to map your controller into xpadder to assign a control profile. This is a super simple process and requires you only to press all the buttons on your controller so it knows how many you have. The config file provided was created with an xbox one controller so if you are using a different controller you might have to change some of the controls. The only control that was remapped in the actual games control scheme was changing sprint from left shift to numpad + button, because by default it would cause the steam overlay (shift+tab) to popup. So you will probably have to reassign sprint in the games controls if you don't want that.

Controls:

Left stick: Walk/Sprint (Pushing the stick past the 85% threshold activates sprint)
Left Stick Button: Crouch
Right Stick: Look around
Right Stick Button: Flashlight, R Key functions
Left trigger: Right Click
Right Trigger: Left Click
Left Bumper: Scroll Down (Set to turbo by default to increase scroll speed)
Right Bumper: Scroll Up (Also turboed)
A: Jump/Spacebar
B: Activate/E key
X: Dismantle Mode
Y: Inventory
Start: Esc key
Select: Build Menu/Q key
D-Pad Up: Map
D-Pad Down: Customizer/X key
D-Pad Right: Ore Scanner/V key
D-Pad Left: The left d-pad button is the button the activates the secondary control layer. Look speed is reduced while pressing dpad left to make mass dismantle easier. The controls are as follows:

D-Pad Left+Right Bumper: Parts Menu/O key
D-Pad Left+Left Bumper: Mass Dismantle/Left Ctrl Key
D-Pad Left+A: Num2 key (for power poles i think by default)
D-Pad Left+B: Num3 Key (more quick building keys)
D-Pad Left+X: Num1 Key
D-Pad Left+Y: Num4 Key

You could assign more number keys to the second control layer if you like. This can be used plug and play or you can customize it to your own liking I just happened to find this setup the best that worked for me. Let me know if you have any problems and I'll do my best to help. Cheers!
5 Comments
Alexander Sep 27, 2024 @ 8:04am 
absolutely pathetic these developers can't support a controller
whishar  [author] Sep 23, 2024 @ 2:25pm 
Yeah I tried to do it through steams mapping but I couldn't get the 2nd layer function to work. And DRB you boot up xpadder and then once it detects a controller you click on the right hand bar and you can open an xpadder config file.
King6Joker7 Sep 22, 2024 @ 6:29am 
AND FOR FREE
King6Joker7 Sep 22, 2024 @ 6:28am 
just wondering why not use Steam input mapping, instead of having to run a 3rd party program, just curious, i play with my Xbox Controller always have, but i do it all from inside Steam itself.
DRB333S Sep 21, 2024 @ 6:59am 
where do i place this ? as in game still no controller movement