Skip to content

Instantly share code, notes, and snippets.

@Thracky
Last active March 5, 2020 20:26
Show Gist options
  • Save Thracky/5838cd0e3570a5c25e4086a5a672f521 to your computer and use it in GitHub Desktop.
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.
"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