Last active
March 5, 2020 20:26
-
-
Save Thracky/5838cd0e3570a5c25e4086a5a672f521 to your computer and use it in GitHub Desktop.
PROPER Native Steam Controller config for Destiny 2 - Update to make gyro aiming smoother.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"controller_mappings" | |
{ | |
"version" "3" | |
"revision" "65" | |
"title" "Thracky's D2 Config" | |
"description" "#SettingsController_AutosaveDescription" | |
"creator" "76561197994665967" | |
"controller_type" "controller_steamcontroller_gordon" | |
"major_revision" "0" | |
"minor_revision" "0" | |
"Timestamp" "1579214245" | |
"actions" | |
{ | |
"Default" | |
{ | |
"title" "#Default" | |
"legacy_set" "0" | |
"StickPadGyro" | |
{ | |
"Left_Stick" | |
{ | |
"title" "#Left_Stick" | |
"input_mode" "joystick_move" | |
} | |
"Right_Stick" | |
{ | |
"title" "#Right_Stick" | |
"input_mode" "absolute_mouse" | |
} | |
} | |
"AnalogTrigger" | |
{ | |
"Left_Trigger" "#Left_Trigger" | |
"Right_Trigger" "#Right_Trigger" | |
} | |
"Button" | |
{ | |
"Directional_Pad_Up" "#Directional_Pad_Up" | |
"Directional_Pad_Down" "#Directional_Pad_Down" | |
"Directional_Pad_Left" "#Directional_Pad_Left" | |
"Directional_Pad_Right" "#Directional_Pad_Right" | |
"start" "#Start" | |
"Back" "#Back" | |
"Left_Thumb" "#Left_Thumb" | |
"Right_Thumb" "#Right_Thumb" | |
"Button_Pad_Down" "#Button_Pad_Down" | |
"Button_Pad_Right" "#Button_Pad_Right" | |
"Button_Pad_Left" "#Button_Pad_Left" | |
"Button_Pad_Up" "#Button_Pad_Up" | |
"left_bumper" "#Left_Bumper" | |
"right_bumper" "#Right_Bumper" | |
"Touch_Pad" "#Touch_Pad" | |
} | |
} | |
} | |
"action_layers" | |
{ | |
} | |
"localization" | |
{ | |
"english" | |
{ | |
"Default" "Default" | |
"Left_Stick" "Left_Stick" | |
"Right_Stick" "Right_Stick" | |
"Left_Trigger" "Left_Trigger" | |
"Right_Trigger" "Right_Trigger" | |
"Directional_Pad_Up" "Directional_Pad_Up" | |
"Directional_Pad_Down" "Directional_Pad_Down" | |
"Directional_Pad_Left" "Directional_Pad_Left" | |
"Directional_Pad_Right" "Directional_Pad_Right" | |
"start" "Start" | |
"Back" "Back" | |
"Left_Thumb" "Left_Thumb" | |
"Right_Thumb" "Right_Thumb" | |
"Button_Pad_Down" "Button_Pad_Down" | |
"Button_Pad_Right" "Button_Pad_Right" | |
"Button_Pad_Left" "Button_Pad_Left" | |
"Button_Pad_Up" "Button_Pad_Up" | |
"left_bumper" "Left_Bumper" | |
"right_bumper" "Right_Bumper" | |
"Touch_Pad" "Touch_Pad" | |
} | |
} | |
"group" | |
{ | |
"id" "1" | |
"mode" "four_buttons" | |
"inputs" | |
{ | |
"button_a" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default Button_Pad_Down, Button_Pad_Down" | |
} | |
} | |
} | |
} | |
"button_b" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default Button_Pad_Right, Button_Pad_Right" | |
} | |
} | |
} | |
} | |
"button_x" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default Button_Pad_Left, Button_Pad_Left" | |
} | |
} | |
} | |
} | |
"button_y" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default Button_Pad_Up, Button_Pad_Up" | |
} | |
} | |
} | |
} | |
} | |
} | |
"group" | |
{ | |
"id" "2" | |
"mode" "trigger" | |
"inputs" | |
{ | |
} | |
} | |
"group" | |
{ | |
"id" "3" | |
"mode" "trigger" | |
"inputs" | |
{ | |
} | |
} | |
"group" | |
{ | |
"id" "4" | |
"mode" "trigger" | |
"inputs" | |
{ | |
} | |
"settings" | |
{ | |
"virtual_mode" "1" | |
} | |
"gameactions" | |
{ | |
"Default" "Left_Trigger" | |
} | |
} | |
"group" | |
{ | |
"id" "5" | |
"mode" "trigger" | |
"inputs" | |
{ | |
} | |
"settings" | |
{ | |
"virtual_mode" "1" | |
} | |
"gameactions" | |
{ | |
"Default" "Right_Trigger" | |
} | |
} | |
"group" | |
{ | |
"id" "6" | |
"mode" "absolute_mouse" | |
"inputs" | |
{ | |
"click" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default Right_Thumb, Right_Thumb" | |
} | |
"settings" | |
{ | |
"haptic_intensity" "2" | |
} | |
} | |
} | |
} | |
} | |
"settings" | |
{ | |
"virtual_mode" "1" | |
"curve_exponent" "1" | |
"anti_deadzone" "3275" | |
"anti_deadzone_buffer" "817" | |
"deadzone_outer_radius" "32000" | |
} | |
"gameactions" | |
{ | |
"Default" "Right_Stick" | |
} | |
} | |
"group" | |
{ | |
"id" "7" | |
"mode" "joystick_move" | |
"inputs" | |
{ | |
"click" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default Left_Thumb, Left_Thumb" | |
} | |
} | |
} | |
} | |
} | |
"settings" | |
{ | |
"virtual_mode" "1" | |
} | |
"gameactions" | |
{ | |
"Default" "Left_Stick" | |
} | |
} | |
"group" | |
{ | |
"id" "8" | |
"mode" "dpad" | |
"inputs" | |
{ | |
"dpad_north" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default Directional_Pad_Up, Directional_Pad_Up" | |
} | |
} | |
} | |
} | |
"dpad_south" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default Directional_Pad_Down, Directional_Pad_Down" | |
} | |
} | |
} | |
} | |
"dpad_east" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default Directional_Pad_Right, Directional_Pad_Right" | |
} | |
} | |
} | |
} | |
"dpad_west" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default Directional_Pad_Left, Directional_Pad_Left" | |
} | |
} | |
} | |
} | |
} | |
} | |
"group" | |
{ | |
"id" "9" | |
"mode" "absolute_mouse" | |
"inputs" | |
{ | |
} | |
"settings" | |
{ | |
"virtual_mode" "1" | |
"gyro_button" "12" | |
"sensitivity" "60" | |
"mouse_smoothing" "5" | |
"output_joystick" "1" | |
"mouse_move_threshold" "6" | |
"mousejoystick_deadzone_x" "15000" | |
"mousejoystick_deadzone_y" "15000" | |
} | |
"gameactions" | |
{ | |
"Default" "Right_Stick" | |
} | |
} | |
"group" | |
{ | |
"id" "10" | |
"mode" "joystick_camera" | |
"inputs" | |
{ | |
} | |
"settings" | |
{ | |
"virtual_mode" "1" | |
"output_joystick" "1" | |
"sensitivity" "99" | |
} | |
"gameactions" | |
{ | |
"Default" "Right_Stick" | |
} | |
} | |
"group" | |
{ | |
"id" "11" | |
"mode" "mouse_joystick" | |
"inputs" | |
{ | |
} | |
} | |
"group" | |
{ | |
"id" "0" | |
"mode" "switches" | |
"inputs" | |
{ | |
"button_escape" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default start, Start" | |
} | |
} | |
} | |
} | |
"button_menu" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default Back, Back" | |
} | |
} | |
} | |
} | |
"left_bumper" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default left_bumper, Left_Bumper" | |
} | |
} | |
} | |
} | |
"right_bumper" | |
{ | |
"activators" | |
{ | |
"Full_Press" | |
{ | |
"bindings" | |
{ | |
"binding" "game_action Default right_bumper, Right_Bumper" | |
} | |
} | |
} | |
} | |
} | |
} | |
"preset" | |
{ | |
"id" "0" | |
"name" "Default" | |
"group_source_bindings" | |
{ | |
"0" "switch active" | |
"1" "button_diamond active" | |
"2" "left_trigger inactive" | |
"4" "left_trigger active" | |
"3" "right_trigger inactive" | |
"5" "right_trigger active" | |
"8" "left_trackpad active" | |
"6" "right_trackpad active" | |
"11" "right_trackpad inactive" | |
"7" "joystick active" | |
"9" "gyro active" | |
"10" "gyro inactive" | |
} | |
} | |
"settings" | |
{ | |
"left_trackpad_mode" "0" | |
"right_trackpad_mode" "0" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment