Important: In the game settings change ingame controller configuration to type B, enable keyboard/mouse controls and change mouse sensivity (mouse, aiming and other) to zero. Ingame, put elixir item on the right item binding.
The mapping is similar to Dark Souls 3. Block on LB, light attack on RB, strong attack on RT. Strong and light attacks are automatically followed by a ki impulse. This should work with most combos and weapons, didn't test with all though. If this feels like cheating to you, you can easily remove the second activator on RB and RT. Holding left trigger activates gyro aim and changes to bow aim layer. Similar to dark souls here right trigger release fires an arrow/a bullet not the press. Right pad touch and hold activates gyro cam. It also acts as dpad (yes, the RIGHT pad). Pressing in one of the four directions on right pad uses the corresponding, assigned item. Double tap on right pad uses elixir/healing. Left pad click activates living weapon. It is a dpad on touch. Normal tap changes the fighting stances (up for high stance, down for low stance, left for normal stance, right to hide weapon). Tap and hold right direction changes melee weapon, tap and hold down changes ranged weapon. No need to hold LB anymore. For certain combos/specials you will need LB though, so LB is on right grip button and also the A,B,X,Y buttons are untouched. Sprint/dodge is on left grip button. Make sure to ENTER and EXIT inventory through SELECT button. This way you change to the menu action set where you have normal left dpad on touch again or left stick as dpad. Long pressing select button also changes between default and menu action set. Swapping item bindings is done with left stick press.
For instructions on how to use this mapping with the Steam Controller in Nioh Complete Edition, click the Download button or check out the instructions here.
Need help with how to use these configs? Click here!
"controller_mappings" { "version" "3" "title" "Souls like Config+gyro cam/aim and tweaks 1.1" "description" "Ihre veränderte Konfiguration für dieses Spiel." "creator" "76561197991516651" "controller_type" "controller_steamcontroller_gordon" "Timestamp" "2" "actions" { "Default" { "title" "Default" "legacy_set" "1" } "Preset_1000001" { "title" "menu" "legacy_set" "1" } } "action_layers" { "Preset_1000002" { "title" "bow aim" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } } "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A, sprint/dodge" "binding" "xinput_button A, sprint/dodge" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B, interact" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X, block" "binding" "xinput_button X, block" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button Y, change inv slots" "binding" "xinput_button Y, change inv slots" } } } } } } "group" { "id" "1" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A" } } } } } "settings" { "requires_click" "0" } } "group" { "id" "2" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT, tap=upper stance" "binding" "xinput_button SHOULDER_LEFT, tap=upper stance" "binding" "xinput_button Y, tap=upper stance" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT" "binding" "xinput_button SHOULDER_LEFT, tap=lower stance" "binding" "xinput_button A, tap=lower stance" } } "Long_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT" "binding" "xinput_button Y, hold=change ranged weapon" "binding" "xinput_button SHOULDER_LEFT, hold=change ranged weapon" "binding" "xinput_button DPAD_DOWN, hold=change ranged weapon" } "settings" { "long_press_time" "147" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT" "binding" "xinput_button SHOULDER_LEFT, tap=hide weapon" "binding" "xinput_button B, tap=hide weapon" } } "Long_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT" "binding" "xinput_button SHOULDER_LEFT, hold=change melee weapon" "binding" "xinput_button DPAD_RIGHT, hold=change melee weapon" } "settings" { "long_press_time" "149" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X, tap=normal stance" "binding" "xinput_button X, tap=normal stance" "binding" "xinput_button SHOULDER_LEFT, tap=normal stance" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_RIGHT, middle click=living weapon" "binding" "xinput_button TRIGGER_RIGHT, middle click=living weapon" "binding" "xinput_button B, middle click=living weapon" } } } } } "settings" { "requires_click" "0" } } "group" { "id" "3" "mode" "absolute_mouse" "inputs" { "doubletap" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, right inv binding (elixir)" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "sensitivity" "249" "rotation" "0" "friction" "3" "sensitivity_vert_scale" "63" "mouse_smoothing" "40" "doubetap_max_duration" "173" } } "group" { "id" "4" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 3 0 0, change to gyro bow aim" "binding" "controller_action hold_layer 3 0 0, change to gyro bow aim" "binding" "xinput_button TRIGGER_LEFT, change to gyro bow aim" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "1" "deadzone_inner_radius" "26213" "edge_binding_radius" "26213" "adaptive_threshold" "2" } } "group" { "id" "5" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_RIGHT, strong attack+ki impulse" } } "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT" } "settings" { "delay_start" "1000" } } } } } "settings" { "output_trigger" "2" "deadzone_inner_radius" "26213" "edge_binding_radius" "26213" } } "group" { "id" "7" "mode" "joystick_move" "inputs" { } } "group" { "id" "8" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT" "binding" "xinput_button SHOULDER_LEFT" "binding" "xinput_button Y" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A" "binding" "xinput_button A" "binding" "xinput_button SHOULDER_LEFT" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B" "binding" "xinput_button B" "binding" "xinput_button SHOULDER_LEFT" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X" "binding" "xinput_button X" "binding" "xinput_button SHOULDER_LEFT" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A" } } } } } "settings" { "layout" "0" } } "group" { "id" "9" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button Y, change inv slots" } } } } } } "group" { "id" "10" "mode" "joystick_camera" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "swipe_duration" "0" "sensitivity_vert_scale" "95" "anti_deadzone" "5659" "sensitivity" "89" } } "group" { "id" "11" "mode" "single_button" "inputs" { } } "group" { "id" "12" "mode" "four_buttons" "inputs" { } } "group" { "id" "13" "mode" "mouse_joystick" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "friction_vert_scale" "147" "edge_spin_radius" "25394" "mousejoystick_deadzone_x" "9830" "mousejoystick_deadzone_y" "14324" "custom_curve_exponent" "243" } } "group" { "id" "14" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, upper inv binding" "binding" "xinput_button DPAD_UP, upper inv binding" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, lower inv binding" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, right inv binding" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, left inv binding" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, lock on/off" } } } } } "settings" { "deadzone" "20649" "edge_binding_invert" "1" } } "group" { "id" "15" "mode" "mouse_joystick" "inputs" { } "settings" { "sensitivity_vert_scale" "68" } } "group" { "id" "17" "mode" "mouse_joystick" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "friction_vert_scale" "147" "edge_spin_radius" "25394" "mousejoystick_deadzone_x" "9830" "mousejoystick_deadzone_y" "14324" "custom_curve_exponent" "243" } } "group" { "id" "18" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } } } } } "settings" { "deadzone" "20649" "edge_binding_invert" "1" } } "group" { "id" "19" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A" "binding" "xinput_button A" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X" "binding" "xinput_button X" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button Y" "binding" "xinput_button Y" } } } } } } "group" { "id" "20" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT" } } } } } } "group" { "id" "21" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT" "binding" "xinput_button DPAD_RIGHT" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT" } } } } } "settings" { "requires_click" "0" } } "group" { "id" "22" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT" } } } } } "settings" { "layout" "0" } } "group" { "id" "23" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_LEFT, Right Mouse" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "1" "deadzone_inner_radius" "26213" "edge_binding_radius" "26213" } } "group" { "id" "24" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_RIGHT, Left Mouse" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "2" "deadzone_inner_radius" "26213" "edge_binding_radius" "26213" } } "group" { "id" "25" "mode" "mouse_joystick" "inputs" { } "settings" { "sensitivity_vert_scale" "68" } } "group" { "id" "37" "mode" "mouse_joystick" "inputs" { } "settings" { "gyro_button" "0" } } "group" { "id" "38" "mode" "four_buttons" "inputs" { } } "group" { "id" "39" "mode" "absolute_mouse" "inputs" { } } "group" { "id" "40" "mode" "joystick_move" "inputs" { } } "group" { "id" "41" "mode" "scrollwheel" "inputs" { } } "group" { "id" "42" "mode" "touch_menu" "inputs" { } "settings" { "touch_menu_button_count" "2" } } "group" { "id" "43" "mode" "radial_menu" "inputs" { "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP" "binding" "xinput_button DPAD_UP" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touchmenu_button_fire_type" "2" "touch_menu_position_y" "54" "touch_menu_scale" "67" } } "group" { "id" "44" "mode" "single_button" "inputs" { } } "group" { "id" "45" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT" } } } } } } "group" { "id" "46" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "202" "sensitivity_vert_scale" "63" "mouse_smoothing" "40" "mouse_move_threshold" "2" } } "group" { "id" "47" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "158" "sensitivity_vert_scale" "63" "mouse_smoothing" "40" "gyro_button" "0" } } "group" { "id" "49" "mode" "absolute_mouse" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "50" "mode" "dpad" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "51" "mode" "absolute_mouse" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "52" "mode" "absolute_mouse" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "53" "mode" "dpad" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "54" "mode" "four_buttons" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "55" "mode" "joystick_move" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "56" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_LEFT" } "settings" { "haptic_intensity" "2" } } "release" { "bindings" { "binding" "controller_action remove_layer 3 0 0" } } } } } "settings" { "layer" "1" } } "group" { "id" "57" "mode" "trigger" "inputs" { "click" { "activators" { "release" { "bindings" { "binding" "xinput_button TRIGGER_RIGHT, shoot on trigger release" } } } } } "settings" { "layer" "1" "output_trigger" "0" } } "group" { "id" "6" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button START, gestures" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 2 1 0" "binding" "xinput_button SELECT, change to menu action set" "binding" "controller_action CHANGE_PRESET 2 1 0, change to menu action set" } } "Long_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 2 1 0" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X, block" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_RIGHT, light attack+ki impulse" } } "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT" } "settings" { "delay_start" "923" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A, sprint/dodge" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT, lb" } } } } "right_click" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift right_trackpad 14" } "settings" { "interruptable" "0" } } } } "left_trigger" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift gyro 47" } "settings" { "interruptable" "0" } } } } } } "group" { "id" "16" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button START, Menu" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SELECT" "binding" "controller_action CHANGE_PRESET 1 1 0" } } "Long_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 1 1 0" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_RIGHT, Mouse Scroll Up" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT" } "settings" { "toggle" "1" } } } } "right_click" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift right_trackpad 14" } "settings" { "interruptable" "0" } } } } } } "group" { "id" "48" "mode" "switches" "inputs" { } "settings" { "layer" "1" } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "6" "switch active" "3" "right_trackpad active" "10" "right_trackpad inactive" "13" "right_trackpad inactive" "14" "right_trackpad active modeshift" "15" "gyro inactive" "37" "gyro inactive modeshift" "46" "gyro active" "47" "gyro active modeshift" "2" "left_trackpad active" "7" "left_trackpad inactive" "8" "left_trackpad inactive modeshift" "11" "left_trackpad inactive" "12" "left_trackpad inactive" "38" "left_trackpad inactive modeshift" "39" "left_trackpad inactive modeshift" "40" "left_trackpad inactive modeshift" "41" "left_trackpad inactive modeshift" "42" "left_trackpad inactive modeshift" "43" "left_trackpad inactive modeshift" "44" "left_trackpad inactive modeshift" "0" "button_diamond active" "1" "joystick inactive" "9" "joystick active" "4" "left_trigger active" "5" "right_trigger active" } } "preset" { "id" "1" "name" "Preset_1000001" "group_source_bindings" { "16" "switch active" "17" "right_trackpad active" "18" "right_trackpad active modeshift" "25" "gyro active" "21" "left_trackpad active" "22" "left_trackpad active modeshift" "19" "button_diamond active" "20" "joystick inactive" "45" "joystick active" "23" "left_trigger active" "24" "right_trigger active" } } "preset" { "id" "2" "name" "Preset_1000002" "group_source_bindings" { "48" "switch active" "49" "right_trackpad active" "50" "right_trackpad active modeshift" "51" "gyro active" "52" "gyro active modeshift" "53" "left_trackpad active" "54" "button_diamond active" "55" "joystick active" "56" "left_trigger active" "57" "right_trigger active" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }