ABC will be the MAP-ID and SIDE-ID
For odf files. It's best and recommended to copy odf files from the assets folder.
------------------------------
unit odf
weapon odf
vehicle odf
and always copy over the entire Common folder in the assets/sides folder to your sides folder:
C:\BF2_ModTools\data_ABC\SidesWhat I do is when making a new side, I create a new 3-letter side folder in this location:
C:\BF2_ModTools\data_ABC\SidesThen copy over the Common folder from assets/sides and paste it where my 3-letter sides folder is located:
C:\BF2_ModTools\data_ABC\SidesBy default, the tur folder is also there.
Then I copy over the effects folder from assets/sides/rep and place it inside my 3-letter sides folder here:
C:\BF2_ModTools\data_ABC\Sides\ABCThen copy over the munged folder also from assets/sides/rep to same location as effects folder:
C:\BF2_ModTools\data_ABC\Sides\ABCThen create a odf folder, req folder, and msh folder inside my 3-letter sides folder here:
C:\BF2_ModTools\data_ABC\Sides\ABCThen I copy the sides .req file from assets/sides/rep and place it inside my 3-letter sides folder here:
C:\BF2_ModTools\data_ABC\Sides\ABCLets say I want to create a rep trooper and imp trooper.
I would go to assets/sides/rep/odf and copy the rep_inf_default, rep_inf_ep3_rifleman, and rep_inf_default_rifleman and place them in my sides odf folder here:
C:\BF2_ModTools\data_ABC\Sides\ABC\odfThen copy and paste a 2nd set of only the rep_inf_ep3_rifleman, and rep_inf_default_rifleman in the same location here:
C:\BF2_ModTools\data_ABC\Sides\ABC\odfThen rename them to something like:
ice_inf_clone_rifleman
ice_inf_default_clone_rifleman
ice_inf_imp_rifleman
ice_inf_default_imp_rifleman
Then open up both ice_inf_clone_rifleman and ice_inf_imp_rifleman odf files and copy and paste the names of both ice_inf_default_clone_rifleman and ice_inf_default_imp_rifleman odf names inside them.
Then I place my custom models and skin files in my sides msh folder. Or copy the rep_inf_ep3trooper model and skins files from assets/sides/rep/msh and place them in my sides msh folder here:
C:\BF2_ModTools\data_ABC\Sides\ABC\mshCopy the imp_inf_stormtrooper model and skin files and paste them into my sides msh folder here:
C:\BF2_ModTools\data_ABC\Sides\ABC\mshThen I make sure the model names are in the ice_inf_clone_rifleman and ice_inf_imp_rifleman odf files.
Then I copy 1 req file from either assets/sides/rep/req or assets/sides/imp/req and paste it to my sides req folder here:
C:\BF2_ModTools\data_ABC\Sides\ABC\reqThen make a 2nd copy. Rename both req files to:
ice_inf_clone_rifleman
ice_inf_imp_rifleman
Open both req files up and also copy and paste the same names over the stock names.
Then I copy fpm folder from assets/sides/rep/req folder and paste it into my sides req folder here:
C:\BF2_ModTools\data_ABC\Sides\ABC\reqThen copy rep_1st_trooper.req file from assets/sides/rep/req and paste it to my sides req folder too here:
C:\BF2_ModTools\data_ABC\Sides\ABC\reqThen copy the rep_1st_trooper model and skins from assets/sides/rep/msh and paste it to my sides msh folder here:
C:\BF2_ModTools\data_ABC\Sides\ABC\mshThen copy these files from assets/sides/rep/odf
rep_weap_inf_rifle
rep_weap_inf_rifle_ord
rep_weap_award_rifle
rep_weap_award_rifle_ord
rep_weap_inf_pistol
rep_weap_inf_pistol_ord
rep_weap_award_pistol
rep_weap_award_pistol_ord
rep_weap_inf_thermaldetonator
rep_weap_inf_thermaldetonator_ord
rep_weap_inf_thermaldetonator_exp
and paste them into my sides odf folder here:
C:\BF2_ModTools\data_ABC\Sides\ABC\odfI would rename em to something like:
ice_weap_inf_rifle
ice_weap_inf_rifle_ord
Then open up the ice_weap_inf_rifle and copy and paste this ice_weap_inf_rifle_ord name inside the odf file.
Do the rest with all weapons.
Then copy what ever weapon models and skins your using to this location:
C:\BF2_ModTools\data_ABC\Sides\ABC\mshThen open up your weapon odf files and paste the names of your models inside
EXAMPLE
--------------------------------
[WeaponClass]
ClassParent = "com_weap_inf_rifle_a0"
GeometryName = "DC_15T.msh"[Properties]
GeometryName = "DC_15T"HighResGeometry = "DC_15T"OrdnanceName = "e08_weap_inf_rifle_ord"
FirePointName = "hp_fire"
Then open the ice_inf_default_clone_rifleman and ice_inf_default_imp_rifleman and start pasting the names of the weapon odf files.
EXAMPLE
-----------------------------------
WEAPONSECTION = 1
WeaponName = "ice_weap_inf_rifle"WeaponAmmo = 8
Then finally in my sides req file located here:
C:\BF2_ModTools\data_ABC\Sides\ABC,
Paste these names inside the req file:
ice_inf_clone_rifleman
ice_inf_imp_rifleman
Then go to:
C:\BF2_ModTools\data_ABC\_BUILD\Sides and copy the REP folder and paste it same place and rename it to my sides folder ABC.
Then go to
C:\BF2_ModTools\data_ABC\Common\scripts\ABC and open the ABCc_con or ABCg_con and copy and paste this:
ReadDataFile("dc:SIDE\\abc.lvl",
"ice_inf_clone_rifleman",
"ice_inf_imp_rifleman")
Then paste them here:
SetupTeams{
rep = {
team = REP,
units = 100,
reinforcements = 500,
soldier = { "ice_inf_clone_rifleman",5, 10},
assault = { "ice_inf_imp_rifleman",1, 5},
},
Then munge my side.
Then munge my map with out the side to be on the safe side.
Then repeat for any more soldiers and weapons needed.
thats all there is to it