XCOM: Enemy Unknown: ZearoX's Bindings

Added all the necessary buttons as well as an intuitive camera system for optimal change of view.

For instructions on how to use this mapping with the Steam Controller in XCOM: Enemy Unknown, click the Download button or check out the instructions here.

Config Details

ZearoX's Bindings
AutoUploader
0
0

Need help with how to use these configs? Click here!

Download

Code

"controller_mappings"
{
	"version"		"2"
	"title"		"ZearoX's Bindings"
	"description"		"Added all the necessary buttons as well as an intuitive camera system for optimal change of view."
	"creator"		"76561197961959852"
	"group"
	{
		"id"		"0"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"key_press RETURN, Confirm"
			"button_B"		"key_press ESCAPE, Cancel"
			"button_X"		"key_press X, Switch Weapon"
			"button_Y"		"key_press Y, Overwatch"
		}
		"settings"
		{
			"button_size"		"17984"
			"button_dist"		"19984"
		}
	}
	"group"
	{
		"id"		"1"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"mouse_wheel SCROLL_UP, Cam up"
			"dpad_south"		"mouse_wheel SCROLL_DOWN, Cam down"
			"dpad_east"		"key_press E, Rotate Right"
			"dpad_west"		"key_press Q, Rotate left"
		}
		"settings"
		{
			"requires_click"		"0"
			"overlap"		"0"
			"deadzone"		"17280"
			"edge_binding_radius"		"24996"
			"haptic_intensity"		"3"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"2"
		"mode"		"joystick_camera"
		"bindings"
		{
			"click"		"xinput_button JOYSTICK_RIGHT"
		}
		"settings"
		{
			"output_joystick"		"1"
			"sensitivity"		"99"
		}
	}
	"group"
	{
		"id"		"3"
		"mode"		"joystick_move"
		"bindings"
		{
			"click"		"xinput_button JOYSTICK_LEFT"
		}
		"settings"
		{
			"edge_binding_radius"		"24999"
			"sensitivity"		"99"
		}
	}
	"group"
	{
		"id"		"4"
		"mode"		"trigger"
		"bindings"
		{
			"click"		"mouse_button RIGHT, Right Click"
		}
		"settings"
		{
			"haptic_intensity"		"3"
		}
	}
	"group"
	{
		"id"		"5"
		"mode"		"trigger"
		"bindings"
		{
			"click"		"mouse_button LEFT, Left Click"
		}
	}
	"group"
	{
		"id"		"6"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"key_press S"
			"button_B"		"key_press E"
			"button_X"		"key_press Q"
			"button_Y"		"key_press W"
		}
		"settings"
		{
			"button_size"		"17986"
			"button_dist"		"19986"
		}
	}
	"group"
	{
		"id"		"7"
		"mode"		"joystick_camera"
		"settings"
		{
			"output_joystick"		"2"
			"sensitivity"		"98"
		}
	}
	"group"
	{
		"id"		"8"
		"mode"		"scrollwheel"
		"settings"
		{
			"scroll_angle"		"96"
			"haptic_intensity"		"3"
		}
	}
	"group"
	{
		"id"		"9"
		"mode"		"absolute_mouse"
		"settings"
		{
			"trackball"		"0"
			"haptic_intensity"		"3"
			"doubetap_max_duration"		"320"
		}
	}
	"group"
	{
		"id"		"10"
		"mode"		"joystick_move"
		"bindings"
		{
			"edge"		"key_press Q"
		}
		"settings"
		{
			"edge_binding_radius"		"24996"
			"output_joystick"		"2"
			"sensitivity"		"99"
		}
	}
	"group"
	{
		"id"		"11"
		"mode"		"scrollwheel"
		"bindings"
		{
			"scroll_clockwise"		"key_press F"
			"scroll_counterclockwise"		"key_press C"
		}
		"settings"
		{
			"scroll_angle"		"88"
			"haptic_intensity"		"3"
		}
	}
	"group"
	{
		"id"		"12"
		"mode"		"absolute_mouse"
		"settings"
		{
			"doubetap_max_duration"		"323"
		}
	}
	"group"
	{
		"id"		"13"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press F"
			"dpad_south"		"key_press C"
		}
		"settings"
		{
			"requires_click"		"0"
			"deadzone"		"23296"
			"edge_binding_radius"		"24996"
			"haptic_intensity"		"3"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"14"
		"mode"		"joystick_move"
		"settings"
		{
			"edge_binding_radius"		"24997"
			"output_joystick"		"2"
			"sensitivity"		"99"
		}
	}
	"group"
	{
		"id"		"15"
		"mode"		"joystick_camera"
		"settings"
		{
			"sensitivity"		"99"
		}
	}
	"group"
	{
		"id"		"16"
		"mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"key_press R, Reload"
		}
		"settings"
		{
			"sensitivity"		"99"
			"haptic_intensity"		"3"
			"doubetap_max_duration"		"320"
		}
	}
	"group"
	{
		"id"		"17"
		"mode"		"scrollwheel"
		"settings"
		{
			"scroll_angle"		"89"
		}
	}
	"group"
	{
		"id"		"18"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press W, Cam forward"
			"dpad_south"		"key_press S, Cam back"
			"dpad_east"		"key_press D, Cam right"
			"dpad_west"		"key_press A, Cam left"
			"click"		"key_press K, Hunker Down"
		}
		"settings"
		{
			"requires_click"		"0"
			"edge_binding_radius"		"24995"
			"haptic_intensity"		"3"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"19"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press V"
			"dpad_south"		"key_press RETURN"
			"dpad_east"		"key_press ESCAPE"
			"dpad_west"		"key_press X"
		}
		"settings"
		{
			"overlap"		"0"
			"edge_binding_radius"		"24997"
			"haptic_intensity"		"3"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"20"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"mouse_wheel SCROLL_DOWN"
			"button_B"		"key_press E"
			"button_X"		"key_press Q"
			"button_Y"		"mouse_wheel SCROLL_UP"
		}
		"settings"
		{
			"requires_click"		"0"
			"hold_repeat_inverval"		"271"
			"haptic_intensity"		"3"
			"button_size"		"17994"
			"button_dist"		"19994"
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		""
		"group_source_bindings"
		{
			"0"		"button_diamond active"
			"19"		"button_diamond inactive"
			"1"		"left_trackpad active"
			"6"		"left_trackpad inactive"
			"7"		"left_trackpad inactive"
			"8"		"left_trackpad inactive"
			"9"		"left_trackpad inactive"
			"10"		"left_trackpad inactive"
			"11"		"left_trackpad inactive modeshift"
			"12"		"left_trackpad inactive modeshift"
			"13"		"left_trackpad inactive modeshift"
			"14"		"left_trackpad inactive modeshift"
			"15"		"left_trackpad inactive modeshift"
			"20"		"left_trackpad active modeshift"
			"2"		"right_trackpad inactive"
			"16"		"right_trackpad active"
			"3"		"joystick inactive"
			"17"		"joystick inactive"
			"18"		"joystick active"
			"4"		"left_trigger active"
			"5"		"right_trigger active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"button_back_left"		"key_press LEFT_SHIFT, Previous Soldier"
				"button_back_right"		"key_press TAB, Next Soldier"
				"button_menu"		"key_press BACKSPACE, End Turn"
				"button_escape"		"key_press ESCAPE, Escape"
				"right_bumper"		"key_press V, Interact with object"
				"left_bumper"		"key_press F1, Information"
			}
		}
		"settings"
		{
		}
	}
}