Mirror's Edge: ConstableBento's Mirror's Edge Controls

Grip buttons are used to jump and slide, while triggers are for punching and countering. Objective indicator on right bumper and slow mo on left. Face buttons mapped normally like console controls but configure if needed. Right trackpad click to make 180 turns (especially if wall jumping).

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

Config Details

ConstableBento's Mirror's Edge Controls
ConstableBento
1
86

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

Download

Code

"controller_mappings"
{
	"version"		"2"
	"title"		"ConstableBento's Mirror's Edge Controls"
	"description"		"Grip buttons are used to jump and slide, while triggers are for punching and countering. Objective indicator on right bumper and slow mo on left. Face buttons mapped normally like console controls but configure if needed. Right trackpad click to make 180 turns (especially if wall jumping)."
	"creator"		"76561197977927906"
	"group"
	{
		"id"		"0"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"xinput_button A, interact"
			"button_B"		"xinput_button B"
			"button_X"		"xinput_button X, slow mo"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"button_size"		"17984"
			"button_dist"		"19968"
		}
	}
	"group"
	{
		"id"		"1"
		"mode"		"dpad"
		"bindings"
		{
			"click"		"key_press Q, click to use button"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"deadzone"		"5000"
			"edge_binding_radius"		"24996"
			"haptic_intensity"		"0"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"2"
		"mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"key_press Q, click to turn around"
		}
		"settings"
		{
			"sensitivity"		"99"
			"rotation"		"0"
			"friction"		"1"
			"friction_vert_scale"		"200"
			"sensitivity_vert_scale"		"99"
			"mouse_smoothing"		"19"
			"doubetap_max_duration"		"324"
			"mouse_trigger_clamp_amount"		"89"
		}
	}
	"group"
	{
		"id"		"3"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press W, Move Forward"
			"dpad_north"		"key_press UP_ARROW, Move Forward"
			"dpad_south"		"key_press S, Move Back"
			"dpad_south"		"key_press DOWN_ARROW, Move Back"
			"dpad_east"		"key_press D, Move Right"
			"dpad_east"		"key_press RIGHT_ARROW, Move Right"
			"dpad_west"		"key_press A, Move Left"
			"dpad_west"		"key_press LEFT_ARROW, Move Left"
		}
		"settings"
		{
			"requires_click"		"0"
			"hold_repeat_inverval"		"99"
			"edge_binding_radius"		"24995"
			"haptic_intensity"		"0"
			"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"
		"settings"
		{
			"button_size"		"17998"
			"button_dist"		"19998"
		}
	}
	"group"
	{
		"id"		"7"
		"mode"		"joystick_move"
		"bindings"
		{
			"click"		"key_press E"
		}
		"settings"
		{
			"edge_binding_radius"		"24995"
			"sensitivity"		"97"
		}
	}
	"group"
	{
		"id"		"8"
		"mode"		"absolute_mouse"
		"settings"
		{
			"sensitivity"		"99"
			"trackball"		"0"
			"sensitivity_vert_scale"		"99"
			"mouse_smoothing"		"19"
			"doubetap_max_duration"		"320"
			"mouse_trigger_clamp_amount"		"89"
		}
	}
	"group"
	{
		"id"		"9"
		"mode"		"joystick_camera"
		"settings"
		{
			"haptic_intensity"		"3"
			"output_joystick"		"1"
			"anti_deadzone"		"14208"
			"sensitivity"		"99"
		}
	}
	"group"
	{
		"id"		"10"
		"mode"		"dpad"
		"settings"
		{
			"edge_binding_radius"		"24997"
			"analog_emulation_period"		"29"
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		""
		"group_source_bindings"
		{
			"0"		"button_diamond active"
			"1"		"left_trackpad inactive"
			"6"		"left_trackpad inactive"
			"7"		"left_trackpad inactive"
			"2"		"right_trackpad active"
			"9"		"right_trackpad inactive"
			"10"		"right_trackpad inactive"
			"3"		"joystick active"
			"4"		"left_trigger active"
			"5"		"right_trigger active"
			"8"		"gyro active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"right_bumper"		"key_press LEFT_ALT, check objective"
				"button_back_left"		"key_press LEFT_SHIFT, slide"
				"button_escape"		"key_press ESCAPE, Menu"
				"button_back_right"		"key_press SPACE, jump"
				"button_menu"		"key_press TAB, objectives "
				"left_bumper"		"key_press R, slow mo"
			}
		}
		"settings"
		{
		}
	}
}