This guide will show you how to rebind Little Nightmares gamepad buttons via the configuration file. Before you make any changes, we recommend that you make a backup of the original configuration file of Little Nightmares.
Configuration
- 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.
- Go to \Steam\steamapps\common\Atlas\Saved\Config\WindowsNoEditor\
- Open Input.ini with Notepad.
- 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 is configured on my 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
That's everything we are sharing today for this Little Nightmares guide. This guide was originally created and written by Andreas. In case we fail to update this guide, you can find the latest update by following this link.