List of L4D2 Missions Files

From Valve Developer Community
Jump to: navigation, search

The following are mission files for official Left 4 Dead 2 campaigns.

Dead Center/Campaign1.txt

"mission"
{
	"Name"		"L4D2C1"
	"Version"	"1"
	"Author"	"Valve"
	"Website"	"http://store.steampowered.com"

	"DisplayTitle"	"#L4D360UI_CampaignName_C1"
	"Description"	"#L4D360UI_CampaignName_C1Objective"
	"Image"		"maps/c1"
	"OuttroImage"	"vgui/outroTitle_DeadCenter"

	"x360ctx"	"3"

	"meleeweapons"	"fireaxe;crowbar;cricket_bat;katana;baseball_bat;knife"

	"allow_cola"	"1"
	"no_wpn_restore"	"1"		// on player wipe, don't keep any weapons
	"no_female_boomers"	"1"		// Can't have female Boomers because there's no audio support
	"no_cs_weapons"		"1"		// no Germany / CS weapons, preserve the weapons in the gun shop

	// Loading poster data
	"poster"
	{
		"posterImage"		            "LoadingScreen_Campaign1"
		"posterImage_widescreen"		"LoadingScreen_Campaign1_widescreen"
		
		"fullscreen"		"1"
		
		"posterTitle"		"#L4D360UI_CampaignTitle_C1"
		"posterTitle_y"		"320"
		
		"posterTagline"		"#L4D360UI_CampaignTagline_C1"
		"posterTagline_y"	"380"
		
		"l4d2_names"				"1"
		
		"gambler_player_name_x"		"9999"
		"gambler_player_name_y"		"9999"
		
		"producer_player_name_x"	"9999"		
		"producer_player_name_y"	"9999"	
		
		"coach_player_name_x"		"9999"	
		"coach_player_name_y"		"9999"	
		
		"mechanic_player_name_x"	"9999"
		"mechanic_player_name_y"	"9999"

		"character_order"		"coach;mechanic;gambler;producer"
	}


	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c1m1_hotel"
				"DisplayName" "#L4D360UI_LevelName_COOP_C1M1"
				"Image" "maps/c1m1_hotel"
			}

			"2"
			{
				"Map" "c1m2_streets"
				"DisplayName" "#L4D360UI_LevelName_COOP_C1M2"
				"Image" "maps/c1m2_streets"
			}

			"3"
			{
				"Map" "c1m3_mall"
				"DisplayName" "#L4D360UI_LevelName_COOP_C1M3"
				"Image" "maps/c1m3_mall"
			}

			"4"		
			{
				"Map" "c1m4_atrium"
				"DisplayName" "#L4D360UI_LevelName_COOP_C1M4"
				"Image" "maps/c1m4_atrium"
			}
		}

		"versus"
		{
			"1"
			{
				"Map" "c1m1_hotel"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C1M1"
				"Image" "maps/c1m1_hotel"
				"VersusCompletionScore"	"500"
			}

			"2"
			{
				"Map" "c1m2_streets"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C1M2"
				"Image" "maps/c1m2_streets"
				"VersusCompletionScore"	"600"
			}

			"3"
			{
				"Map" "c1m3_mall"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C1M3"
				"Image" "maps/c1m3_mall"
				"VersusCompletionScore"	"700"
			}

			"4"		
			{
				"Map" "c1m4_atrium"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C1M4"
				"Image" "maps/c1m4_atrium"
				"VersusCompletionScore"	"800"
			}
		}	
	
		"survival"
		{
			"1"
			{
				"Map" "c1m4_atrium"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C1M4"
				"Image" "maps/c1m4_atrium"
				"x360ctx"	"13"

				"x360leaderboard"
				{
					":id"		"23"
					"besttime"
					{
						"prop"	"536870989" // "0x2000004D"
					}
				}
			}
		}	

		"scavenge"
		{
			"1"
			{
				"Map" "c1m4_atrium"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C1M4"
				"Image" "maps/c1m4_atrium"
				"x360ctx"	"23"
			}
		}	

		"mutation10"
		{
			"1"		
			{
				"Map" "c1m4_atrium"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C1M4"
				"Image" "maps/c1m4_atrium"
			}
		}
	}
}

The Passing/Campaign6.txt

"mission"
{
	"Name"		"L4D2C6"
	"Version"	"1"
	"Author"	"Valve"
	"Website"	"http://store.steampowered.com"

	"DisplayTitle"	"#L4D360UI_CampaignName_C6"
	"Description"	"#L4D360UI_CampaignName_C6Objective"
	"Image"		"maps/c6"
	"OuttroImage"	"vgui/outroTitle_ThePassing"

	"x360ctx"	"8"
	"dlcmask"	"0x0000000000000002"

	"meleeweapons"	"fireaxe;crowbar;golfclub;katana;baseball_bat;knife"
	"allow_cola"	"0"
	"no_wpn_restore"	"1"		// on player wipe, don't keep any weapons
	"no_female_boomers"	"1"		// Can't have female Boomers because there's no audio support
	"no_cs_weapons"		"1"		// no Germany / CS weapons, preserve the weapons in the gun shop

	// Loading poster data
	"poster"
	{
		"posterImage"		            "LoadingScreen_ThePassing"
		"posterImage_widescreen"		"LoadingScreen_ThePassing_widescreen"
		
		"fullscreen"		"1"
		
		"posterTitle"		"#L4D360UI_CampaignTitle_C6"
		"posterTitle_y"		"320"
		
		"posterTagline"		"#L4D360UI_CampaignTagline_C6"
		"posterTagline_y"	"380"
		
		"l4d2_names"				"1"
		
		"gambler_player_name_x"		"9999"
		"gambler_player_name_y"		"9999"
		
		"producer_player_name_x"	"9999"		
		"producer_player_name_y"	"9999"	
		
		"coach_player_name_x"		"9999"	
		"coach_player_name_y"		"9999"	
		
		"mechanic_player_name_x"	"9999"
		"mechanic_player_name_y"	"9999"

		"character_order"		"mechanic;producer;coach;gambler"
	}


	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c6m1_riverbank"
				"DisplayName" "#L4D360UI_LevelName_COOP_C6M1"
				"Image" "maps/c6m1_riverbank"
			}

			"2"
			{
				"Map" "c6m2_bedlam"
				"DisplayName" "#L4D360UI_LevelName_COOP_C6M2"
				"Image" "maps/c6m2_bedlam"
			}

			"3"
			{
				"Map" "c6m3_port"
				"DisplayName" "#L4D360UI_LevelName_COOP_C6M3"
				"Image" "maps/c6m3_port"
			}

		}

		"versus"
		{
			"1"
			{
				"Map" "c6m1_riverbank"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C6M1"
				"Image" "maps/c6m1_riverbank"
				"VersusCompletionScore"	"500"
			}

			"2"
			{
				"Map" "c6m2_bedlam"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C6M2"
				"Image" "maps/c6m2_bedlam"
				"VersusCompletionScore"	"600"
			}

			"3"
			{
				"Map" "c6m3_port"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C6M3"
				"Image" "maps/c6m3_port"
				"VersusCompletionScore"	"700"
			}

		}	
	

		"survival"
		{
			"1"
			{
				"Map" "c6m1_riverbank"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C6M1"
				"Image" "maps/c6m1_riverbank"
				"x360ctx"	"37"

				"x360leaderboard"
				{
					":id"		"24"
					"besttime"
					{
						"prop"	"536870990" // "0x2000004E"
					}
				}
			}

			"2"
			{
				"Map" "c6m2_bedlam"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C6M2"
				"Image" "maps/c6m2_bedlam"
				"x360ctx"	"38"

				"x360leaderboard"
				{
					":id"		"25"
					"besttime"
					{
						"prop"	"536870991" // "0x2000004F"
					}
				}
			}

			"3"
			{
				"Map" "c6m3_port"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C6M3"
				"Image" "maps/c6m3_port"
				"x360ctx"	"39"

				"x360leaderboard"
				{
					":id"		"26"
					"besttime"
					{
						"prop"	"536870992" // "0x20000050"
					}
				}
			}

		}	

		"scavenge"
		{
			"1"
			{
				"Map" "c6m1_riverbank"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C6M1"
				"Image" "maps/c6m1_riverbank"
				"x360ctx"	"34"
			}

			"2"
			{
				"Map" "c6m2_bedlam"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C6M2"
				"Image" "maps/c6m2_bedlam"
				"x360ctx"	"35"
			}

			"3"
			{
				"Map" "c6m3_port"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C6M3"
				"Image" "maps/c6m3_port"
				"x360ctx"	"36"
			}

		}	

		"mutation10"
		{
			"1"
			{
				"Map" "c6m3_port"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C6M3"
				"Image" "maps/c6m3_port"
			}

		}

	}
}

Dark Carnival/Campaign2.txt

"mission"
{
	"Name"		"L4D2C2"
	"Version"	"1"
	"Author"	"Valve"
	"Website"	"http://store.steampowered.com"

	"DisplayTitle"	"#L4D360UI_CampaignName_C2"
	"Description"	"#L4D360UI_CampaignName_C2Objective"
	"Image"			"maps/c2"
	"OuttroImage"	"vgui/outroTitle_DarkCarnival"

	"x360ctx"	"4"

	"meleeweapons"	"electric_guitar;katana;fireaxe;crowbar;baseball_bat;knife"

	// Loading poster data
	"poster"
	{
		"posterImage"		        "LoadingScreen_DarkCarnival"
		"posterImage_widescreen"	"LoadingScreen_DarkCarnival_widescreen"
		
		"fullscreen"		"1"
		
		"posterTitle"		"#L4D360UI_CampaignTitle_C2"
		"posterTitle_y"		"320"
		
		"posterTagline"		"#L4D360UI_CampaignTagline_C2"
		"posterTagline_y"	"380"
		
		"l4d2_names"				"1"
		
		"gambler_player_name_x"		"9999"
		"gambler_player_name_y"		"9999"
		
		"producer_player_name_x"	"9999"		
		"producer_player_name_y"	"9999"	
		
		"coach_player_name_x"		"9999"	
		"coach_player_name_y"		"9999"	
		
		"mechanic_player_name_x"	"9999"
		"mechanic_player_name_y"	"9999"
		"character_order"		"producer;gambler;coach;mechanic"
	}


	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c2m1_highway"
				"DisplayName" "#L4D360UI_LevelName_COOP_C2M1"
				"Image" "maps/c2m1_highway"
			}

			"2"
			{
				"Map" "c2m2_fairgrounds"
				"DisplayName" "#L4D360UI_LevelName_COOP_C2M2"
				"Image" "maps/c2m2_fairgrounds"
			}

			"3"
			{
				"Map" "c2m3_coaster"
				"DisplayName" "#L4D360UI_LevelName_COOP_C2M3"
				"Image" "maps/c2m3_coaster"
			}

			"4"		
			{
				"Map" "c2m4_barns"
				"DisplayName" "#L4D360UI_LevelName_COOP_C2M4"
				"Image" "maps/c2m4_barns"
			}

			"5"		
			{
				"Map" "c2m5_concert"
				"DisplayName" "#L4D360UI_LevelName_COOP_C2M5"
				"Image" "maps/c2m5_concert"
			}
		}

		"versus"
		{
			"1"
			{
				"Map" "c2m1_highway"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C2M1"
				"Image" "maps/c2m1_highway"
				"VersusCompletionScore"	"400"
			}

			"2"
			{
				"Map" "c2m2_fairgrounds"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C2M2"
				"Image" "maps/c2m2_fairgrounds"
				"VersusCompletionScore"	"500"
			}

			"3"
			{
				"Map" "c2m3_coaster"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C2M3"
				"Image" "maps/c2m3_coaster"
				"VersusCompletionScore"	"600"
			}

			"4"		
			{
				"Map" "c2m4_barns"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C2M4"
				"Image" "maps/c2m4_barns"
				"VersusCompletionScore"	"700"
			}

			"5"		
			{
				"Map" "c2m5_concert"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C2M5"
				"Image" "maps/c2m5_concert"
				"VersusCompletionScore"	"800"
			}
		}	
	
		"survival"
		{
			"1"
			{
				"Map" "c2m1_highway"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C2M1"
				"Image" "maps/c2m1_motel"
				"x360ctx"	"14"

				"x360leaderboard"
				{
					":id"		"12"
					"besttime"
					{
						"prop"	"536870978" // "0x20000042"
					}
				}
			}

			"2"		
			{
				"Map" "c2m4_barns"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C2M4"
				"Image" "maps/c2m4_barns"
				"x360ctx"	"15"

				"x360leaderboard"
				{
					":id"		"14"
					"besttime"
					{
						"prop"	"536870980" // "0x20000044"
					}
				}
			}

			"3"		
			{
				"Map" "c2m5_concert"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C2M5"
				"Image" "maps/c2m5_concert"
				"x360ctx"	"16"

				"x360leaderboard"
				{
					":id"		"15"
					"besttime"
					{
						"prop"	"536870981" // "0x20000045"
					}
				}
			}
		}	

		"scavenge"
		{
			"1"
			{
				"Map" "c2m1_highway"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C2M1"
				"Image" "maps/c2m1_motel"
				"x360ctx"	"24"
			}
		}	

		"mutation10"
		{
			"1"		
			{
				"Map" "c2m5_concert"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C2M5"
				"Image" "maps/c2m5_concert"
			}
		}
	}
}

Swamp Fever/Campaign3.txt

"mission"
{
	"Name"		"L4D2C3"
	"Version"	"1"
	"Author"	"Valve"
	"Website"	"http://store.steampowered.com"

	"DisplayTitle"	"#L4D360UI_CampaignName_C3"
	"Description"	"#L4D360UI_CampaignName_C3Objective"
	"Image"			"maps/c3"
	"OuttroImage"	"vgui/outroTitle_SwampFever"

	"x360ctx"	"5"

	"meleeweapons"	"machete;fireaxe;frying_pan;cricket_bat;baseball_bat;knife"

	// Loading poster data
	"poster"
	{
		"posterImage"		        "LoadingScreen_SwampFever"
		"posterImage_widescreen"	"LoadingScreen_SwampFever_widescreen"
		
		"fullscreen"		"1"
		
		"posterTitle"		"#L4D360UI_CampaignTitle_C3"
		"posterTitle_y"		"320"
		
		"posterTagline"		"#L4D360UI_CampaignTagline_C3"
		"posterTagline_y"	"380"
		
		"l4d2_names"				"1"
		
		"mechanic_player_name_x"		"9999"
		"mechanic_player_name_y"		"9999"
		
		"coach_player_name_x"		"9999"		
		"coach_player_name_y"		"9999"	
		
		"producer_player_name_x"		"9999"	
		"producer_player_name_y"		"9999"	
		
		"gambler_player_name_x"		"9999"
		"gambler_player_name_y"		"9999"

		"character_order"		"mechanic;coach;producer;gambler"
	}


	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c3m1_plankcountry"
				"DisplayName" "#L4D360UI_LevelName_COOP_C3M1"
				"Image" "maps/c3m1_plankcountry"
			}

			"2"
			{
				"Map" "c3m2_swamp"
				"DisplayName" "#L4D360UI_LevelName_COOP_C3M2"
				"Image" "maps/c3m2_swamp"
			}

			"3"
			{
				"Map" "c3m3_shantytown"
				"DisplayName" "#L4D360UI_LevelName_COOP_C3M3"
				"Image" "maps/c3m3_shantytown"
			}

			"4"		
			{
				"Map" "c3m4_plantation"
				"DisplayName" "#L4D360UI_LevelName_COOP_C3M4"
				"Image" "maps/c3m4_plantation"
			}
		}

		"versus"
		{
			"1"
			{
				"Map" "c3m1_plankcountry"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C3M1"
				"Image" "maps/c3m1_plankcountry"
				"VersusCompletionScore"	"500"
			}

			"2"
			{
				"Map" "c3m2_swamp"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C3M2"
				"Image" "maps/c3m2_swamp"
				"VersusCompletionScore"	"600"
			}

			"3"
			{
				"Map" "c3m3_shantytown"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C3M3"
				"Image" "maps/c3m3_shantytown"
				"VersusCompletionScore"	"700"
			}

			"4"		
			{
				"Map" "c3m4_plantation"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C3M4"
				"Image" "maps/c3m4_plantation"
				"VersusCompletionScore"	"800"
			}
		}	
	
		"survival"
		{
			"1"
			{
				"Map" "c3m1_plankcountry"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C3M1"
				"Image" "maps/c3m1_village"
				"x360ctx"	"17"

				"x360leaderboard"
				{
					":id"		"16"
					"besttime"
					{
						"prop"	"536870982" // "0x20000046"
					}
				}
			}

			"2"		
			{
				"Map" "c3m4_plantation"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C3M4"
				"Image" "maps/c3m4_plantation"
				"x360ctx"	"18"

				"x360leaderboard"
				{
					":id"		"17"
					"besttime"
					{
						"prop"	"536870983" // "0x20000047"
					}
				}
			}
		}	
		"scavenge"
		{
			"1"
			{
				"Map" "c3m1_plankcountry"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C3M1"
				"Image" "maps/c3m1_plankcountry"
				"x360ctx"	"25"
			}
		}	

		"mutation10"
		{
			"1"		
			{
				"Map" "c3m4_plantation"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C3M4"
				"Image" "maps/c3m4_plantation"
			}
		}
	}
}

Hard Rain/Campaign4.txt

"mission"
{
	"Name"		"L4D2C4"
	"Version"	"1"
	"Author"	"Valve"
	"Website"	"http://store.steampowered.com"

	"DisplayTitle"	"#L4D360UI_CampaignName_C4"
	"Description"	"#L4D360UI_CampaignName_C4Objective"
	"Image"			"maps/c4"
	"OuttroImage"	"vgui/outroTitle_HardRain"

	"x360ctx"	"6"

	"meleeweapons"	"katana;crowbar;frying_pan;fireaxe;baseball_bat;knife"

	"allow_cola"	"0"
	"no_female_boomers"	"1"		// Can't have female Boomers because there's no audio support

	"allow_diesel"	"1"

	// Loading poster data
	"poster"
	{
		"posterImage"		        "LoadingScreen_Campaign4"
		"posterImage_widescreen"	"LoadingScreen_Campaign4_widescreen"
		
		"fullscreen"		    "1"
		
		"posterTitle"		"#L4D360UI_CampaignTitle_C4"
		"posterTitle_y"		"320"
		
		"posterTagline"		"#L4D360UI_CampaignTagline_C4"
		"posterTagline_y"	"380"
		
		"l4d2_names"				"1"
		
		"gambler_player_name_x"		"9999"
		"gambler_player_name_y"		"9999"
		
		"producer_player_name_x"	"9999"		
		"producer_player_name_y"	"9999"	
		
		"coach_player_name_x"		"9999"	
		"coach_player_name_y"		"9999"	
		
		"mechanic_player_name_x"	"9999"
		"mechanic_player_name_y"	"9999"

		"character_order"		"gambler;producer;mechanic;coach"
	}


	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c4m1_milltown_a"
				"DisplayName" "#L4D360UI_LevelName_COOP_C4M1"
				"Image" "maps/c4m1_milltown_a"
				"revisitable"	"1"				// mark this level as a potential source for item revisiting
			}

			"2"
			{
				"Map" "c4m2_sugarmill_a"
				"DisplayName" "#L4D360UI_LevelName_COOP_C4M2"
				"Image" "maps/c4m2_sugarmill_a"
				"revisitable"	"1"				// mark this level as a potential source for item revisiting
			}

			"3"
			{
				"Map" "c4m3_sugarmill_b"
				"DisplayName" "#L4D360UI_LevelName_COOP_C4M3"
				"Image" "maps/c4m3_sugarmill_b"
				"revisit_source"	"c4m2_sugarmill_a"
			}

			"4"		
			{
				"Map" "c4m4_milltown_b"
				"DisplayName" "#L4D360UI_LevelName_COOP_C4M4"
				"Image" "maps/c4m4_milltown_b"
				"revisit_source"	"c4m1_milltown_a"
			}
			
			"5"		
			{
				"Map" "c4m5_milltown_escape"
				"DisplayName" "#L4D360UI_LevelName_COOP_C4M5"
				"Image" "maps/c4m5_milltown_escape"
				"revisit_source"	"c4m1_milltown_a"
			}
		}

		"versus"
		{
			"1"
			{
				"Map" "c4m1_milltown_a"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C4M1"
				"Image" "maps/c4m1_milltown_a"
				"VersusCompletionScore"	"400"
			}

			"2"
			{
				"Map" "c4m2_sugarmill_a"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C4M2"
				"Image" "maps/c4m2_sugarmill_a"
				"VersusCompletionScore"	"500"
			}

			"3"
			{
				"Map" "c4m3_sugarmill_b"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C4M3"
				"Image" "maps/c4m3_sugarmill_b"
				"VersusCompletionScore"	"600"
			}

			"4"		
			{
				"Map" "c4m4_milltown_b"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C4M4"
				"Image" "maps/c4m4_milltown_b"
				"VersusCompletionScore"	"700"
			}

			"5"		
			{
				"Map" "c4m5_milltown_escape"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C4M5"
				"Image" "maps/c4m5_milltown_escape"
				"VersusCompletionScore"	"800"
			}
		}	
	
		"survival"
		{
			"1"
			{
				"Map" "c4m1_milltown_a"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C4M1"
				"Image" "maps/c4m1_burgertank"
				"x360ctx"	"19"

				"x360leaderboard"
				{
					":id"		"18"
					"besttime"
					{
						"prop"	"536870984" // "0x20000048"
					}
				}
			}

			"2"
			{
				"Map" "c4m2_sugarmill_a"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C4M2"
				"Image" "maps/c4m2_sugarmill_a"
				"x360ctx"	"20"

				"x360leaderboard"
				{
					":id"		"19"
					"besttime"
					{
						"prop"	"536870985" // "0x20000049"
					}
				}
			}
		}	

		"scavenge"
		{
			"1"
			{
				"Map" "c4m1_milltown_a"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C4M1"
				"Image" "maps/c4m1_milltown_a"
				"x360ctx"	"26"
			}

			"2"
			{
				"Map" "c4m2_sugarmill_a"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C4M2"
				"Image" "maps/c4m2_sugarmill_a"
				"x360ctx"	"27"
			}
		}	

		"mutation10"
		{
			"1"		
			{
				"Map" "c4m5_milltown_escape"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C4M1"
				"Image" "maps/c4m5_milltown_escape"
			}
		}
	}
}

The Parish/Campaign5.txt

"mission"
{
	"Name"		"L4D2C5"
	"Version"	"1"
	"Author"	"Valve"
	"Website"	"http://store.steampowered.com"

	"DisplayTitle"	"#L4D360UI_CampaignName_C5"
	"Description"	"#L4D360UI_CampaignName_C5Objective"
	"Image"			"maps/c5"
	"OuttroImage"	"vgui/outroTitle_TheParish"

	"x360ctx"	"7"

	"meleeweapons"	"tonfa;frying_pan;machete;electric_guitar;baseball_bat;knife"

	// Loading poster data
	"poster"
	{
		"posterImage"		        "LoadingScreen_TheParish"
		"posterImage_widescreen"	"LoadingScreen_TheParish_widescreen"
		
		"fullscreen"		"1"
		
		"posterTitle"		"#L4D360UI_CampaignTitle_C5"
		"posterTitle_y"		"320"
		
		"posterTagline"		"#L4D360UI_CampaignTagline_C5"
		"posterTagline_y"	"380"
		
		"l4d2_names"				"1"
		
		"gambler_player_name_x"		"9999"
		"gambler_player_name_y"		"9999"
		
		"producer_player_name_x"	"9999"		
		"producer_player_name_y"	"9999"	
		
		"coach_player_name_x"		"9999"	
		"coach_player_name_y"		"9999"	
		
		"mechanic_player_name_x"	"9999"
		"mechanic_player_name_y"	"9999"

		"character_order"		"gambler;producer;coach;mechanic"
	}


	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c5m1_waterfront"
				"DisplayName" "#L4D360UI_LevelName_COOP_C5M1"
				"Image" "maps/c5m1_waterfront"
				"x360ctx" "29"
			}

			"2"
			{
				"Map" "c5m2_park"
				"DisplayName" "#L4D360UI_LevelName_COOP_C5M2"
				"Image" "maps/c5m2_park"
				"x360ctx" "30"
			}

			"3"
			{
				"Map" "c5m3_cemetery"
				"DisplayName" "#L4D360UI_LevelName_COOP_C5M3"
				"Image" "maps/c5m3_cemetery"
				"x360ctx" "31"
			}

			"4"		
			{
				"Map" "c5m4_quarter"
				"DisplayName" "#L4D360UI_LevelName_COOP_C5M4"
				"Image" "maps/c5m4_quarter"
				"x360ctx" "32"
			}

			"5"		
			{
				"Map" "c5m5_bridge"
				"DisplayName" "#L4D360UI_LevelName_COOP_C5M5"
				"Image" "maps/c5m5_bridge"
				"x360ctx" "33"
			}
		}

		"versus"
		{
			"1"
			{
				"Map" "c5m1_waterfront"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C5M1"
				"Image" "maps/c5m1_waterfront"
				"VersusCompletionScore"	"400"
			}

			"2"
			{
				"Map" "c5m2_park"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C5M2"
				"Image" "maps/c5m2_park"
				"VersusCompletionScore"	"500"
			}

			"3"
			{
				"Map" "c5m3_cemetery"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C5M3"
				"Image" "maps/c5m3_cemetery"
				"VersusCompletionScore"	"600"
			}

			"4"		
			{
				"Map" "c5m4_quarter"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C5M4"
				"Image" "maps/c5m4_quarter"
				"VersusCompletionScore"	"700"
			}

			"5"		
			{
				"Map" "c5m5_bridge"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C5M5"
				"Image" "maps/c5m5_bridge"
				"VersusCompletionScore"	"800"
			}
		}	
	
		"survival"
		{
			"1"
			{
				"Map" "c5m2_park"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C5M2"
				"Image" "maps/c5m2_busdepot"
				"x360ctx"	"21"

				"x360leaderboard"
				{
					":id"		"20"
					"besttime"
					{
						"prop"	"536870986" // "0x2000004A"
					}
				}
			}

			"2"		
			{
				"Map" "c5m5_bridge"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C5M5"
				"Image" "maps/c5m5_bridge_end"
				"x360ctx"	"22"

				"x360leaderboard"
				{
					":id"		"22"
					"besttime"
					{
						"prop"	"536870988" // "0x2000004C"
					}
				}
			}
		}	

		"scavenge"
		{
			"1"
			{
				"Map" "c5m2_park"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C5M2"
				"Image" "maps/c5m2_park"
				"x360ctx"	"28"
			}
		}	

		"mutation10"
		{
			"1"		
			{
				"Map" "c5m5_bridge"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C5M5"
				"Image" "maps/c5m5_bridge"
				"x360ctx" "33"
			}
		}
	}
}

The Sacrifice/Campaign7.txt

"mission"
{
	"Name"				"L4D2C7"
	"Version"			"1"
	"Author"			"Valve"
	"Website"			"http://store.steampowered.com"
	"BuiltIn"			"1"
	"DisplayTitle"		"#L4D360UI_CampaignName_C7"
	"Description"		"#L4D360UI_CampaignName_C7Objective"
	"Image"			"maps/c7"
	"OuttroImage"		"vgui/outroTitle_Sacrifice"

	"x360ctx"	"9"
	"dlcmask"	"0x0000000000000004"

	"meleeweapons"		"fireaxe;crowbar;cricket_bat;katana;baseball_bat;knife"
	"allow_cola"		"0"
	"no_wpn_restore"	"1"		// on player wipe, don't keep any weapons
	"no_female_boomers"	"1"		// Can't have female Boomers because there's no audio support
	"no_cs_weapons"		"1"		// no Germany / CS weapons, preserve the weapons in the gun shop

	"survivor_set"		"1"		// Which set of survivors should be used. 1=L4D1, 2=L4D2

	// Loading poster data
	"poster"
	{
		"posterImage"			"LoadingScreen_the_sacrifice_standard"
		"posterImage_widescreen"	"LoadingScreen_the_sacrifice"

		"fullscreen"		"1"

		"posterTitle"		"#L4D360UI_CampaignTitle_C7"
		"posterTitle_y"		"340"

		"posterTagline"		"#L4D360UI_CampaignTagline_C7" 
		"posterTagline_y"	"360"			
		
		"bill_player_name_x"	"9999"
		"bill_player_name_y"	"9999"
		
		"louis_player_name_x"	"9999"
		"louis_player_name_y"	"9999"
		
		"zoey_player_name_x"	"9999"
		"zoey_player_name_y"	"9999"
		
		"francis_player_name_x"	"9999"
		"francis_player_name_y"	"9999"

		"character_order"		"biker;namvet;manager;teengirl"
	}
	
	


	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c7m1_docks"
				"DisplayName" "#L4D360UI_LevelName_COOP_C7M1"
				"Image" "maps/l4d_river01_docks"
				"TankVariant" "models/infected/hulk_dlc3.mdl"		
			}

			"2"
			{
				"Map" "c7m2_barge"
				"DisplayName" "#L4D360UI_LevelName_COOP_C7M2"
				"Image" "maps/l4d_river02_barge"
			}
			
			"3"
			{
				"Map" "c7m3_port"
				"DisplayName" "#L4D360UI_LevelName_COOP_C7M3"
				"Image" "maps/l4d_river03_port"
			}	

		}

		"versus"
		{
			"1"
			{
				"Map" "c7m1_docks"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C7M1"
				"Image" "maps/l4d_river01_docks"
				"TankVariant" "models/infected/hulk_dlc3.mdl"
				"VersusCompletionScore"	"500"
				"versus_boss_spawning"
				{
					"spawn_pos_min"		"0.55"
					"spawn_pos_max"		"0.95"
					"tank_chance"		"0"
					"witch_chance"		"1.0"
					"witch_and_tank"	"0"
				}
			}

			"2"
			{
				"Map" "c7m2_barge"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C7M2"
				"Image" "maps/l4d_river02_barge"
				"VersusCompletionScore"	"600"
				"versus_boss_spawning"
				{
					"spawn_pos_min"		"0.3"
					"spawn_pos_max"		"0.9"
					"tank_chance"		"1.0"
					"witch_chance"		"1.0"
					"witch_and_tank"	"1"
				}
			}
			
			"3"
			{
				"Map" "c7m3_port"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C7M3"
				"Image" "maps/l4d_river03_port"
				"VersusCompletionScore"	"700"
			}
		}
	
		"survival"
		{			
			
			"1"
			{
				"Map" "c7m1_docks"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C7M1"
				"Image" "maps/l4d_river01_tankcar"
				"TankVariant" "models/infected/hulk_dlc3.mdl"
			}
			
			"2"
			{
				"Map" "c7m3_port"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C7M3"
				"Image" "maps/l4d_river03_port"
			}
		}
		
		"scavenge"
		{
			"1"		
			{
				"Map" "c7m1_docks"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C7M1"
				"Image" "maps/c7m1_docks_scavenge"
			}
			
			"2"
			{
				"Map" "c7m2_barge"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C7M2"
				"Image" "maps/c7m2_barge_scavenge"	
			}
		}	
			
	} // "modes"
	
	
	
	
} // "mission"

No Mercy/Campaign8.txt

mission
{
	"Name"				"L4D2C8"
	"Version"    		"1"
	"Author"			"Valve"
	"Website"			"http://store.steampowered.com/app/500/"
	"BuiltIn"       	"1"
	"DisplayTitle"		"#L4D360UI_CampaignName_C8"
	"Description"		"#L4D360UI_CampaignName_C8Objective"
	"Image"			"maps/c8"
	"OuttroImage"		"vgui/outroTitle_NoMercy"

	"x360ctx"	"10"
	"dlcmask"	"0x0000000000000004"

	"meleeweapons"		"fireaxe;crowbar;tonfa;katana;baseball_bat;knife"
	"allow_cola"		"0"
	"no_wpn_restore"	"1"		// on player wipe, don't keep any weapons
	"no_female_boomers"	"1"		// Can't have female Boomers because there's no audio support
	"no_cs_weapons"		"1"		// no Germany / CS weapons, preserve the weapons in the gun shop
	
	"survivor_set"		"1"		// Which set of survivors should be used. 1=L4D1, 2=L4D2

	// Loading poster data
	"poster"
	{
		"posterImage"		"LoadingScreen_NoMercy"
		"posterImage_widescreen"	"LoadingScreen_NoMercy_widescreen"
		"fullscreen"		"1"
		
		"posterTitle"		"#L4D360UI_CampaignTitle_C8"
		"posterTitle_y"		"395"
		
		"posterTagline"		"#L4D360UI_CampaignTagline_C8"
		"posterTagline_y"	"50"
		
		"bill_player_name_x"	"9999"
		"bill_player_name_y"	"9999"
		
		"louis_player_name_x"	"9999"
		"louis_player_name_y"	"9999"
		
		"zoey_player_name_x"	"9999"
		"zoey_player_name_y"	"9999"
		
		"francis_player_name_x"	"9999"
		"francis_player_name_y"	"9999"

		"character_order"		"biker;namvet;teengirl;manager"
	}

	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c8m1_apartment"
				"DisplayName" "#L4D360UI_LevelName_COOP_C8M1"
				"Image" "maps/l4d_hospital01_apartment"
			}

			"2"
			{
				"Map" "c8m2_subway"
				"DisplayName" "#L4D360UI_LevelName_COOP_C8M2"
				"Image" "maps/l4d_hospital02_subway"
			}

			"3"
			{
				"Map" "c8m3_sewers"
				"DisplayName" "#L4D360UI_LevelName_COOP_C8M3"
				"Image" "maps/l4d_hospital03_sewers"
			}

			"4"		
			{
				"Map" "c8m4_interior"
				"DisplayName" "#L4D360UI_LevelName_COOP_C8M4"
				"Image" "maps/l4d_hospital04_interior"
			}

			"5"		
			{
				"Map" "c8m5_rooftop"
				"DisplayName" "#L4D360UI_LevelName_COOP_C8M5"
				"Image" "maps/l4d_hospital05_rooftop"
			}
		}

		"versus"
		{
			"1"
			{
				"Map" "c8m1_apartment"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C8M1"
				"Image" "maps/l4d_hospital01_apartment"
				"VersusCompletionScore"	"400"
				"versus_boss_spawning"
				{
					"spawn_pos_min"	"0.30"
					"spawn_pos_max"	"0.90"
					"tank_chance"	"0.00"
					"witch_chance"	"1.00"
				}
			}
	
			"2"		
			{
				"Map" "c8m2_subway"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C8M2"
				"Image" "maps/l4d_hospital02_subway"
				"VersusCompletionScore"	"500"
				"versus_boss_spawning"
				{
					"spawn_pos_min"	"0.15"
					"spawn_pos_max"	"0.52"
					"tank_chance"	"0.75"
					"witch_chance"	"0.85"
				}
			}
	
			"3"		
			{
				"Map" "c8m3_sewers"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C8M3"
				"Image" "maps/l4d_hospital03_sewers"
				"VersusCompletionScore"	"600"
				"versus_boss_spawning"
				{
					"spawn_pos_min"	"0.35"
					"spawn_pos_max"	"0.99"
					"tank_chance"	"0.75"
					"witch_chance"	"0.85"
				}
			}
	
			"4"		
			{
				"Map" "c8m4_interior"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C8M4"
				"Image" "maps/l4d_hospital04_interior"
				"VersusCompletionScore"	"700"
				"versus_boss_spawning"
				{
					"spawn_pos_min"	"0.10"
					"spawn_pos_max"	"0.90"
					"tank_chance"	"0.00"
					"witch_chance"	"1.00"
				}
			}
	
			"5"		
			{
				"Map" "c8m5_rooftop"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C8M5"
				"Image" "maps/l4d_hospital05_rooftop"
				"VersusCompletionScore"	"800"
				"versus_boss_spawning"
				{
					"tank_chance"	"0.00"
					"witch_chance"	"0.00"
				}
			}
		}	
	
		"survival"
		{
			"1"		
			{
				"Map" "c8m2_subway"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C8M2"
				"Image" "maps/l4d_hospital02_subway"
			}

			"2"		
			{
				"Map" "c8m5_rooftop"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C8M5"
				"Image" "maps/l4d_hospital05_rooftop"
			}
		}	
		
		"scavenge"
		{
			"1"		
			{
				"Map" "c8m1_apartment"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C8M1"
				"Image" "maps/c8m1_apartment_scavenge"
			}
			
			"2"		
			{
				"Map" "c8m5_rooftop"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C8M5"
				"Image" "maps/c8m5_rooftop_scavenge"
				"VersusModifier" "2.0"
			}
		}	
	}
}

Crash Course/Campaign9.txt

"mission"
{
	"Name"		"L4D2C9"
	"Version"	"1"
	"Author"	"Valve"
	"Website"	"http://store.steampowered.com"

	"DisplayTitle"	"#L4D360UI_CampaignName_C9"
	"Description"	"#L4D360UI_CampaignName_C9Objective"
	"Image"		"maps/c9"
	"OuttroImage"	"vgui/outroTitle_CrashCourse"

	"x360ctx"	"3"

	"meleeweapons"	"fireaxe;crowbar;cricket_bat;tonfa;baseball_bat;knife"
	"allow_cola"	"1"
	"no_wpn_restore"	"1"		// on player wipe, don't keep any weapons
	"no_female_boomers"	"1"		// Can't have female Boomers because there's no audio support
	"no_cs_weapons"		"1"		// no Germany / CS weapons, preserve the weapons in the gun shop

	"survivor_set"		"1"


	// Loading poster data
	"poster"
	{
		"posterImage"		            "LoadingScreen_CrashCourse"
		"posterImage_widescreen"		"LoadingScreen_CrashCourse_widescreen"
		
		"fullscreen"		"1"
		
		"posterTitle"		"#L4D360UI_CampaignTitle_C9"
		"posterTitle_y"		"320"
		
		"posterTagline"		"#L4D360UI_CampaignTagline_C9"
		"posterTagline_y"	"380"
		
		"l4d2_names"				"1"
		
		"gambler_player_name_x"		"9999"
		"gambler_player_name_y"		"9999"
		
		"producer_player_name_x"	"9999"		
		"producer_player_name_y"	"9999"	
		
		"coach_player_name_x"		"9999"	
		"coach_player_name_y"		"9999"	
		
		"mechanic_player_name_x"	"9999"
		"mechanic_player_name_y"	"9999"

		"character_order"		"namvet;biker;manager;teengirl"
	}


	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c9m1_alleys"
				"DisplayName" "#L4D360UI_LevelName_COOP_C9M1"
				"Image" "maps/c9m1_alleys"
			}

			"2"
			{
				"Map" "c9m2_lots"
				"DisplayName" "#L4D360UI_LevelName_COOP_C9M2"
				"Image" "maps/c9m2_lots"
			}

		}

		"versus"
		{
			"1"
			{
				"Map" "c9m1_alleys"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C9M1"
				"Image" "maps/c9m1_alleys"
				"VersusCompletionScore"	"500"
			}

			"2"
			{
				"Map" "c9m2_lots"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C9M2"
				"Image" "maps/c9m2_lots"
				"VersusCompletionScore"	"600"
			}

		}	
	
		"survival"
		{
			"1"
			{
				"Map" "c9m2_lots"
				"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C9M2"
				"Image" "maps/c9m2_lots"
				"x360ctx"	"13"

				"x360leaderboard"
				{
					":id"		"23"
					"besttime"
					{
						"prop"	"536870989" // "0x2000004D"
					}
				}
			}
		}	

		"scavenge"
		{
			"1"
			{
				"Map" "c9m1_alleys"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C9M1"
				"Image" "maps/c9m1_alleys"
				"x360ctx"	"23"
			}
		}	
	}
}

Death Toll/Campaign10.txt

mission
{
	// DEATH TOLL AKA SMALLTOWN
	
	"Name"				"L4D2C10"
	"Version"    		"1"
	"Author"			"Valve"
	"Website"			"http://store.steampowered.com"
	"BuiltIn"       	"0"
	"DisplayTitle"		"#L4D360UI_CampaignName_C10"
	"Description"		"#L4D360UI_CampaignName_C10Objective"
	"Image"				"maps/c10"
	"OuttroImage"		"vgui/outroTitle_DeathToll"

	"meleeweapons"		"crowbar;frying_pan;machete;tonfa;baseball_bat;knife"
	"allow_cola"		"0"
	"no_wpn_restore"	"1"		// on player wipe, don't keep any weapons
	"no_female_boomers"	"1"		// Can't have female Boomers because there's no audio support
	"no_cs_weapons"		"1"		// no Germany / CS weapons, preserve the weapons in the gun shop
	
	"survivor_set"		"1"		// Which set of survivors should be used. 1=L4D1, 2=L4D2

	// Loading poster data
	"poster"
	{
		"posterImage"		"LoadingScreen_DeathToll"
		"posterImage_widescreen"	"LoadingScreen_DeathToll_widescreen"
		"fullscreen"		"1"
		
		"posterTitle"		"#L4D360UI_CampaignTitle_C10"
		"posterTitle_y"		"395"
		
		"posterTagline"		"#L4D360UI_CampaignTagline_C10"
		"posterTagline_y"	"50"

		"character_order"		"namvet;teengirl;manager;biker"
	}

	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c10m1_caves"
				"DisplayName" "#L4D360UI_LevelName_COOP_C10M1"
				"Image" "maps/c10m1_caves"
			}

			"2"
			{
				"Map" "c10m2_drainage"
				"DisplayName" "#L4D360UI_LevelName_COOP_C10M2"
				"Image" "maps/c10m2_drainage"
			}

			"3"
			{
				"Map" "c10m3_ranchhouse"
				"DisplayName" "#L4D360UI_LevelName_COOP_C10M3"
				"Image" "maps/c10m3_ranchhouse"
			}

			"4"		
			{
				"Map" "c10m4_mainstreet"
				"DisplayName" "#L4D360UI_LevelName_COOP_C10M4"
				"Image" "maps/c10m4_mainstreet"
			}

			"5"		
			{
				"Map" "c10m5_houseboat"
				"DisplayName" "#L4D360UI_LevelName_COOP_C10M5"
				"Image" "maps/c10m5_houseboat"
			}
		}

		"versus"
		{
			"1"
			{
				"Map" "c10m1_caves"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C10M1"
				"Image" "maps/c10m1_caves"
				"VersusCompletionScore"	"400"
			}
	
			"2"		
			{
				"Map" "c10m2_drainage"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C10M2"
				"Image" "maps/c10m2_drainage"
				"VersusCompletionScore"	"500"
			}
	
			"3"		
			{
				"Map" "c10m3_ranchhouse"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C10M3"
				"Image" "maps/c10m3_ranchhouse"
				"VersusCompletionScore"	"600"
			}
	
			"4"		
			{
				"Map" "c10m4_mainstreet"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C10M4"
				"Image" "maps/c10m4_mainstreet"
				"VersusCompletionScore"	"700"
			}
	
			"5"		
			{
				"Map" "c10m5_houseboat"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C10M5"
				"Image" "maps/c10m5_houseboat"
				"VersusCompletionScore"	"800"
				"versus_boss_spawning"
				{
					"tank_chance"	"0.00"
					"witch_chance"	"0.00"
				}
			}
		}	
			
		"scavenge"
		{
			"1"		
			{
				"Map" "C10M3_ranchhouse"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C10M3"
				"Image" "maps/C10M3_ranchhouse"
			}
		}	

	} // "modes"
	
} // mission

Dead Air/Campaign11.txt

mission
{
	"Name"				"L4D2C11"
	"Version"    		"1"
	"Author"			"Valve"
	"Website"			"http://store.steampowered.com"
	"BuiltIn"       	"1"
	"DisplayTitle"		"#L4D360UI_CampaignName_C11"
	"Description"		"#L4D360UI_CampaignName_C11Objective"
	"Image"				"maps/c11"
	"OuttroImage"		"vgui/outroTitle_DeadAir"

	"meleeweapons"		"electric_guitar;crowbar;cricket_bat;katana;baseball_bat;knife"
	"allow_cola"		"0"
	"no_wpn_restore"	"1"		// on player wipe, don't keep any weapons
	"no_female_boomers"	"1"		// Can't have female Boomers because there's no audio support
	"no_cs_weapons"		"1"		// no Germany / CS weapons, preserve the weapons in the gun shop
	
	"survivor_set"		"1"		// Which set of survivors should be used. 1=L4D1, 2=L4D2

	// Loading poster data
	"poster"
	{
		"posterImage"				"LoadingScreen_DeadAir"
		"posterImage_widescreen"	"LoadingScreen_DeadAir_widescreen"
		"fullscreen"				"1"
		
		"posterTitle"				"#L4D360UI_CampaignTitle_C11"
		"posterTitle_y"				"395"
		
		"posterTagline"				"#L4D360UI_CampaignTagline_C11"
		"posterTagline_y"			"50"
		
		"character_order"			"teengirl;manager;biker;namvet"
	}

	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c11m1_greenhouse"
				"DisplayName" "#L4D360UI_LevelName_COOP_C11M1"
				"Image" "maps/c11m1_greenhouse"
			}

			"2"
			{
				"Map" "c11m2_offices"
				"DisplayName" "#L4D360UI_LevelName_COOP_C11M2"
				"Image" "maps/c11m2_offices"
			}

			"3"
			{
				"Map" "c11m3_garage"
				"DisplayName" "#L4D360UI_LevelName_COOP_C11M3"
				"Image" "maps/c11m3_garage"
			}

			"4"		
			{
				"Map" "c11m4_terminal"
				"DisplayName" "#L4D360UI_LevelName_COOP_C11M4"
				"Image" "maps/c11m4_terminal"
			}

			"5"		
			{
				"Map" "c11m5_runway"
				"DisplayName" "#L4D360UI_LevelName_COOP_C11M5"
				"Image" "maps/c11m5_runway"
			}
		}

		"versus"
		{
			"1"
			{
				"Map" "c11m1_greenhouse"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_c11M1"
				"Image" "maps/c11m1_greenhouse"
				"VersusCompletionScore"	"400"
			}
	
			"2"		
			{
				"Map" "c11m2_offices"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_c11M2"
				"Image" "maps/c11m2_offices"
				"VersusCompletionScore"	"500"
			}
	
			"3"		
			{
				"Map" "c11m3_garage"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_c11M3"
				"Image" "maps/c11m3_garage"
				"VersusCompletionScore"	"600"
			}
	
			"4"		
			{
				"Map" "c11m4_terminal"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_c11M4"
				"Image" "maps/c11m4_terminal"
				"VersusCompletionScore"	"700"
			}
	
			"5"		
			{
				"Map" "c11m5_runway"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_c11M5"
				"Image" "maps/c11m5_runway"
				"VersusCompletionScore"	"800"
				"versus_boss_spawning"
				{
					"tank_chance"	"0"
					"witch_chance"	"0"
				}
			}
		}	
	
		"scavenge"
		{
			"1"		
			{
				"Map" "c11m4_terminal"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_c11M4"
				"Image" "maps/c11m4_terminal"
			}			
		}	
	}
}

Blood Harvest/Campaign12.txt

mission
{
	"Name"				"L4D2C12"
	"Version"    		"1"
	"Author"			"Valve"
	"Website"			"http://store.steampowered.com"
	"BuiltIn"       	"1"
	"DisplayTitle"		"#L4D360UI_CampaignName_C12"
	"Description"		"#L4D360UI_CampaignName_C12Objective"
	"Image"				"maps/c12"
	"OuttroImage"		"vgui/outroTitle_BloodHarvest"


	"meleeweapons"		"fireaxe;machete;crowbar;frying_pan;baseball_bat;knife"
	"allow_cola"		"0"
	"no_wpn_restore"	"1"		// on player wipe, don't keep any weapons
	"no_female_boomers"	"1"		// Can't have female Boomers because there's no audio support
	"no_cs_weapons"		"1"		// no Germany / CS weapons, preserve the weapons in the gun shop
	
	"survivor_set"		"1"		// Which set of survivors should be used. 1=L4D1, 2=L4D2

	// Loading poster data
	"poster"
	{
		"posterImage"		"LoadingScreen_BloodHarvest"
		"posterImage_widescreen"	"LoadingScreen_BloodHarvest_widescreen"
		"fullscreen"		"1"
		
		"posterTitle"		"#L4D360UI_CampaignTitle_C12"
		"posterTitle_y"		"395"
		
		"posterTagline"		"#L4D360UI_CampaignTagline_C12"
		"posterTagline_y"	"50"

		"character_order"		"namvet;manager;teengirl;biker"
	}

	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "C12m1_hilltop"
				"DisplayName" "#L4D360UI_LevelName_COOP_C12M1"
				"Image" "maps/C12m1_hilltop"
			}

			"2"
			{
				"Map" "C12m2_traintunnel"
				"DisplayName" "#L4D360UI_LevelName_COOP_C12M2"
				"Image" "maps/C12m2_traintunnel"
			}

			"3"
			{
				"Map" "C12m3_bridge"
				"DisplayName" "#L4D360UI_LevelName_COOP_C12M3"
				"Image" "maps/C12m3_bridge"
			}

			"4"		
			{
				"Map" "C12m4_barn"
				"DisplayName" "#L4D360UI_LevelName_COOP_C12M4"
				"Image" "maps/C12m4_barn"
			}

			"5"		
			{
				"Map" "C12m5_cornfield"
				"DisplayName" "#L4D360UI_LevelName_COOP_C12M5"
				"Image" "maps/C12m5_cornfield"
			}
		}

		"versus"
		{
			"1"
			{
				"Map" "C12m1_hilltop"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C12M1"
				"Image" "maps/C12m1_hilltop"
				"VersusCompletionScore"	"400"
			}
	
			"2"		
			{
				"Map" "C12m2_traintunnel"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C12M2"
				"Image" "maps/C12m2_traintunnel"
				"VersusCompletionScore"	"500"
			}
	
			"3"		
			{
				"Map" "C12m3_bridge"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C12M3"
				"Image" "maps/C12m3_bridge"
				"VersusCompletionScore"	"600"
			}
	
			"4"		
			{
				"Map" "C12m4_barn"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C12M4"
				"Image" "maps/C12m4_barn"
				"VersusCompletionScore"	"700"
			}
	
			"5"		
			{
				"Map" "C12m5_cornfield"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C12M5"
				"Image" "maps/C12m5_cornfield"
				"VersusCompletionScore"	"800"
				"versus_boss_spawning"
				{
					"tank_chance"	"0.00"
					"witch_chance"	"0.00"
				}
			}
		}	
	
		"scavenge"
		{
			"1"		
			{
				"Map" "C12M5_cornfield"
				"DisplayName" "#L4D360UI_LevelName_SCAVENGE_C12M5"
				"Image" "maps/C12M5_cornfield"
			}
		}	
	}
}

Cold Stream/Campaign13.txt

"mission"
{
	"Name"			"L4D2C13"
	"Version"		"1"
	"Author"		"Valve"
	"Website"		"http://store.steampowered.com"
	"BuiltIn"		"1"
	
	"DisplayTitle"	"#L4D360UI_CampaignName_C13"
	"Description"	"#L4D360UI_CampaignName_C13Objective"	
	
	"Image"			"maps/c13m3_memorialbridge"
	"OuttroImage"	"vgui/OutroTitle_Coldstream"
	
	"meleeweapons"	"fireaxe;machete;tonfa;katana;baseball_bat;knife"
	
	//"allow_cola"	"1"
	//"allow_diesel"	"1"
	//"no_wpn_restore"	"1"		// on player wipe, don't keep any weapons
	//"no_female_boomers"	"1"		// Can't have female Boomers because there's no audio support
	//"no_cs_weapons"	"1"		// no Germany / CS weapons, preserve the weapons in the gun shop

	"poster"
	{
		"l4d2_names"		"1"
		"character_order"	"gambler;mechanic;producer;coach"

		"fullscreen"		"1"
		"posterImage"			"loadingscreen_default"
		"posterImage_widescreen"	"loadingscreen_default"

		"posterTitle"		"#L4D360UI_CampaignTitle_C13"
		//"posterTitle_x"	"-25"
		"posterTitle_y"		"390"

		"posterTagline"		"#L4D360UI_CampaignTagline_C13"
		"posterTagline_y"	"492"

		"producer_player_name_x"	"9999"		
		"producer_player_name_y"	"9999"	

		"gambler_player_name_x"		"9999"
		"gambler_player_name_y"		"9999"	

		"coach_player_name_x"		"9999"	
		"coach_player_name_y"		"9999"	

		"mechanic_player_name_x"	"9999"
		"mechanic_player_name_y"	"9999"
	}

	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "c13m1_alpinecreek"
				"DisplayName" "#L4D360UI_LevelName_COOP_C13M1"
				"Image" "maps/c13m1_alpinecreek"
			}
 
			"2"
			{
				"Map" "c13m2_southpinestream"
				"DisplayName" "#L4D360UI_LevelName_COOP_C13M2"
				"Image" "maps/c13m2_southpinestream"
			}
			
			"3"
			{
				"Map" "c13m3_memorialbridge"
				"DisplayName" "#L4D360UI_LevelName_COOP_C13M3"
				"Image" "maps/c13m3_memorialbridge"
			}
			
			"4"
			{
				"Map" "c13m4_cutthroatcreek"
				"DisplayName" "#L4D360UI_LevelName_COOP_C13M4"
				"Image" "maps/c13m4_cutthroatcreek"
			}

		}

		"versus"
		{
			"1"
			{
				"Map" "c13m1_alpinecreek"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C13M1"
				"Image" "maps/c13m1_alpinecreek"
				"VersusCompletionScore"	"500"
				"versus_boss_spawning"
				{
					"spawn_pos_min"		"0.3"
					"spawn_pos_max"		"0.9"
					"tank_chance"		"0"
					"witch_chance"		"0.6"
					"witch_and_tank"	"0"
				}
			}
             
			"2"
			{
				"Map" "c13m2_southpinestream"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C13M2"
				"Image" "maps/c13m2_southpinestream"
				"VersusCompletionScore"	"600"
				"versus_boss_spawning"
				{
					"spawn_pos_min"		"0.70"
					"spawn_pos_max"		"0.95"
					"tank_chance"		"0"
					"witch_chance"		"1.0"
					"witch_and_tank"	"0"
				}
			}
			
			"3"
			{
				"Map" "c13m3_memorialbridge"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C13M3"
				"Image" "maps/c13m3_memorialbridge"
				"VersusCompletionScore"	"700"
				"versus_boss_spawning"
				{
					"spawn_pos_min"		"0.20"
					"spawn_pos_max"		"0.30"
					"tank_chance"		"0.2"
					"witch_chance"		"1.0"
					"witch_and_tank"	"0.2"
				}
			}
			
			"4"
			{
				"Map" "c13m4_cutthroatcreek"
				"DisplayName" "#L4D360UI_LevelName_VERSUS_C13M4"
				"Image" "maps/c13m4_cutthroatcreek"
				"VersusCompletionScore"	"800"
			}
		}
	}
}

Dead Line 2/Deadline2.txt

// Mission files describe the metadata needed by campaign-specific add-ons so they can be
// integrated into Left4Dead. The data in this file is used by the game UI, matchmaking and server.
// Although you may provide multiple Campaigns in one add-on by putting more than one .TXT file 
// in the missions folder, it's generally a good idea to stick to one per add-on.
//
// HOW TO DEBUG MISSION FILES:
//	In the console set "developer 2"
//	Then type "mission_reload"
// This will make the game reload all the mission files and print out every chapter for every mode it
// finds.  It's very useful to ensure that your mission file is being correctly read.
 
"mission"
{
	// Use a short name, since it is used as a tag on the servers for matching
	// your campaign when looking for a dedicated server.  Generally it should
	// be something unique.  One suggestion to is use your initials and a short
	// abbreviated name for your campaign. Avoid spaces and special characters.
	// Do not change the name when you create a revision, as the matchmaking
        // system will consider it a different campaign. Instead, use "Version" and 
        // "DisplayTitle" below to indicate revisions.
	"Name"		"DeadLine2"
 
	// The version number is used when finding campaigns on dedicated servers
	// and in matchmaking. If you try to connect to someone in matchmaking
	// who has a newer version, you will be directed to download the new
	// version.  You must increment this to the next integer (whole numbers)every
        // time you release an update. (I.E. 1, 2, 3, 4, etc.)
	"Version"       "1"
 
	// Author is displayed in the UI when people see others playing your
	// campaign.
	"Author"	"Valve"
 
	// Website is extremely important as people will automatically be sent
	// to this URL if they try to join a friend running your campaign.  This
	// should be the home page for your campaign and it should provide a
	// description, a link to download it, and installation instructions.
	"Website"	"http://media.steampowered.com/apps/513/deadline2.html"
 
	// This name is used when referring to the campaign in the UI. 
	"DisplayTitle"	"Dead Line (2.0)"
	"Description"  	"Catch the last subway... out of hell... Again!"
 
	// Vmt shown behind the end credits when your campaign completes.
        // Note: This item needs to have "vgui\" at the front. It is assumed
	// for the poster and the map thumbnails.
 	"OuttroImage"	"vgui\OutroTitle_Deadline2"
 
	// Loading poster data
	//
	// Note that "posterTitle" and "posterTagline" are often blank as
	// the poster usually includes these in the poster image itself.
	// If you do not provide a poster, a generic default will be used.
	"poster"
	{
		"posterImage"		"LoadingScreen_DeadLine2"
                //Note L4D2 does not position player names over the poster.
 
	}
 
	// The modes section lists each of your campaign maps and each mode
	// they support.  Depending on how you set up your campaign maps,
	// you can reuse the same bsp for different modes as is the case with 
        // coop and versus in this example. This requires setting up entities
        // that show up or operate differently for different modes.
        //
	// The following modes are supported: "coop", "versus", "survival"
	//
	// Number each map section starting with "1"
	//
	// "Map" is the name of the bsp of the starting map. (do not include
        // an extension)
	// "DisplayName" is the name to use for the chapter of the map.
	// "Image" is the image used for the chapter in the lobby and
	// settings.
 
	"modes"
	{
		"coop"
		{
			"1"
			{
				"Map" "l4d_deadline01"
				"DisplayName" "Deadline 1"
				"Image" "maps/l4d_deadline2"
			}
 
			"2"
			{
				"Map" "l4d_deadline02"
				"DisplayName" "Deadline 2"
				"Image" "maps/l4d_deadline2"
			}
		}
 
		"versus"
		{
			"1"
			{
				"Map" "l4d_deadline01"
				"DisplayName" "Deadline 1"
				"Image" "maps/l4d_deadline2"
			}
 
			"2"
			{
				"Map" "l4d_deadline02"
				"DisplayName" "Deadline 2"
				"Image" "maps/l4d_deadline2"
			}
		}	
 
		"survival"
		{
			"1"		
			{
				"Map" "l4d_deadline02"
				"DisplayName" "Dead Line Survival"
				"Image" "maps/l4d_deadline2"
			}
		}	
		"scavenge"
		{
			"1"
			{
				"Map" "l4d_deadline02"
				"DisplayName" "Dead Line Scavenge"
				"Image" "maps/l4d_deadline2"
			}
		}	
	}
 
}