BioShock Infinite: ConstableBento's Bioshock Bindings

Bindings for Bioshock with motion control for aiming and a lot of quick access to guns and vigors. Double clicking right trackpad gives access to vigors though touch menu. Face buttons remain the same for normal controller setup. Added dual trigger mode on right trigger for aiming and shooting.

For instructions on how to use this mapping with the Steam Controller in BioShock Infinite, click the Download button or check out the instructions here.

Config Details

ConstableBento's Bioshock Bindings
ConstableBento
0
102

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

Download

Code

"controller_mappings"
{
	"version"		"2"
	"title"		"ConstableBento Bioshock Bindings"
	"description"		"Bindings for Bioshock with motion control for aiming and a lot of quick access to guns and vigors. Double clicking right trackpad gives access to vigors though touch menu. Face buttons remain the same for normal controller setup. Added dual trigger mode on right trigger for aiming and shooting"
	"creator"		"76561197977927906"
	"group"
	{
		"id"		"0"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"xinput_button A, Jump / Sky-line Attach"
			"button_B"		"xinput_button B, Crouch / Sky-line Reverse"
			"button_X"		"xinput_button X, Use / Reload"
			"button_Y"		"xinput_button Y, Melee"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"button_size"		"17994"
			"button_dist"		"19994"
		}
	}
	"group"
	{
		"id"		"1"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"xinput_button DPAD_UP, Nav Aid"
			"dpad_south"		"xinput_button DPAD_DOWN, Play Voxophone"
			"dpad_east"		"xinput_button SHOULDER_RIGHT, Weapon Swap"
			"dpad_west"		"xinput_button SHOULDER_LEFT, Vigor Swap"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"deadzone"		"5000"
			"edge_binding_radius"		"24996"
		}
	}
	"group"
	{
		"id"		"2"
		"mode"		"absolute_mouse"
		"settings"
		{
			"sensitivity"		"118"
			"haptic_intensity"		"0"
			"friction"		"1"
			"acceleration"		"1"
			"doubetap_max_duration"		"320"
		}
	}
	"group"
	{
		"id"		"3"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press UP_ARROW, Move Forward"
			"dpad_south"		"key_press DOWN_ARROW, Move Back"
			"dpad_east"		"key_press RIGHT_ARROW, Move Right"
			"dpad_west"		"key_press LEFT_ARROW, Move Left"
			"click"		"key_press LEFT_SHIFT, Sprint"
		}
		"settings"
		{
			"requires_click"		"0"
			"hold_repeat_inverval"		"99"
			"edge_binding_radius"		"24995"
		}
	}
	"group"
	{
		"id"		"4"
		"mode"		"trigger"
		"bindings"
		{
			"click"		"xinput_button TRIGGER_LEFT, Vigor"
			"edge"		"xinput_button TRIGGER_LEFT, Vigor"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"adaptive_threshold"		"3"
		}
	}
	"group"
	{
		"id"		"5"
		"mode"		"trigger"
		"bindings"
		{
			"click"		"xinput_button TRIGGER_RIGHT, Shoot"
			"edge"		"xinput_button JOYSTICK_RIGHT, Aim"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"adaptive_threshold"		"3"
		}
	}
	"group"
	{
		"id"		"6"
		"mode"		"four_buttons"
	}
	"group"
	{
		"id"		"7"
		"mode"		"joystick_camera"
	}
	"group"
	{
		"id"		"8"
		"mode"		"joystick_move"
		"bindings"
		{
			"click"		"xinput_button JOYSTICK_LEFT, Sprint"
		}
	}
	"group"
	{
		"id"		"9"
		"mode"		"four_buttons"
	}
	"group"
	{
		"id"		"10"
		"mode"		"joystick_move"
	}
	"group"
	{
		"id"		"11"
		"mode"		"joystick_camera"
	}
	"group"
	{
		"id"		"12"
		"mode"		"absolute_mouse"
	}
	"group"
	{
		"id"		"13"
		"mode"		"scrollwheel"
	}
	"group"
	{
		"id"		"14"
		"mode"		"absolute_mouse"
		"settings"
		{
			"sensitivity"		"110"
		}
	}
	"group"
	{
		"id"		"15"
		"mode"		"four_buttons"
	}
	"group"
	{
		"id"		"16"
		"mode"		"touch_menu"
		"settings"
		{
			"touch_menu_button_count"		"2"
		}
	}
	"group"
	{
		"id"		"17"
		"mode"		"touch_menu"
		"bindings"
		{
			"touch_menu_button_0"		"key_press 1"
			"touch_menu_button_1"		"key_press 2"
			"touch_menu_button_2"		"key_press 3"
			"touch_menu_button_3"		"key_press 4"
			"touch_menu_button_4"		"key_press 5"
			"touch_menu_button_5"		"key_press 6"
			"touch_menu_button_6"		"key_press 7"
			"touch_menu_button_7"		"key_press 8"
			"touch_menu_button_8"		"key_press 9"
			"touch_menu_button_9"		"key_press 0"
		}
		"settings"
		{
			"touch_menu_button_count"		"9"
			"touch_menu_opacity"		"40"
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		""
		"group_source_bindings"
		{
			"0"		"button_diamond active"
			"1"		"left_trackpad active"
			"9"		"left_trackpad inactive"
			"10"		"left_trackpad inactive"
			"11"		"left_trackpad inactive"
			"12"		"left_trackpad inactive"
			"13"		"left_trackpad inactive"
			"15"		"left_trackpad inactive modeshift"
			"16"		"left_trackpad active modeshift"
			"2"		"right_trackpad active"
			"7"		"right_trackpad inactive"
			"17"		"right_trackpad active modeshift"
			"3"		"joystick inactive"
			"6"		"joystick inactive"
			"8"		"joystick active"
			"4"		"left_trigger active"
			"5"		"right_trigger active"
			"14"		"gyro active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"button_back_left"		"key_press LEFT_CONTROL, Crouch"
				"button_menu"		"xinput_button SELECT, Gameplay Menu"
				"left_bumper"		"xinput_button SHOULDER_LEFT, Vigor Menu"
				"button_escape"		"xinput_button START, Pause Menu"
				"right_click"		"mode_shift right_trackpad 17"
				"button_back_right"		"key_press SPACE, Jump"
				"right_bumper"		"key_press R, Reload"
			}
		}
		"settings"
		{
		}
	}
}