List of L4D2 Missions Files: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Added the list of mission.txts for reference)
 
No edit summary
Line 1: Line 1:
Below is a list of mission.txt files for use in [[Left 4 Dead 2]].  
Below is a list of mission.txt files for use in [[Left 4 Dead 2]].  
{{Note| As of the Passing DLC Bosses are not prohibited by the mission.txt, but by the [[L4D2 Vscripts]]}}


==Dead Ceneter/campaign1.txt==
==Dead Center/Campaign1.txt==
<source lang=ini>
<source lang=ini>
"mission"
"mission"
Line 169: Line 170:
</source>
</source>


==The Passing/Campaign6.txt==
<source lang=ini>
"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"
}
}
"firstmanout"
{
"1"
{
"Map" "c6m3_port"
"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C6M3"
"Image" "maps/c6m3_port"
}
}
}
}
</source>
==Dark Carnival/Campaign2.txt==
<source lang=ini>
"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"
"excludeweapons"  "weapon_rifle_m60"
// 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"
}
}
"firstmanout"
{
"1"
{
"Map" "c2m5_concert"
"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C2M5"
"Image" "maps/c2m5_concert"
}
}
}
}
</source>
==Swamp Fever/Campaign3.txt==
<source lang=ini>
"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"
"excludeweapons"  "weapon_rifle_m60"
// 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"
}
}
"firstmanout"
{
"1"
{
"Map" "c3m4_plantation"
"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C3M4"
"Image" "maps/c3m4_plantation"
}
}
}
}
</source>
==Hard Rain/Campaign4.txt==
<source lang=ini>
"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"
"excludeweapons"  "weapon_rifle_m60"
"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"
}
}
"firstmanout"
{
"1"
{
"Map" "c4m5_milltown_escape"
"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C4M1"
"Image" "maps/c4m5_milltown_escape"
}
}
}
}
</source>
==The Parish/Campaign5.txt==
<source lang=ini>
"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"
"excludeweapons"  "weapon_rifle_m60"
// 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"
}
}
"firstmanout"
{
"1"
{
"Map" "c5m5_bridge"
"DisplayName" "#L4D360UI_LevelName_SURVIVAL_C5M5"
"Image" "maps/c5m5_bridge"
"x360ctx" "33"
}
}
}
}
</source>


[[Category:Level Design]]
[[Category:Level Design]]
[[Category:Left 4 Dead 2]]
[[Category:Left 4 Dead 2]]
[[Category:Sound System]]
[[Category:L4D2 Vscripts]]

Revision as of 18:25, 22 May 2010

Below is a list of mission.txt files for use in Left 4 Dead 2.

Note.pngNote: As of the Passing DLC Bosses are not prohibited by the mission.txt, but by the L4D2 Vscripts

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"
	"excludeweapons"  "weapon_rifle_m60"

	"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"
			}
		}	

		"firstmanout"
		{
			"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"
			}

		}	

		"firstmanout"
		{
			"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"
	"excludeweapons"  "weapon_rifle_m60"

	// 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"
			}
		}	

		"firstmanout"
		{
			"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"
	"excludeweapons"  "weapon_rifle_m60"

	// 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"
			}
		}	

		"firstmanout"
		{
			"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"
	"excludeweapons"  "weapon_rifle_m60"

	"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"
			}
		}	

		"firstmanout"
		{
			"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"
	"excludeweapons"  "weapon_rifle_m60"

	// 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"
			}
		}	

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