"cpsetup.txt" { "navfile" "Dianville" "nightlighting" "0" "theater_conditions" { "?has_stg44_access" "1" "?has_fg42_access" "1" "?has_m1para_access" "1" } "allowed_units" { //commonwealth "unit" "unit_commonwealth_british" "unit" "unit_commonwealth_canada" "unit" "unit_commonwealth_no2commando" "unit" "unit_commonwealth_princess_patricia" "unit" "unit_commonwealth_highlander" "unit" "unit_commonwealth_12thfrontier" "unit" "unit_commonwealth_argyll" "unit" "unit_commonwealth_unit_commonwealth_seaforth" "unit" "unit_commonwealth_royal_hamilton" "unit" "unit_commonwealth_grenadier" "unit" "unit_commonwealth_fusilier" // german "unit" "unit_german_wehrmacht" "unit" "unit_german_1stinfantry" "unit" "unit_german_15thpanzer" "unit" "unit_german_panzerss" "unit" "unit_german_fallschirmjager" "unit" "unit_german_3rdfallschirmjager" "unit" "unit_german_3rdpanzer" "unit" "unit_german_17thpanzerss" "unit" "unit_german_352infanterie" "unit" "unit_german_29thpanzer" // american "unit" "unit_american_usarmy" "unit" "unit_american_ranger" "unit" "unit_american_82ndairborne" "unit" "unit_american_92ndinfantry" "unit" "unit_american_1stinfantry" "unit" "unit_american_3rddivision" "unit" "unit_american_101stairborne" "unit" "unit_american_28thdivision" "unit" "unit_american_2ndrangers" "unit" "unit_american_29thinfantry" } "coop_base_units" { //british "unit" "unit_commonwealth_british" "unit" "unit_commonwealth_canada" "unit" "unit_commonwealth_highlander" "unit" "unit_commonwealth_princess_patricia" "unit" "unit_commonwealth_seaforth" "unit" "unit_commonwealth_12thfrontier" "unit" "unit_commonwealth_royal_hamilton" "unit" "unit_commonwealth_grenadier" //american "unit" "unit_american_usarmy" "unit" "unit_american_ranger" "unit" "unit_american_2ndrangers" "unit" "unit_american_1stinfantry" "unit" "unit_american_3rddivision" "unit" "unit_american_29thinfantry" "unit" "unit_american_82ndairborne" "unit" "unit_american_92ndinfantry" //german "unit" "unit_german_wehrmacht" "unit" "unit_german_1stinfantry" "unit" "unit_german_fallschirmjager" "unit" "unit_german_3rdfallschirmjager" "unit" "unit_german_352infanterie" "unit" "unit_german_15thpanzer" "unit" "unit_german_panzerss" "unit" "unit_german_17thpanzer" } "coop_elite_units" { //british "unit" "unit_commonwealth_british" "unit" "unit_commonwealth_canada" "unit" "unit_commonwealth_highlander" "unit" "unit_commonwealth_princess_patricia" "unit" "unit_commonwealth_seaforth" "unit" "unit_commonwealth_12thfrontier" "unit" "unit_commonwealth_royal_hamilton" "unit" "unit_commonwealth_grenadier" //american "unit" "unit_american_usarmy" "unit" "unit_american_ranger" "unit" "unit_american_2ndrangers" "unit" "unit_american_1stinfantry" "unit" "unit_american_3rddivision" "unit" "unit_american_29thinfantry" "unit" "unit_american_82ndairborne" "unit" "unit_american_92ndinfantry" //german "unit" "unit_german_wehrmacht" "unit" "unit_german_1stinfantry" "unit" "unit_german_fallschirmjager" "unit" "unit_german_3rdfallschirmjager" "unit" "unit_german_352infanterie" "unit" "unit_german_15thpanzer" "unit" "unit_german_panzerss" "unit" "unit_german_17thpanzer" } "stronghold" { "TeamOne" "americans" "TeamTwo" "axis" "TeamOneDefaultUnit" "unit_usarmy" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_a" // 0 - A "controlpoint" "cp_fuel_dump_1" // 1 - B "controlpoint" "cp_flak_1" // 2 - C "controlpoint" "cp_b" // 3 - D "controlpoint" "cp_c" // 4 - E "controlpoint" "cp_fuel_dump_2" // 5 - F "controlpoint" "cp_d" // 6 - G "entities" { "obj_ammo_crate" //places resupply crate in the map { "origin" "-4758 -2163 -442" //crate's map position "angles" "0 180 0" "targetname" "ammocrate_01_allies" //"ammocrate_02_allies", etc..."ammocrate_01_axis" for axis team "teamnumber" "2" //"2" for allied and "3" for axis "ResupplyProximity" "400" //max distance from crate to access } "obj_ammo_crate" //places resupply crate in the map { "origin" "37 -1472 -418" //crate's map position "angles" "0 180 0" "targetname" "ammocrate_02_allies" //"ammocrate_02_allies", etc..."ammocrate_01_axis" for axis team "teamnumber" "2" //"2" for allied and "3" for axis "ResupplyProximity" "400" //max distance from crate to access } "obj_ammo_crate" //places resupply crate in the map { "origin" "4961 1996 -328" //crate's map position "angles" "0 180 0" "targetname" "ammocrate_02_axis" "teamnumber" "3" "ResupplyProximity" "400" } "obj_ammo_crate" //places resupply crate in the map { "origin" "-1852 2468 -429" //crate's map position "angles" "0 180 0" "targetname" "ammocrate_01_axis" "teamnumber" "3" "ResupplyProximity" "400" } // Flak 1 "obj_discoverable_target" { "origin" "-267 2242 -435" "angles" "0 0 0" "targetname" "flak_1" "teamnumber" "3" "ControlPoint" "cp_flak_1" "TakeDamageBullets" "0" } "point_controlpoint" { "origin" "-267 2242 -260" "angles" "0 0 0" "targetname" "cp_flak_1" } // Fuel Dump 1 "obj_fuel_dump" { "origin" "-5006 1463 -433" "angles" "0 0 0" "targetname" "fuel_dump_1" "teamnumber" "3" "ControlPoint" "cp_fuel_dump_1" } "point_controlpoint" { "origin" "-5006 1463 -260" "angles" "0 0 0" "targetname" "cp_fuel_dump_1" } // Fuel Dump 2 "obj_fuel_dump" { "origin" "2580 2366 -370" "angles" "0 0 0" "targetname" "fuel_dump_2" "teamnumber" "3" "ControlPoint" "cp_fuel_dump_2" } "point_controlpoint" { "origin" "2580 2366 -260" "angles" "0 0 0" "targetname" "cp_fuel_dump_2" } } "ai" { "allied_count_minimum_players_base" "7" //friendly ai count with minimum human players in-game "enemy_count_minimum_players_base" "8" //enemy ai count with minimum human players in-game "allied_count_maximum_players_base" "0" //friendly ai count with maximum human players in-game "enemy_count_maximum_players_base" "18" //enemy ai count with maximum human players in-game "friendly_count_solo_base" "7" //friendly ai count for solo game mode "enemy_count_solo_base" "18" //enemy ai count for solo game mode "max_vision_range" "3200" //overrides the bot's visual distance "objectives" { "objective_index" "0" //corresponds to the first objective "fortify_ranking_center" "-3286 1094 -384" "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" "flank_points" //tells some AI to use a designated flanking position before moving to objective { "location" "-2048 739 -423" //position in map that marks a flanking route to objective } } "objectives" { "objective_index" "1" //corresponds to the first objective "respawn_time" "15" //adjusts the respawn time for the objective "fortify_ranking_center" "-5020 1289 -433 " //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "750" } "objectives" { "objective_index" "2" //corresponds to the first objective "required_objectives" "0,1" //requires objectives 0 and 1 to be completed before activating "respawn_time" "15" //adjusts the respawn time for the objective "fortify_ranking_center" "-267 2242 -435" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "3" //corresponds to the first objective "required_objectives" "2" "respawn_time" "15" //adjusts the respawn time for the objective "fortify_ranking_center" "201 -220 -385" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "4" //corresponds to the first objective "required_objectives" "3" "respawn_time" "15" //adjusts the respawn time for the objective "fortify_ranking_center" "2269 1456 -338" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "5" //corresponds to the first objective "required_objectives" "3" "respawn_time" "15" //adjusts the respawn time for the objective "fortify_ranking_center" "2592 2281 -352" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "6" //corresponds to the first objective "required_objectives" "4,5" //requires objectives 4 and 5 to be completed before activating "respawn_time" "15" //adjusts the respawn time for the objective "fortify_ranking_center" "3681 293 -367" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } } "navspawns" { "start_spawns" //designates the starting spawn locations { "location_allies" "-4948 -2242 -385" "location_axis" "-1878 2192 -423" } "objective_based_spawns" //designates the spawn locations after the first objective is captured { "objective_index" "0" "location_allies" "-4948 -2242 -385" "location_axis" "-1878 2192 -423" } "objective_based_spawns" //designates the spawn locations after the second objective is captured { "objective_index" "1" "location_allies" "-3542 2410 -418" "location_axis" "171 -1461 -418" } "objective_based_spawns" //designates the spawn locations after the third objective is captured { "objective_index" "2" "location_allies" "-3542 2410 -418" "location_axis" "3217 -1145 -368" } "objective_based_spawns" //designates the spawn locations after the fourth objective is captured { "objective_index" "3" "location_allies" "-782 -1191 -428" "location_axis" "4971 2284 -328" } "objective_based_spawns" //designates the spawn locations after the fifth objective is captured { "objective_index" "4" "location_allies" "356 -1322 -418" "location_axis" "4971 2284 -328" } "objective_based_spawns" // designates the spawn locations after the sixth objective is captured { "objective_index" "5" "location_allies" "356 -1322 -418" "location_axis" "4971 2284 -328" } "fallback_spawns" //backup spawnpoint, if the game has trouble using any spawns..normally the furthest most spawnpoint { "location_allies" "-4948 -2242 -385" "location_axis" "4971 2284 -328" } } } "offensive" { "TeamOne" "americans" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_a" "controlpoint" "cp_b" "controlpoint" "cp_c" "controlpoint" "radiopoint_final" "spawnzones" { "disablespawns" "1" "0" "spawnzone_offensive_a" "1" "spawnzone_offensive_b" "2" "spawnzone_offensive_c" } "entities" { // Radio point "obj_destructible" { "origin" "4573 1659 -290" "angles" "0 90 0" "targetname" "radio_axis_final" "teamnumber" "3" "ControlPoint" "radiopoint_axis_final" } "point_controlpoint" { "origin" "4573 1659 -260" "angles" "0 90 0" "targetname" "radiopoint_axis_final" "printname" "#CP_Axis_Radio" } } } "entrenchment" { "TeamOne" "americans" "TeamTwo" "axis" "AttackingTeam" "TEAM_TWO" "controlpoint" "cp_c" //0 - c "controlpoint" "cp_b" //1 - b "controlpoint" "cp_entrenchment" //2 - entrenchment "controlpoint" "cp_a" //3 - a "roundtimer_frac" "1.0" "spawnzones" { "disablespawns" "1" } "entities" { "obj_ammo_crate" { "origin" "1413 2076 -383" "angles" "0 0 0" "targetname" "ammocrate_01_allies" "teamnumber" "2" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "-905 -1399 -444" "angles" "0 0 0" "targetname" "ammocrate_02_allies" "teamnumber" "2" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "-2984 1023 -410 " "angles" "0 0 0" "targetname" "ammocrate_03_allies" "teamnumber" "2" "ResupplyProximity" "400" } "obj_ammo_crate" { "origin" "-4732 1391 -433 " "angles" "0 0 0" "targetname" "ammocrate_04_allies" "teamnumber" "2" "ResupplyProximity" "400" } } "ai" { "allied_count_minimum_players_base" "7" "enemy_count_minimum_players_base" "15" "allied_count_maximum_players_base" "0" "enemy_count_maximum_players_base" "15" "friendly_count_solo_base" "7" "enemy_count_solo_base" "15" "objectives" { "objective_index" "0" //assigns the objective "fortify_ranking_center" "1816 1693 -350" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "1" //assigns the objective "fortify_ranking_center" "535 -203 -429" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "2" //assigns the objective "fortify_ranking_center" "-1925 2101 -423" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_radius" "1000" //AI will search for cover when defending, tells them how far to investigate "fortify_overwatch_stay_back" "0" //By default, AI finds cover closest to frontline...tells overwatch AI (snipers/mgs) to stay as far away as possible } "objectives" { "objective_index" "3" //assigns the objective "fortify_ranking_center" "-3298 1134 -399" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1500" } } "navspawns" //entrenchment mode will cycle regroup points, starting with 0. As the enemy team captures an objective, it will cycle to the next spawn { "start_spawns" { "location_allies" "2038 2345 -357" //location of initial allied spawnpoint...only used at start "location_axis" "4927 -1379 -368" //location of initial axis spawnpoint...only used at start } "objective_based_spawns" { "objective_index" "0" "location_allies" "-286 2339 -423" //location of first allied spawnpoint. If no point is identified, it will go to the next available "location_axis" "4927 -1379 -368" } "objective_based_spawns" { "objective_index" "1" "location_allies" "-286 2339 -423" "location_axis" "4927 -1379 -368" } "objective_based_spawns" { "objective_index" "2" "location_allies" "-3587 836 -399" "location_axis" "497 -114 -425" } "objective_based_spawns" { "objective_index" "3" "location_allies" "-5035 1327 -423" "location_axis" "-1918 2307 -423" } "fallback_spawns" { "location_allies" "-5035 1327 -423" "location_axis" "4927 -1379 -368" } } } "liberation" { "TeamOne" "americans" "TeamTwo" "axis" "controlpoint" "cp_a" "controlpoint" "cp_b" "controlpoint" "cp_c" "spawnzones" { "disablespawns" "1" "0" "spawnzone_liberation" } } "frontline" { "TeamOne" "americans" "TeamTwo" "axis" "controlpoint" "radiopoint_allied_final" "controlpoint" "cp_a" "controlpoint" "cp_b" "controlpoint" "cp_c" "controlpoint" "radiopoint_axis_final" "spawnzones" { "disablespawns" "1" "0" "spawnzone_battle_allied_advance" "1" "spawnzone_battle_start" "2" "spawnzone_battle_axis_advance" } "entities" { // Allied radio "obj_destructible" { "origin" "-4440 -1872 -231" "angles" "0.000000 0 0.000000" "targetname" "radio_allied_final" "teamnumber" "2" "ControlPoint" "radiopoint_allied_final" } "point_controlpoint" { "origin" "-4440 -1872 -231" "angles" "0.000000 0 0.000000" "targetname" "radiopoint_allied_final" "printname" "#CP_AlliedRadio" } // Axis radio "obj_destructible" { "origin" "4576 1662 -298" "angles" "0.000000 180 0.000000" "targetname" "radio_axis_final" "teamnumber" "3" "ControlPoint" "radiopoint_axis_final" } "point_controlpoint" { "origin" "4576 1662 -298" "angles" "0.000000 180 0.000000" "targetname" "radiopoint_axis_final" "printname" "#CP_AxisRadio" } } } "raid" { "TeamOne" "commonwealth" "TeamTwo" "axis" "TeamOneDefaultUnit" "unit_british" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_a" // 0 - A "controlpoint" "cp_fuel_dump_1" // 1 - B "controlpoint" "cp_flak_1" // 2 - C "controlpoint" "cp_b" // 3 - D "controlpoint" "cp_c" // 4 - E "controlpoint" "cp_fuel_dump_2" // 5 - F "controlpoint" "cp_d" // 6 - G "spawnzones" { "disablespawns" "1" } "entities" { // Flak 1 "obj_discoverable_target" { "origin" "-267 2242 -435" "angles" "0 0 0" "targetname" "flak_1" "teamnumber" "3" "ControlPoint" "cp_flak_1" "TakeDamageBullets" "0" } "point_controlpoint" { "origin" "-267 2242 -260" "angles" "0 0 0" "targetname" "cp_flak_1" } // Fuel Dump 1 "obj_fuel_dump" { "origin" "-5006 1463 -433" "angles" "0 0 0" "targetname" "fuel_dump_1" "teamnumber" "3" "ControlPoint" "cp_fuel_dump_1" } "point_controlpoint" { "origin" "-5006 1463 -260" "angles" "0 0 0" "targetname" "cp_fuel_dump_1" } // Fuel Dump 2 "obj_fuel_dump" { "origin" "2580 2366 -370" "angles" "0 0 0" "targetname" "fuel_dump_2" "teamnumber" "3" "ControlPoint" "cp_fuel_dump_2" } "point_controlpoint" { "origin" "2580 2366 -260" "angles" "0 0 0" "targetname" "cp_fuel_dump_2" } } "ai" { "allied_count_minimum_players_base" "5" //friendly ai count with minimum human players in-game "enemy_count_minimum_players_base" "12" //enemy ai count with minimum human players in-game "allied_count_maximum_players_base" "0" //friendly ai count with maximum human players in-game "enemy_count_maximum_players_base" "18" //enemy ai count with maximum human players in-game "friendly_count_solo_base" "7" //friendly ai count for solo game mode "enemy_count_solo_base" "18" //enemy ai count for solo game mode "objectives" { "objective_index" "0" //corresponds to the first objective "enemy_count_minimum_players" "16" "enemy_count_maximum_players" "24" "respawn_time" "5" "fortify_ranking_center" "-3286 1094 -384" "fortify_ranking_amount" "300" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" "flank_points" //tells some AI to use a designated flanking position before moving to objective { "location" "-2048 739 -423" //position in map that marks a flanking route to objective } } "objectives" { "objective_index" "1" //corresponds to the first objective "enemy_count_minimum_players" "16" "enemy_count_maximum_players" "24" "respawn_time" "5" //adjusts the respawn time for the objective "fortify_ranking_center" "-5020 1289 -433 " //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "750" } "objectives" { "objective_index" "2" //corresponds to the first objective "required_objectives" "0,1" //requires objectives 0 and 1 to be completed before activating "enemy_count_minimum_players" "16" "enemy_count_maximum_players" "24" "respawn_time" "5" //adjusts the respawn time for the objective "fortify_ranking_center" "-267 2242 -435" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "3" //corresponds to the first objective "required_objectives" "2" "enemy_count_minimum_players" "16" "enemy_count_maximum_players" "24" "respawn_time" "5" //adjusts the respawn time for the objective "fortify_ranking_center" "201 -220 -385" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "4" //corresponds to the first objective "required_objectives" "3" "enemy_count_minimum_players" "16" "enemy_count_maximum_players" "24" "respawn_time" "5" //adjusts the respawn time for the objective "fortify_ranking_center" "2269 1456 -338" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "5" //corresponds to the first objective "required_objectives" "3" "enemy_count_minimum_players" "12" "enemy_count_maximum_players" "20" "respawn_time" "10" //adjusts the respawn time for the objective "fortify_ranking_center" "2592 2281 -352" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } "objectives" { "objective_index" "6" //corresponds to the first objective "required_objectives" "4,5" //requires objectives 4 and 5 to be completed before activating "enemy_count_minimum_players" "12" "enemy_count_maximum_players" "20" "respawn_time" "10" //adjusts the respawn time for the objective "fortify_ranking_center" "3681 293 -367" //tells AI to focus their forces in a specific area "fortify_ranking_amount" "200" //Prioity of that area...range from 0 to 1000 "fortify_ranking_radius" "1000" } } "navspawns" { "start_spawns" //designates the starting spawn locations { "location_allies" "-4948 -2242 -385" "location_axis" "-1878 2192 -423" } "fallback_spawns" //backup spawnpoint, if the game has trouble using any spawns..normally the furthest most spawnpoint { "location_allies" "-4948 -2242 -385" "location_axis" "4971 2284 -328" } } "cvars" { "doi_raid_objective_spacing_distance" "1500" } } "invasion" { "TeamOne" "americans" "TeamTwo" "axis" "AttackingTeam" "TEAM_ONE" "controlpoint" "cp_a" "controlpoint" "cp_b" "controlpoint" "cp_c" "controlpoint" "radiopoint_final" "spawnzones" { "disablespawns" "1" "0" "spawnzone_offensive_a" "1" "spawnzone_offensive_b" "2" "spawnzone_offensive_c" } "entities" { // Radio point "obj_destructible" { "origin" "4573 1659 -300" "angles" "0 90 0" "targetname" "radio_axis_final" "teamnumber" "3" "ControlPoint" "radiopoint_axis_final" } "point_controlpoint" { "origin" "4573 1659 -260" "angles" "0 90 0" "targetname" "radiopoint_axis_final" "printname" "#CP_Axis_Radio" } } } }