Besiege: Tweaked Besiege Bindings

Based on Krejlooc's config. Tweaked and refined, but still missing certain features. Not much more possible until the devs add native support for separate build/drive control modes.

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

Config Details

Tweaked Besiege Bindings
AutoUploader
0
4

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

Download

Code

"controller_mappings"
{
	"version"		"2"
	"title"		"Tweaked Besiege Bindings"
	"description"		"Based on Krejlooc's config. Tweaked and refined, but still missing certain features. Not much more possible until the devs add native support for separate build/drive control modes."
	"creator"		"76561197972280076"
	"group"
	{
		"id"		"0"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"key_press L, Contract Spring"
			"button_B"		"key_press J, Decoupler"
			"button_X"		"key_press V, Grabber Drop"
			"button_Y"		"key_press H, Piston Extend"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"button_size"		"17984"
			"button_dist"		"19968"
		}
	}
	"group"
	{
		"id"		"1"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press UP_ARROW, Move Forwards"
			"dpad_south"		"key_press DOWN_ARROW, Move Backwards"
			"dpad_east"		"key_press RIGHT_ARROW, Turn Right"
			"dpad_west"		"key_press LEFT_ARROW, Turn Left"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"deadzone"		"5000"
			"edge_binding_radius"		"24996"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"2"
		"mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"mouse_button MIDDLE, Pan Camera"
		}
		"settings"
		{
			"sensitivity"		"141"
			"rotation"		"15"
			"doubetap_max_duration"		"320"
		}
	}
	"group"
	{
		"id"		"3"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press W, Camera Forward"
			"dpad_south"		"key_press S, Camera Back"
			"dpad_east"		"key_press D, Camera Right"
			"dpad_west"		"key_press A, Camera Left"
			"click"		"key_press F1, Reset Camera"
		}
		"settings"
		{
			"virtual_mode"		"1"
			"requires_click"		"0"
			"hold_repeat_inverval"		"99"
			"edge_binding_radius"		"24995"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"4"
		"mode"		"trigger"
		"bindings"
		{
			"edge"		"mouse_button RIGHT"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
		}
	}
	"group"
	{
		"id"		"5"
		"mode"		"trigger"
		"bindings"
		{
			"edge"		"mouse_button LEFT"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
		}
	}
	"group"
	{
		"id"		"6"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"key_press Y, shoot"
			"button_B"		"key_press K, detonate remote"
			"button_X"		"key_press C, ignite cannon"
			"button_Y"		"key_press O, fly"
		}
		"settings"
		{
			"virtual_mode"		"1"
			"button_size"		"17984"
			"button_dist"		"19980"
		}
	}
	"group"
	{
		"id"		"7"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"mouse_wheel SCROLL_UP"
			"dpad_south"		"mouse_wheel SCROLL_DOWN"
			"dpad_east"		"key_press RIGHT_ARROW"
			"dpad_west"		"key_press LEFT_ARROW"
		}
		"settings"
		{
			"virtual_mode"		"1"
			"edge_binding_radius"		"24995"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"8"
		"mode"		"scrollwheel"
		"bindings"
		{
			"scroll_clockwise"		"mouse_wheel SCROLL_UP"
			"scroll_counterclockwise"		"mouse_wheel SCROLL_DOWN"
		}
		"settings"
		{
			"virtual_mode"		"1"
			"scroll_angle"		"88"
		}
	}
	"group"
	{
		"id"		"9"
		"mode"		"four_buttons"
		"settings"
		{
			"virtual_mode"		"1"
			"button_size"		"17992"
			"button_dist"		"19992"
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		""
		"group_source_bindings"
		{
			"0"		"button_diamond active"
			"6"		"button_diamond active modeshift"
			"1"		"left_trackpad active"
			"2"		"right_trackpad active"
			"8"		"right_trackpad active modeshift"
			"3"		"joystick active"
			"7"		"joystick active modeshift"
			"9"		"joystick inactive"
			"4"		"left_trigger active"
			"5"		"right_trigger active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"button_escape"		"key_press SPACE, Play/Stop"
				"left_bumper"		"key_press N, Rope Winch In"
				"button_back_left"		"key_press X, Delete"
				"right_bumper"		"key_press M, Rope Winch Out"
				"button_back_right"		"key_press R, Rotate Block"
				"button_menu"		"key_press F, Invert Wheel"
			}
		}
		"settings"
		{
		}
	}
}