"controller_mappings" { "version" "3" "revision" "3206" "title" "Official Configuration for Pumped BMX Pro" "description" "Configuration created by Warp for use with the Xbox Wireless Controller." "creator" "76561198870319845" "controller_type" "controller_xboxone" "Timestamp" "1" "actions" { "GameControls" { "title" "#GameControls" "legacy_set" "0" "StickPadGyro" { "Lean" { "title" "#ControlRider" "input_mode" "joystick_move" } "Spin" { "title" "#Spin" "input_mode" "joystick_move" } "Trick" { "title" "#Trick" "input_mode" "joystick_move" } } "AnalogTrigger" { "SpinLeft" "#SpinLeft" "SpinRight" "#SpinRight" "LeanLeft" "#LeanLeft" "LeanRight" "#LeanRight" } "Button" { "Pump" "#Pump" "Help" "#Help" "Reset" "#Reset" "Pause" "#Pause" "TrickSet2" "#TrickSet2" "TrickSet3" "#TrickSet3" } } "MenuControls" { "title" "#MenuControls" "legacy_set" "0" "StickPadGyro" { "PreviewBike" { "title" "#PreviewBike" "input_mode" "joystick_move" } } "Button" { "MenuLeft" "#MenuLeft" "MenuRight" "#MenuRight" "MenuUp" "#MenuUp" "MenuDown" "#MenuDown" "MenuConfirm" "#MenuConfirm" "MenuBack" "#MenuBack" "MenuPageLeft" "#MenuPageLeft" "MenuPageRight" "#MenuPageRight" "MenuSelect" "#MenuSelect" } } } "action_layers" { } "localization" { "english" { "GameControls" "Game Controls" "MenuControls" "Menu Controls" "Spin" "Spin" "SpinLeft" "Oppo Spin" "SpinRight" "Spin (Right)" "Pump" "Pump" "Help" "Help" "Pause" "Pause" "Reset" "Reset Rider" "ControlRider" "Control Rider" "LeanLeft" "Lean Back" "LeanRight" "Lean Forward" "MenuConfirm" "Menu Confirm" "MenuBack" "Menu Back" "MenuLeft" "Menu Left" "MenuRight" "Menu Right" "MenuUp" "Menu Up" "MenuDown" "Menu Down" "MenuPageLeft" "Menu Page Left" "MenuPageRight" "Menu Page Right" "MenuSelect" "Menu Select" "TrickSet2" "Trick Set 2" "TrickSet3" "Trick Set 3" "Trick" "Trick" "PreviewBike" "Preview Bike" } } "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button Y" } } } } } } "group" { "id" "1" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_up" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_down" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_right" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_left" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "2" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "3" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "4" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_LEFT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "1" } } "group" { "id" "5" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "2" } } "group" { "id" "6" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "8" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } } } } } } "group" { "id" "9" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "10" "mode" "dpad" "inputs" { } "settings" { "layout" "0" } } "group" { "id" "12" "mode" "four_buttons" "inputs" { } } "group" { "id" "13" "mode" "trigger" "inputs" { } } "group" { "id" "14" "mode" "trigger" "inputs" { } } "group" { "id" "16" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuConfirm, Menu Confirm" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuBack, Menu Back" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuSelect, Menu Select" } } } } } } "group" { "id" "17" "mode" "trigger" "inputs" { } } "group" { "id" "18" "mode" "trigger" "inputs" { } } "group" { "id" "19" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuUp, Menu Up" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuDown, Menu Down" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuRight, Menu Right" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuLeft, Menu Left" } } } } } } "group" { "id" "20" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuUp, Menu Up" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuDown, Menu Down" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuRight, Menu Right" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuLeft, Menu Left" } } } } } } "group" { "id" "21" "mode" "radial_menu" "inputs" { } } "group" { "id" "22" "mode" "dpad" "inputs" { } "settings" { "layout" "0" } } "group" { "id" "23" "mode" "dpad" "inputs" { } "settings" { "overlap_region" "3899" } } "group" { "id" "25" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "game_action GameControls Pump, Pump" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "game_action GameControls Reset, Reset Rider" } } } } } } "group" { "id" "26" "mode" "trigger" "inputs" { } } "group" { "id" "27" "mode" "trigger" "inputs" { } } "group" { "id" "28" "mode" "trigger" "inputs" { } "settings" { "virtual_mode" "1" "adaptive_threshold" "0" } "gameactions" { "GameControls" "SpinRight" } } "group" { "id" "29" "mode" "trigger" "inputs" { } "settings" { "virtual_mode" "1" "adaptive_threshold" "0" } "gameactions" { "GameControls" "SpinLeft" } } "group" { "id" "30" "mode" "joystick_move" "inputs" { } "settings" { "virtual_mode" "1" } "gameactions" { "GameControls" "Lean" } } "group" { "id" "31" "mode" "joystick_move" "inputs" { } "settings" { "virtual_mode" "1" } "gameactions" { "GameControls" "Trick" } } "group" { "id" "32" "mode" "joystick_move" "inputs" { } "settings" { "virtual_mode" "1" } } "group" { "id" "33" "mode" "joystick_move" "inputs" { } "settings" { "virtual_mode" "1" } "gameactions" { "MenuControls" "PreviewBike" } } "group" { "id" "7" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button start" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button select" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button shoulder_left" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button shoulder_right" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button a" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button x" } } } } } } "group" { "id" "11" "mode" "switches" "inputs" { } } "group" { "id" "15" "mode" "switches" "inputs" { "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuPageLeft, Menu Page Left" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls MenuPageRight, Menu Page Right" } } } } } } "group" { "id" "24" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "game_action GameControls Pause, Pause" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "game_action GameControls Help, Help" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action GameControls TrickSet2, Trick Set 2" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action GameControls TrickSet3, Trick Set 3" } } } } } } "preset" { "id" "0" "name" "GameControls" "group_source_bindings" { "24" "switch active" "25" "button_diamond active" "26" "left_trigger inactive" "29" "left_trigger active" "27" "right_trigger inactive" "28" "right_trigger active" "30" "joystick active" "31" "right_joystick active" } } "preset" { "id" "1" "name" "MenuControls" "group_source_bindings" { "15" "switch active" "16" "button_diamond active" "17" "left_trigger active" "18" "right_trigger active" "20" "joystick active" "21" "joystick inactive" "32" "right_joystick inactive" "33" "right_joystick active" "19" "dpad active" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" } }