Little Nightmares – How to Rebind Gamepad Buttons (Config File)

In this little guide I’ll show you how to rebind buttons on a gamepad via config file.

Guide to Rebind Buttons

Configuration

  1. Go to the main menu of the game in the control settings and change any key in the keyboard settings. This will create an Input.ini file.
  2. Go to:
    <path-to-game>\Atlas\Saved\Config\WindowsNoEditor.
  3. Open Input.ini with Notepad.
  4. Look for the line [/script/engine.inputsettings] and paste the following code below it.
AxisMappings=(AxisName="Dollhouse_MoveHorizontal",Key=A,Scale=-1.000000)
AxisMappings=(AxisName="Dollhouse_MoveHorizontal",Key=D,Scale=1.000000)
AxisMappings=(AxisName="Dollhouse_MoveHorizontal",Key=Gamepad_DPad_Left,Scale=-1.000000)
AxisMappings=(AxisName="Dollhouse_MoveHorizontal",Key=Gamepad_DPad_Right,Scale=1.000000)
AxisMappings=(AxisName="Dollhouse_MoveHorizontal",Key=Gamepad_LeftX,Scale=1.000000)
AxisMappings=(AxisName="Dollhouse_MoveVertical",Key=Gamepad_DPad_Down,Scale=-1.000000)
AxisMappings=(AxisName="Dollhouse_MoveVertical",Key=Gamepad_DPad_Up,Scale=1.000000)
AxisMappings=(AxisName="Dollhouse_MoveVertical",Key=Gamepad_LeftY,Scale=1.000000)
AxisMappings=(AxisName="Dollhouse_MoveVertical",Key=S,Scale=-1.000000)
AxisMappings=(AxisName="Dollhouse_MoveVertical",Key=W,Scale=1.000000)
AxisMappings=(AxisName="Dollhouse_TriggerZoom",Key=Gamepad_RightTriggerAxis,Scale=1.000000)
AxisMappings=(AxisName="Dollhouse_TriggerZoom",Key=LeftShift,Scale=1.000000)
AxisMappings=(AxisName="Dollhouse_TriggerZoom",Key=RightShift,Scale=1.000000)
AxisMappings=(AxisName="Player_Crouch",Key=LeftControl,Scale=1.000000)
AxisMappings=(AxisName="Player_Crouch",Key=Gamepad_FaceButton_Right,Scale=1.000000)
AxisMappings=(AxisName="Player_Grab",Key=E,Scale=1.000000)
AxisMappings=(AxisName="Player_Grab",Key=Gamepad_FaceButton_Left,Scale=1.000000)
AxisMappings=(AxisName="Player_LookHorizontal",Key=Gamepad_RightX,Scale=1.000000)
AxisMappings=(AxisName="Player_LookHorizontal",Key=Left,Scale=-1.000000)
AxisMappings=(AxisName="Player_LookHorizontal",Key=Right,Scale=1.000000)
AxisMappings=(AxisName="Player_LookHorizontalMouse",Key=MouseX,Scale=1.000000)
AxisMappings=(AxisName="Player_LookVertical",Key=Down,Scale=-1.000000)
AxisMappings=(AxisName="Player_LookVertical",Key=Gamepad_RightY,Scale=-1.000000)
AxisMappings=(AxisName="Player_LookVertical",Key=Up,Scale=1.000000)
AxisMappings=(AxisName="Player_LookVerticalMouse",Key=MouseY,Scale=1.000000)
AxisMappings=(AxisName="Player_MoveHorizontal",Key=A,Scale=-1.000000)
AxisMappings=(AxisName="Player_MoveHorizontal",Key=D,Scale=1.000000)
AxisMappings=(AxisName="Player_MoveHorizontal",Key=Gamepad_DPad_Left,Scale=-1.000000)
AxisMappings=(AxisName="Player_MoveHorizontal",Key=Gamepad_DPad_Right,Scale=1.000000)
AxisMappings=(AxisName="Player_MoveHorizontal",Key=Gamepad_LeftX,Scale=1.000000)
AxisMappings=(AxisName="Player_MoveVertical",Key=Gamepad_DPad_Down,Scale=-1.000000)
AxisMappings=(AxisName="Player_MoveVertical",Key=Gamepad_DPad_Up,Scale=1.000000)
AxisMappings=(AxisName="Player_MoveVertical",Key=Gamepad_LeftY,Scale=1.000000)
AxisMappings=(AxisName="Player_MoveVertical",Key=S,Scale=-1.000000)
AxisMappings=(AxisName="Player_MoveVertical",Key=W,Scale=1.000000)
ActionMappings=(ActionName="Debug_Teleport",Key=Gamepad_DPad_Down,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Dollhouse_Exit",Key=Escape,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Dollhouse_Exit",Key=Gamepad_FaceButton_Right,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Dollhouse_Select",Key=Enter,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Dollhouse_Select",Key=Gamepad_FaceButton_Bottom,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Player_CameraToggle",Key=RightMouseButton,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Player_CrouchToggle",Key=MiddleMouseButton,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Player_Jump",Key=Gamepad_FaceButton_Bottom,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Player_Jump",Key=SpaceBar,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Player_Lighter",Key=F,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Player_Lighter",Key=Gamepad_FaceButton_Top,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Player_Lighter",Key=Gamepad_RightThumbstick,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Player_Pause",Key=Escape,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Player_Pause",Key=Gamepad_Special_Right,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Player_Run",Key=Gamepad_RightTrigger,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Player_Run",Key=LeftShift,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Restart_Level",Key=F5,bShift=False,bCtrl=False,bAlt=False,bCmd=False)

In this example I show how it configured on mine gamepad. This can be changed to your liking.

Here’s a list of the gamepad buttons:

Gamepad_FaceButton_Left - Button X
Gamepad_FaceButton_Right - Button B
Gamepad_FaceButton_Top - Button Y
Gamepad_FaceButton_Bottom - Button A
Gamepad_Special_Right - Button Start
Gamepad_DPad_Left - DPad Left
Gamepad_DPad_Right - DPad Right
Gamepad_DPad_Up - Dpad Up
Gamepad_DPad_Down - DPad Down
Gamepad_LeftX - Left Stick horizontal
Gamepad_LeftY - Left Stick vertical
Gamepad_RightX - Right Stick horizontal
Gamepad_RightY - Right Stick vertical
Gamepad_LeftTrigger - Left Trigger
Gamepad_RightTrigger - Right Trigger
Gamepad_LeftThumbstick - Left Stick Button
Gamepad_RightThumbstick - Right Stick Button

Recommended for You

Be the first to comment

Leave a Reply

Your email address will not be published.


*