Shared by Sanjinii
- 03 Sep 2021 23:31
Configuration to play FTL: Faster Than Light with JoyShockMapper
#FTL with Gyro Controls
#This configuration is made with Split Joycons, so it will only work with Split Joycons and controllers with 4 paddles
#First we want to get rid of any old mappings that may cause problems
RESET_MAPPINGS
#This game uses the desktop mouse speed
COUNTER_OS_MOUSE_SPEED
#Gyro Mouse Settings
GyroConfigs/_2DMouse.txt#Usually I use the settings in this file, but here they are just in case
MIN_GYRO_SENS = 8
MAX_GYRO_SENS = 16
GYRO_CUTOFF_RECOVERY = 5
MIN_GYRO_THRESHOLD = 5
MAX_GYRO_THRESHOLD = 75
GYRO_SMOOTH_THRESHOLD = 5
AUTO_CALIBRATE_GYRO = ON
GYRO_SPACE = WORLD_TURN
#Calibration data for a 1920x1080 screen
REAL_WORLD_CALIBRATION = 5.3333 #To find your RWC, divide your horizontal resolution by 360
IN_GAME_SENS = 1
LEFT_STICK_MODE = NO_MOUSE
RIGHT_STICK_MODE = NO_MOUSE
#Crew #Radial Menu handled through JSM. I reccomend using Steam instead with Always as the Activation Style instead
LUP = F1 #Crew 1
LUP, LRIGHT = F2 #Crew 2
LUP + LRIGHT = F2
LRIGHT, LUP = F2
LRIGHT = F3 #Crew 3
LRIGHT, LDOWN = F #Crew 4
LRIGHT + LDOWN = F4
LDOWN, LRIGHT = F4
LDOWN = F5 #Crew 5
LDOWN, LLEFT = F6 #Crew 6
LDOWN + LLEFT = F6
LLEFT, LDOWN = F6
LLEFT = F7 #Crew 7
LLEFT, LUP = F8 #Crew 8
LLEFT + LUP = F8
LUP, LLEFT = F8
L3 = Q #Highlight all crew
#Universal Bindings (They will stay the same no matter what other buttons are pressed)
L3 = Q #Select All Crew
L = RMOUSE #De-Select
R = LMOUSE #Select
+ = U #Open Upgrades
- = ESC #Main Menu
CAPTURE = J #Jump Ship
ZL = CONTROL #Hold to Make a Weapon Auto Fire
ZR = SHIFT #De-Power
#Basic Actions
N = X Z #Close All Doors Hold to Open All Doors
W = ENTER / #Move Crew to Saved Positions Hold to Save Crew Position
E = C GYRO_OFF\ #Cloak Ship Hold to Turn off Gyro
E,E = P #Secret Alien Ability
S = SPACE #Pause
#Stations
LSL = A #Shield
LSR = D #Medbay
RSR = S #FTL
RSL = F #Oxygen
#Special Station Activate by holding down ZR
ZL, LSL = H #Cloaking
ZL, LSR = K #Mind Control
ZL, RSL = L #Hacking
ZL, RSL = Y #Artillery
#Weapons
UP = 1 #Weapon 1
RIGHT = 2 #Weapon 2
DOWN = 3 #Weapon 3
LEFT = 4 #Weapon 4
#Drones and Artillery
ZL, N = 5 #Drone 1
ZL, E = 6 #Drone 2
ZL, S = 7 #Drone 3
ZL, W = Y #Artillery
#Station Actions
RLEFT = N #Start Hacking
RRIGHT = M #Mind Control
RUP = T #Teleport - Send
RDOWN = R #Teleport - Return
R3 = B #Activate Battery
#Optional Steam Radial Menu because Steam handles Radial Menus better than JoyShockMapper
#If you use this, put a # infront of all the Left Stick Bindings in this file or delete them
#Link to Radial Menu: steam://controllerconfig/212680/2558168240
#VIRTUAL_CONTROLLER = XBOX
#LEFT_STICK_MODE = LEFT_STICK
Sanjinii's Notes
To use Steam's radial menu, uncomment the 2 commands at the very bottom and open the link and apply the configuration. Then uncomment the left stick bindings.
This config only works with joycons or controllers with at least 4 back buttons
Name this config "FTLGame.txt" for it to autoload properly
How to Use this Config
Using JoyShockMapper configurations is easy once you know how. If you haven't used it before, check out the guide. For using a community config like this one, you only need to get through the first two sections — Installing JSM and Using an already-made configuration file.
Just copy the above configuration into a text file, change the IN_GAME_SENS to match your in-game settings, and then drag that file into JoyShockMapper and hit Enter to use it right away. Some games have their own limitations with certain controllers or require some extra setup, so make sure to check for any notes near top of the main FTL: Faster Than Light page.