Grand Theft Auto III: More Testing Needed

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

Config Details

More Testing Needed
AutoUploader
0
0

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

Download

Code

"controller_mappings"
{
	"version"		"2"
	"title"		"More Testing Needed"
	"Description"		"This config attempts to use the left track-pad for movement, but seems to stop responding to input. This config also binds all buttons to the controller using the left grip to mode-shift. This means you don't have to change in-game controls."
	"creator"		"76561197974390086"
	"group"
	{
		"id"		"0"
		"Mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"key_press UP_ARROW, Up / Drive"
			"button_B"		"key_press LEFT_SHIFT, Sprint"
			"button_X"		"key_press DOWN_ARROW, Down / Stop"
			"button_Y"		"key_press CAPSLOCK, Sub-Missions"
		}
		"settings"
		{
			"button_size"		"17996"
			"button_dist"		"19996"
		}
	}
	"group"
	{
		"id"		"1"
		"Mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press W"
			"dpad_south"		"key_press S"
			"dpad_east"		"key_press D"
			"dpad_west"		"key_press A"
			"click"		"key_press LEFT_SHIFT, Sprint"
		}
		"settings"
		{
			"requires_click"		"0"
			"deadzone"		"5000"
			"edge_binding_radius"		"24995"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"2"
		"Mode"		"joystick_camera"
		"bindings"
		{
			"click"		"key_press SPACE"
		}
		"settings"
		{
			"haptic_intensity"		"2"
			"output_joystick"		"1"
			"sensitivity"		"97"
		}
	}
	"group"
	{
		"id"		"3"
		"Mode"		"joystick_move"
		"bindings"
		{
			"click"		"xinput_button JOYSTICK_LEFT"
		}
		"settings"
		{
			"edge_binding_radius"		"24999"
			"sensitivity"		"99"
		}
	}
	"group"
	{
		"id"		"4"
		"Mode"		"trigger"
		"bindings"
		{
			"click"		"mouse_button RIGHT, Target"
			"edge"		"mouse_button RIGHT, Target"
		}
		"settings"
		{
			"output_trigger"		"1"
		}
	}
	"group"
	{
		"id"		"5"
		"Mode"		"trigger"
		"bindings"
		{
			"click"		"mouse_button LEFT, Fire"
			"edge"		"mouse_button LEFT, Fire"
		}
		"settings"
		{
			"output_trigger"		"2"
		}
	}
	"group"
	{
		"id"		"6"
		"Mode"		"joystick_move"
		"bindings"
		{
			"click"		"xinput_button JOYSTICK_RIGHT"
		}
		"settings"
		{
			"output_joystick"		"1"
		}
	}
	"group"
	{
		"id"		"7"
		"Mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press Z, Zoom In"
			"dpad_south"		"key_press X, Zoom Out"
			"dpad_east"		"key_press E, Look Right"
			"dpad_west"		"key_press Q, Look Left"
		}
		"settings"
		{
			"edge_binding_radius"		"24995"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"8"
		"Mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"key_press SPACE, Jump"
		}
		"settings"
		{
			"haptic_intensity"		"2"
			"doubetap_max_duration"		"320"
		}
	}
	"group"
	{
		"id"		"9"
		"Mode"		"joystick_move"
		"bindings"
		{
			"click"		"key_press LEFT_SHIFT, Sprint"
		}
		"settings"
		{
			"curve_exponent"		"1"
			"edge_binding_radius"		"24996"
			"haptic_intensity"		"2"
			"deadzone_outer_radius"		"32000"
			"sensitivity"		"97"
		}
	}
	"group"
	{
		"id"		"10"
		"Mode"		"scrollwheel"
		"settings"
		{
			"scroll_angle"		"89"
		}
	}
	"group"
	{
		"id"		"11"
		"Mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press W"
			"dpad_south"		"key_press S"
			"dpad_east"		"key_press D"
			"dpad_west"		"key_press A"
		}
		"settings"
		{
			"requires_click"		"0"
			"edge_binding_radius"		"24995"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"12"
		"Mode"		"joystick_move"
	}
	"group"
	{
		"id"		"13"
		"Mode"		"absolute_mouse"
	}
	"group"
	{
		"id"		"14"
		"Mode"		"mouse_joystick"
	}
	"group"
	{
		"id"		"15"
		"Mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press Z, Zoom In"
			"dpad_south"		"key_press X, Zoom Out"
			"dpad_east"		"key_press E, Look Right"
			"dpad_west"		"key_press Q, Look Left"
		}
	}
	"group"
	{
		"id"		"16"
		"Mode"		"four_buttons"
		"bindings"
		{
			"button_X"		"key_press C, Change Camera"
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		""
		"group_source_bindings"
		{
			"0"		"button_diamond active"
			"16"		"button_diamond active modeshift"
			"1"		"left_trackpad inactive"
			"9"		"left_trackpad active"
			"10"		"left_trackpad inactive"
			"14"		"left_trackpad inactive"
			"2"		"right_trackpad active"
			"6"		"right_trackpad inactive"
			"8"		"right_trackpad inactive"
			"11"		"right_trackpad inactive modeshift"
			"13"		"right_trackpad active modeshift"
			"3"		"joystick active"
			"7"		"joystick inactive"
			"12"		"joystick inactive modeshift"
			"15"		"joystick active modeshift"
			"4"		"left_trigger active"
			"5"		"right_trigger active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"left_bumper"		"mouse_wheel SCROLL_UP, Previous Weapon"
				"right_bumper"		"mouse_wheel SCROLL_DOWN, Next Weapon"
				"button_back_right"		"key_press LEFT_BRACKET, Next Target"
				"button_back_left"		"key_press RIGHT_BRACKET, Previous Target"
				"button_escape"		"key_press ESCAPE, Menu"
				"button_back_left"		"mode_shift right_trackpad 13"
				"button_back_left"		"mode_shift joystick 15"
				"button_back_left"		"mode_shift button_diamond 16"
				"button_menu"		"key_press F, Enter / Exit"
			}
		}
		"settings"
		{
		}
	}
}