Program Files/EA Games/Battlefield 2/mods/pr/faction_inits.zip/faction_init.con
Here is mine
Example: gameLogic.setKit v_arg1 0
"cf_officer" "pr_cf_soldier2"
to gameLogic.setKit v_arg1 0
"cf_rifleman" "pr_cf_soldier2"
Just make sure that its the faction that the map you want to play with it on is using.
-----------------------------------------------------------------------------------------------------
beginrem
----------------------------------------
Project Reality Faction Initialization
run faction_init.con <team> <"faction">
----------------------------------------
endrem
rem Common settings across all maps.
rem Inside an if statement since it only needs to be run once (when it's called for team 1)
if v_arg1 == 1
gameLogic.setTeamFlag 0 "flag_neutral"
physics.airdensityzeroatheight 5000
spawnManager.setPlayerKit 2
renderer.globalStaticMeshLodDistanceScale 1
renderer.globalBundleMeshLodDistanceScale 1
renderer.globalSkinnedMeshLodDistanceScale 1
renderer.tweakfarplane1p 10000001
renderer.tweaknearplane 0.08
gameLogic.setTeamDropVehicle 1 "mark_team1"
gameLogic.setTeamDropVehicle 2 "mark_team2"
run spawners/spawners_common.con
endIf
rem Begin faction specific settings
if v_arg2 == "cf"
gameLogic.setTeamName v_arg1 "CF"
gameLogic.setTeamLanguage v_arg1 "English"
gameLogic.setTeamFlag v_arg1 "flag_cf"
gameLogic.setKit v_arg1 0
"cf_officer" "pr_cf_soldier2"
(Change the name of the kit to whatever kit you want to replace it with
)
gameLogic.setKit v_arg1 1 "cf_officer_alt" "pr_cf_soldier1"
gameLogic.setKit v_arg1 2 "cf_rifleman" "pr_cf_soldier3"
gameLogic.setKit v_arg1 3 "cf_rifleman_alt" "pr_cf_soldier1"
gameLogic.setKit v_arg1 4 "cf_specialist" "pr_cf_soldier2"
gameLogic.setKit v_arg1 5 "cf_medic" "pr_cf_soldier4"
gameLogic.setKit v_arg1 6 "cf_support" "pr_cf_soldier3"
run spawners/spawners_cf.con
elseIf v_arg2 == "cf_para"
gameLogic.setTeamName v_arg1 "CF"
gameLogic.setTeamLanguage v_arg1 "English"
gameLogic.setTeamFlag v_arg1 "flag_cf"
gameLogic.setKit v_arg1 0 "cf_officer_para" "pr_cf_soldier2"
gameLogic.setKit v_arg1 1 "cf_officer_alt_para" "pr_cf_soldier1"
gameLogic.setKit v_arg1 2 "cf_rifleman_para" "pr_cf_soldier3"
gameLogic.setKit v_arg1 3 "cf_rifleman_alt_para" "pr_cf_soldier1"
gameLogic.setKit v_arg1 4 "cf_specialist_para" "pr_cf_soldier2"
gameLogic.setKit v_arg1 5 "cf_medic_para" "pr_cf_soldier4"
gameLogic.setKit v_arg1 6 "cf_support_para" "pr_cf_soldier3"
run spawners/spawners_cf.con
elseIf v_arg2 == "cf_sp_variant1"
gameLogic.setTeamName v_arg1 "CF"
gameLogic.setTeamLanguage v_arg1 "English"
gameLogic.setTeamFlag v_arg1 "flag_cf"
gameLogic.setKit v_arg1 0 "cf_officer_sp" "pr_cf_soldier2"
gameLogic.setKit v_arg1 1 "cf_marksman_sp" "pr_cf_soldier1"
gameLogic.setKit v_arg1 2 "cf_rifleman_sp" "pr_cf_soldier3"
gameLogic.setKit v_arg1 3 "cf_assault_sp" "pr_cf_soldier1"
gameLogic.setKit v_arg1 4 "cf_specialist_sp" "pr_cf_soldier2"
gameLogic.setKit v_arg1 5 "cf_medic_sp" "pr_cf_soldier4"
gameLogic.setKit v_arg1 6 "cf_support_sp" "pr_cf_soldier3"
run spawners/spawners_cf_sp.con
elseIf v_arg2 == "cf_vehicles"
gameLogic.setTeamName v_arg1 "CF"
gameLogic.setTeamLanguage v_arg1 "English"
gameLogic.setTeamFlag v_arg1 "flag_cf"
gameLogic.setKit v_arg1 0 "cf_tanker" "pr_cf_soldier2"
gameLogic.setKit v_arg1 1 "cf_tanker" "pr_cf_soldier1"
gameLogic.setKit v_arg1 2 "cf_tanker" "pr_cf_soldier3"
gameLogic.setKit v_arg1 3 "cf_tanker" "pr_cf_soldier1"
gameLogic.setKit v_arg1 4 "cf_tanker" "pr_cf_soldier2"
gameLogic.setKit v_arg1 5 "cf_tanker" "pr_cf_soldier4"
gameLogic.setKit v_arg1 6 "cf_tanker" "pr_cf_soldier3"
run spawners/spawners_cf.con