Black Mesa: Swagglesses Universal Half-Life Config

My personal config for all Half-Life games. Combines button diamond layout from the console Orange Box with use of the left pad for mouse movement and the use key. As Black Mesa doesn't have a console-style weapon select, the right pad is a wheel to scroll through weapons. Enjoy!

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

Config Details

Swagglesses Universal Half-Life Config
AutoUploader
0
13

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

Download

Code

"controller_mappings"
{
	"version"		"2"
	"title"		"Swagglesses Universal Half-Life Config"
	"description"		"My personal config for all Half-Life games. Combines button diamond layout from the console Orange Box with use of the left pad for mouse movement and the use key. As Black Mesa doesn't have a console-style weapon select, the right pad is a wheel to scroll through weapons. Enjoy!"
	"creator"		"76561198070313551"
	"group"
	{
		"id"		"0"
		"Mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"key_press SPACE, jump and select"
			"button_B"		"key_press R, reload"
			"button_X"		"key_press E, Interact"
			"button_Y"		"key_press F, flashlight "
		}
		"settings"
		{
			"button_size"		"17992"
			"button_dist"		"19992"
		}
	}
	"group"
	{
		"id"		"1"
		"Mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press W, up"
			"dpad_south"		"key_press S, down"
			"dpad_east"		"key_press D, right"
			"dpad_west"		"key_press A, left"
			"click"		"key_press LEFT_CONTROL"
		}
		"settings"
		{
			"requires_click"		"0"
			"overlap"		"2"
			"edge_binding_radius"		"24996"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"2"
		"Mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press UP_ARROW"
			"dpad_south"		"key_press DOWN_ARROW"
			"dpad_east"		"key_press RIGHT_ARROW"
			"dpad_west"		"key_press LEFT_ARROW"
		}
		"settings"
		{
			"overlap"		"0"
			"edge_binding_radius"		"24996"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"3"
		"Mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"key_press E, Interact"
			"doubletap"		"key_press Z"
		}
		"settings"
		{
			"sensitivity"		"367"
			"doubletap_beep"		"1"
			"rotation"		"15"
			"friction"		"3"
			"doubetap_max_duration"		"320"
		}
	}
	"group"
	{
		"id"		"4"
		"Mode"		"trigger"
		"bindings"
		{
			"edge"		"mouse_button RIGHT"
		}
	}
	"group"
	{
		"id"		"5"
		"Mode"		"trigger"
		"bindings"
		{
			"edge"		"mouse_button LEFT"
		}
	}
	"group"
	{
		"id"		"6"
		"Mode"		"scrollwheel"
		"bindings"
		{
			"scroll_clockwise"		"mouse_wheel SCROLL_DOWN, Previous Weapon"
			"scroll_counterclockwise"		"mouse_wheel SCROLL_UP, Next Weapon"
			"click"		"key_press G, gravity gun "
		}
		"settings"
		{
			"scroll_angle"		"137"
			"haptic_intensity"		"3"
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		""
		"group_source_bindings"
		{
			"0"		"button_diamond active"
			"1"		"joystick active"
			"2"		"left_trackpad inactive"
			"6"		"left_trackpad active"
			"3"		"right_trackpad active"
			"4"		"left_trigger active"
			"5"		"right_trigger active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"left_bumper"		"key_press LEFT_SHIFT, Run"
				"button_back_left"		"key_press LEFT_CONTROL, Crouch"
				"button_escape"		"key_press ESCAPE, Menu"
				"button_menu"		"key_press F6, Save"
				"button_back_right"		"key_press SPACE, Jump"
				"right_bumper"		"key_press Q, Previous Weapon"
			}
		}
		"settings"
		{
		}
	}
}