Portal 2: #Title_Motion

Description_Motion

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

Config Details

#Title_Motion
AutoUploader
0
38

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

Download

Code

"controller_mappings"
{
	"version"		"2"
	"title"		"#Title_Motion"
	"description"		"#Description_Motion"
	"creator"		"76561197969363440"
	"actions"
	{
		"FPSControls"
		{
			"title"		"#Set_FPSControls"
			"StickPadGyro"
			{
				"Move"
				{
					"title"		"#Action_Move"
					"input_mode"		"joystick_move"
				}
				"Camera"
				{
					"title"		"#Action_Camera"
					"input_mode"		"absolute_mouse"
				}
			}
			"AnalogTrigger"
			{
			}
			"Button"
			{
				"attack"		"#Action_BluePortal"
				"attack2"		"#Action_OrangePortal"
				"quick_ping"		"#Action_QuickPing"
				"zoom"		"#Action_Zoom"
				"remote_view"		"#Action_PartnerView"
				"duck"		"#Action_Crouch"
				"jump"		"#Action_Jump"
				"use"		"#Action_Use"
				"mouse_menu_taunt"		"#Action_Gesture"
				"mouse_menu"		"#Action_PingMenu"
				"pause_menu"		"#Action_PauseMenu"
			}
		}
		"MenuControls"
		{
			"title"		"#Set_MenuControls"
			"StickPadGyro"
			{
			}
			"AnalogTrigger"
			{
			}
			"Button"
			{
				"menu_up"		"#Menu_Up"
				"menu_down"		"#Menu_Down"
				"menu_left"		"#Menu_Left"
				"menu_right"		"#Menu_Right"
				"menu_select"		"#Menu_Select"
				"menu_cancel"		"#Menu_Cancel"
				"menu_x"		"#Menu_X"
				"menu_y"		"#Menu_Y"
				"pause_menu"		"#Action_ReturnToGame"
			}
		}
		"Puzzlemaker"
		{
			"title"		"#Set_PuzzleControls"
			"StickPadGyro"
			{
				"Mouse"
				{
					"title"		"#Action_Mouse"
					"input_mode"		"absolute_mouse"
					"os_mouse"		"1"
				}
			}
			"AnalogTrigger"
			{
			}
			"Button"
			{
				"menu_up"		"#Menu_Up"
				"menu_down"		"#Menu_Down"
				"menu_left"		"#Menu_Left"
				"menu_right"		"#Menu_Right"
				"menu_select"		"#Menu_Select"
				"menu_cancel"		"#Menu_Cancel"
				"menu_x"		"#Menu_X"
				"menu_y"		"#Menu_Y"
				"pause_menu"		"#Action_ReturnToGame"
				"remote_view"		"#Menu_ToggleGameView"
			}
		}
		"RadialMenu"
		{
			"title"		"#Set_RadialMenu"
			"StickPadGyro"
			{
				"RadialMenuStick"
				{
					"title"		"#Action_RadialMenu"
					"input_mode"		"joystick_move"
				}
			}
			"AnalogTrigger"
			{
			}
			"Button"
			{
				"mouse_menu"		"#Action_PingMenu"
				"mouse_menu_taunt"		"#Action_Gesture"
			}
		}
	}
	"Localization"
	{
		"english"
		{
			"Set_FPSControls"		"FPS Controls"
			"Set_MenuControls"		"Menu Controls"
			"Set_PuzzleControls"		"Puzzle Editor Controls"
			"Set_RadialMenu"		"Radial Menu"
			"Action_Mouse"		"Mouse"
			"Action_Move"		"Movement"
			"Action_Camera"		"Camera"
			"Action_BluePortal"		"Blue Portal"
			"Action_OrangePortal"		"Orange Portal"
			"Action_QuickPing"		"Quick Ping"
			"Action_Zoom"		"Zoom"
			"Action_PartnerView"		"Partner View"
			"Action_Crouch"		"Crouch"
			"Action_Jump"		"Jump"
			"Action_Use"		"Use"
			"Action_Gesture"		"Gesture"
			"Action_PingMenu"		"Ping Menu"
			"Action_PauseMenu"		"Pause Menu"
			"Action_RadialMenu"		"Radial Menu"
			"menu_up"		"Up"
			"menu_down"		"Down"
			"menu_left"		"Left"
			"menu_right"		"Right"
			"menu_select"		"Select"
			"menu_cancel"		"Cancel"
			"menu_x"		"Menu Function 1"
			"menu_y"		"Menu Function 2"
			"Menu_ToggleGameView"		"ToggleGameView"
			"Title_Motion"		"Portal 2 Motion Controls"
			"Description_Motion"		"Official Portal 2 Steam Controller configuration.  Uses a combination of right pad and motion controls for camera."
			"Title_Standard"		"Portal 2 Standard Controls"
			"Description_Standard"		"Official Portal 2 Steam Controller configuration."
		}
	}
	"group"
	{
		"id"		"0"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"game_action FPSControls jump"
			"button_B"		"game_action FPSControls use"
			"button_Y"		"game_action FPSControls duck"
		}
		"settings"
		{
			"button_size"		"17996"
			"button_dist"		"19996"
		}
	}
	"group"
	{
		"id"		"1"
		"mode"		"trigger"
		"bindings"
		{
			"click"		"game_action FPSControls attack2"
		}
	}
	"group"
	{
		"id"		"2"
		"mode"		"trigger"
		"bindings"
		{
			"click"		"game_action FPSControls attack"
		}
	}
	"group"
	{
		"id"		"3"
		"mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"game_action FPSControls use"
		}
		"settings"
		{
			"virtual_mode"		"1"
			"sensitivity"		"121"
			"rotation"		"15"
			"doubetap_max_duration"		"320"
		}
		"gameactions"
		{
			"FPSControls"		"Camera"
		}
	}
	"group"
	{
		"id"		"4"
		"mode"		"joystick_move"
		"settings"
		{
			"virtual_mode"		"1"
			"edge_binding_radius"		"24995"
			"sensitivity"		"97"
		}
		"gameactions"
		{
			"FPSControls"		"Move"
		}
	}
	"group"
	{
		"id"		"5"
		"mode"		"joystick_move"
		"settings"
		{
			"virtual_mode"		"1"
			"edge_binding_radius"		"24995"
			"sensitivity"		"97"
		}
		"gameactions"
		{
			"RadialMenu"		"RadialMenuStick"
		}
	}
	"group"
	{
		"id"		"6"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"7"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"8"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"game_action Puzzlemaker menu_select"
			"button_B"		"game_action Puzzlemaker menu_cancel"
			"button_X"		"game_action Puzzlemaker menu_x"
			"button_Y"		"game_action Puzzlemaker menu_y"
		}
		"settings"
		{
			"button_size"		"17996"
			"button_dist"		"19996"
		}
	}
	"group"
	{
		"id"		"9"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"10"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"11"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"game_action MenuControls menu_up"
			"dpad_south"		"game_action MenuControls menu_down"
			"dpad_east"		"game_action MenuControls menu_right"
			"dpad_west"		"game_action MenuControls menu_left"
		}
		"settings"
		{
			"deadzone"		"5000"
			"edge_binding_radius"		"24995"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"12"
		"mode"		"absolute_mouse"
		"settings"
		{
			"sensitivity"		"144"
			"doubetap_max_duration"		"320"
		}
	}
	"group"
	{
		"id"		"13"
		"mode"		"absolute_mouse"
		"settings"
		{
			"sensitivity"		"146"
			"doubetap_max_duration"		"321"
		}
		"gameactions"
		{
			"Puzzlemaker"		"Mouse"
		}
	}
	"group"
	{
		"id"		"14"
		"mode"		"absolute_mouse"
		"settings"
		{
			"sensitivity"		"147"
			"doubetap_max_duration"		"322"
		}
	}
	"group"
	{
		"id"		"15"
		"mode"		"absolute_mouse"
		"settings"
		{
			"virtual_mode"		"1"
			"sensitivity"		"38"
			"trackball"		"0"
			"haptic_intensity"		"0"
			"sensitivity_vert_scale"		"119"
			"acceleration"		"2"
			"mouse_smoothing"		"0"
			"doubetap_max_duration"		"322"
		}
		"gameactions"
		{
			"FPSControls"		"Camera"
		}
	}
	"group"
	{
		"id"		"16"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"game_action Puzzlemaker menu_up"
			"dpad_south"		"game_action Puzzlemaker menu_down"
			"dpad_east"		"game_action Puzzlemaker menu_right"
			"dpad_west"		"game_action Puzzlemaker menu_left"
		}
		"settings"
		{
			"deadzone"		"5000"
			"edge_binding_radius"		"24996"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"17"
		"mode"		"four_buttons"
		"settings"
		{
			"button_size"		"17996"
			"button_dist"		"19996"
		}
	}
	"group"
	{
		"id"		"18"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"19"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"20"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"key_press ENTER, Select/Build"
			"button_B"		"key_press LEFT_CONTROL, Undo"
			"button_B"		"key_press Z, Undo"
			"button_X"		"key_press DELETE, Delete Selected"
			"button_Y"		"key_press F9, Build/Play Map"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"button_size"		"17994"
			"button_dist"		"19994"
		}
	}
	"group"
	{
		"id"		"21"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"key_press S, Move Back"
			"button_B"		"key_press D, Move Right"
			"button_X"		"key_press A, Move Left"
			"button_Y"		"key_press W, Move Forward"
		}
		"settings"
		{
			"requires_click"		"0"
			"hold_repeats"		"1"
			"hold_repeat_inverval"		"50"
			"button_size"		"18994"
			"button_dist"		"19994"
		}
	}
	"group"
	{
		"id"		"22"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"mouse_wheel SCROLL_UP, Zoom In"
			"dpad_south"		"mouse_wheel SCROLL_DOWN, Zoom Out"
			"dpad_east"		"key_press E, Spin Right"
			"dpad_west"		"key_press Q, Spin Left"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"edge_binding_radius"		"24995"
		}
	}
	"group"
	{
		"id"		"23"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"game_action FPSControls mouse_menu"
			"dpad_west"		"game_action FPSControls mouse_menu_taunt"
		}
		"settings"
		{
			"virtual_mode"		"1"
			"edge_binding_radius"		"24995"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"24"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"game_action MenuControls menu_select"
			"button_B"		"game_action MenuControls menu_cancel"
			"button_X"		"game_action MenuControls menu_x"
			"button_Y"		"game_action MenuControls menu_y"
		}
		"settings"
		{
			"button_size"		"17992"
			"button_dist"		"19992"
		}
	}
	"group"
	{
		"id"		"25"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"game_action RadialMenu mouse_menu"
			"dpad_west"		"game_action RadialMenu mouse_menu_taunt"
		}
		"settings"
		{
			"virtual_mode"		"1"
			"edge_binding_radius"		"24995"
			"analog_emulation_period"		"29"
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		"FPSControls"
		"group_source_bindings"
		{
			"0"		"button_diamond active"
			"1"		"left_trigger active"
			"2"		"right_trigger active"
			"3"		"right_trackpad active"
			"4"		"joystick active"
			"15"		"gyro active"
			"23"		"left_trackpad active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"right_bumper"		"game_action FPSControls zoom"
				"button_escape"		"game_action FPSControls pause_menu"
				"button_menu"		"game_action FPSControls remote_view"
				"button_back_left"		"game_action FPSControls jump"
				"button_back_right"		"game_action FPSControls use"
				"left_bumper"		"game_action FPSControls quick_ping"
			}
		}
		"settings"
		{
		}
	}
	"preset"
	{
		"id"		"1"
		"name"		"MenuControls"
		"group_source_bindings"
		{
			"24"		"button_diamond active"
			"6"		"left_trigger active"
			"7"		"right_trigger active"
			"11"		"joystick active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"button_escape"		"game_action MenuControls pause_menu"
			}
		}
		"settings"
		{
		}
	}
	"preset"
	{
		"id"		"2"
		"name"		"Puzzlemaker"
		"group_source_bindings"
		{
			"20"		"button_diamond active"
			"9"		"left_trigger active"
			"10"		"right_trigger active"
			"12"		"right_trackpad active"
			"21"		"joystick active"
			"22"		"left_trackpad active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"button_back_right"		"key_press LEFT_SHIFT, Multi-Select"
				"right_trigger"		"mouse_button LEFT, Left Mouse"
				"left_trigger"		"mouse_button RIGHT, Right Mouse"
				"button_escape"		"game_action Puzzlemaker pause_menu"
				"button_menu"		"key_press TAB, Toggle Game View"
				"left_bumper"		"key_press SPACE, Move Current Selection"
				"button_back_left"		"mouse_button MIDDLE, Rotate View"
				"right_bumper"		"key_press p, Change Surface Material"
			}
		}
		"settings"
		{
		}
	}
	"preset"
	{
		"id"		"4"
		"name"		"RadialMenu"
		"group_source_bindings"
		{
			"5"		"right_trackpad active"
			"25"		"left_trackpad active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"left_bumper"		"game_action RadialMenu mouse_menu"
			}
		}
		"settings"
		{
		}
	}
}