Anno 1404: Venice: Fensterbank's Anno 1404 Bindings

This is a working and intuitive binding configuration for Anno 1404. Most important shortcuts for playing Anno are bound to several well-chosen buttons. Left mouse button is additionally bound to the right backside button, because it's easier to reach and I prefer it.

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

Config Details

Fensterbank's Anno 1404 Bindings
AutoUploader
0
7

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

Download

Code

"controller_mappings"
{
	"version"		"2"
	"title"		"Fensterbank's Anno 1404 Bindings"
	"description"		"This is a working and intuitive binding configuration for Anno 1404. Most important shortcuts for playing Anno are bound to several well-chosen buttons. Left mouse button is additionally bound to the right backside button, because it's easier to reach and I prefer it."
	"creator"		"76561197977603283"
	"group"
	{
		"id"		"0"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_a"		"key_press TAB, Toggle Ships"
			"button_b"		"key_press PERIOD, Rotate Building"
			"button_x"		"key_press T, Toggle Military"
			"button_y"		"key_press K, Toggle Warehouses"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"button_size"		"17992"
			"button_dist"		"19992"
		}
	}
	"group"
	{
		"id"		"1"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press PAGE_UP, Zoom In"
			"dpad_south"		"key_press PAGE_DOWN, Zoom Out"
			"dpad_east"		"key_press KEYPAD_PLUS, Speed +"
			"dpad_west"		"key_press KEYPAD_DASH, Speed -"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
			"deadzone"		"5000"
			"edge_binding_radius"		"24996"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"2"
		"mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"key_press B, Construction Menu"
		}
		"settings"
		{
			"sensitivity"		"144"
			"rotation"		"15"
			"doubetap_max_duration"		"320"
		}
	}
	"group"
	{
		"id"		"3"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press UP_ARROW, Screen Up"
			"dpad_south"		"key_press DOWN_ARROW, Screen Down"
			"dpad_east"		"key_press RIGHT_ARROW, Screen Right"
			"dpad_west"		"key_press LEFT_ARROW, Screen Left"
			"click"		"key_press LEFT_SHIFT, Build More"
		}
		"settings"
		{
			"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"
		{
			"click"		"mouse_button LEFT, Left Mouse"
		}
		"settings"
		{
			"hold_repeat_inverval"		"99"
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		""
		"group_source_bindings"
		{
			"0"		"button_diamond active"
			"1"		"left_trackpad active"
			"2"		"right_trackpad active"
			"3"		"joystick active"
			"4"		"left_trigger active"
			"5"		"right_trigger active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"button_back_right"		"mouse_button LEFT, Left Mouse"
				"button_back_left"		"key_press ESCAPE, Close Menu"
				"button_escape"		"key_press P, Pause"
				"left_bumper"		"key_press X, Rotate anti-clockwise"
				"right_bumper"		"key_press Z, Rotate clockwise"
				"button_menu"		"key_press DELETE, Demolish"
			}
		}
		"settings"
		{
		}
	}
	"Localization"
	{
		"english"
		{
			"title"		"Keyboard (WASD) and Mouse"
			"description"		"This template works great for the games on Steam that were designed with a keyboard and mouse in mind, without real gamepad support. The controller will drive the game's keyboard based events with buttons, but will make assumptions about which buttons move you around (WASD for movement, space for jump, etc.). The right pad will emulate the movement of a mouse."
		}
	}
}