First of all u need to have the SWBF2 modding toolbox installed in ur PC (or if u wanna hexedit the swbf2.exe file, it's also possible to make the server spawn delay be changed). If you don't have the modding tools, here i leave u a link: http://www.swbfgamers.com/index.php?action=downloads;sa=view;down=436
Then you'll have to go to C:\BF2_ModTools\data\_BUILD and run Modtools VisualMunge.exe
Create a map with the name u want, I usually write LEL but u can write whatever u want xD
After the data_*the name u've given to ur map* (eg. data_LEL) you'll have to head to C:\BF2_ModTools\assets 
and copy all the folders in there (BES, COR, .. ), and paste them into the (C:\BF2_ModTools\data_LEL\) Common folder
Now go ahead and mod whatever u want in the lua, but make sure u do it correctly
Here I leave the tutorial about how to mod mission.lvl lua: https://sites.google.com/site/swbf2modtoolsdocumentation/battlefront-ii-mission-lua-guide
After getting everything modded, go to the previous folder where u should find mission.req
Just copy this and paste it there (replacing all previous text):
[spoiler]
ucft
{
    REQN
    {
        "config"
        "ingame_movies"	
    }
    REQN
    {
        "script"
        "setup_teams"
        "gametype_conquest"
        "gametype_capture"
        "Objective"
        "MultiObjectiveContainer"
        "ObjectiveCTF"
        "ObjectiveAssault"
        "ObjectiveSpaceAssault"
        "ObjectiveConquest" 
        "ObjectiveTDM"
        "ObjectiveOneFlagCTF"
	"SoundEvent_ctf"
        "ObjectiveGoto"        
        "LinkedShields"
        "LinkedDestroyables"
        "LinkedTurrets"
        "Ambush"
        "PlayMovieWithTransition"
    }
    REQN
    {
        "lvl"
	"bes2c_con"
	"bes2c_ctf"
	"bes2g_con"
	"bes2g_ctf"
	"bes2g_eli"
        "cor1c_con"
        "cor1g_con"
        "cor1g_ctf"
        "cor1c_ctf"
        "cor1g_eli"
        "dag1c_1flag"
        "dag1c_con"
        "dag1c_ctf"
        "dag1c_smuggler"
        "dag1g_con"
	"dag1g_ctf"
        "dea1g_con"
        "dea1c_con"
        "dea1g_1flag"
        "dea1c_1flag"
        "dea1g_c"
	"end1g_1flag"
	"end1g_con"
	"end1g_eli"
	"end1g_hunt"
	"fel1c_1flag"
	"fel1c_c"
	"fel1c_con"
	"fel1g_1flag"
	"fel1g_con"
	"geo1c_c"
	"geo1c_con"
	"geo1c_conxl"
	"geo1c_ctf"
	"geo1c_hunt"
	"geo1c_xl"
	"hot1g_1flag"
	"hot1g_c"
	"hot1g_con"
	"hot1g_conxl"
	"hot1g_hunt"
	"hot1g_uber"
	"hot1g_xl"
	"kam1c_1flag"
	"kam1c_c"
	"kam1c_con"
	"kam1g_1flag"
	"kam1g_con"
	"kas2c_c"
	"kas2c_con"
	"kas2c_conxl"
	"kas2c_ctf"
	"kas2c_hunt"
	"kas2c_uber"
	"kas2c_xl"
	"kas2g_con"
	"kas2g_ctf"
	"kas2g_xl"
	"mus1c_c"
	"mus1c_con"
	"mus1c_ctf"
	"mus1g_con"
	"mus1g_ctf"
	"myg1c_c"
	"myg1c_con"
	"myg1c_ctf"
	"myg1g_con"
	"myg1g_ctf"
	"myg1g_eli"
	"nab2c_con"
	"nab2c_ctf"
	"nab2c_hunt"
	"nab2g_c"
	"nab2g_con"
	"nab2g_ctf"
	"nab2g_eli"
	"ifs_awardstats"
	"ifs_careerstats"
	"ifs_opt_controller_common"
	"ifs_opt_general"
	"ifs_opt_mp"
	"ifs_opt_mp_listtags"
	"ifs_personalstats"
	"ifs_teamstats"
	"pctabs_options"
	"pol1c_con"
	"pol1c_ctf"
	"pol1g_c"
	"pol1g_con"
	"pol1g_ctf"
	"tan1c_1flag"
	"tan1c_con"
	"tan1g_1flag"
	"tan1g_c"
	"tan1g_con"
	"tat2c_con"
	"tat2c_ctf"
	"tat2g_con"
	"tat2g_ctf"
	"tat2g_eli"
	"tat2g_hunt"
	"tat3c_1flag"
	"tat3c_con"
	"tat3g_1flag"
	"tat3g_con"
	"tat3g_hunt"
	"test1a"
	"test1c"
	"test1g"
	"test1r"
	"uta1c_1flag"
	"uta1c_c"
	"uta1c_con"
	"uta1g_1flag"
	"uta1g_con"
	"yav1c_1flag"
	"yav1c_con"
	"yav1g_1flag"
	"yav1g_c"
	"yav1g_con"
	"yav2c_1flag"
	"yav2c_con"
	"yav2c_ctf"
	"yav2g_1flag"
	"yav2g_con"
	"yav2g_ctf"
	"yav2g_eli"
    }
}
[/spoiler]
*I hope I didnt forget any map, except of the space ones and rhen var, if u wanna have added these maps, do it on ur own by adding them after the last one:
   "rhn2g_1flag"
Finally go to C:\BF2_ModTools\data_LEL\_BUILD and run Modtools VisualMunge.exe
Right as it is, just click on munge and u'll have ur mission.lvl munged in the _LVL_PC folder.
If I forgot something, please, just post it  :cheers:
			
			
			
				I'm having a little trouble
On Coruscant Conquest i'm trying to this
soldier  = { "rep_inf_ep3_rifleman",7, 25},
            assault  = { "rep_inf_ep3_rocketeer",1, 4},
            engineer = { "rep_inf_ep3_engineer",1, 4},
            sniper   = { "rep_inf_ep3_sniper",1, 4},
            officer = {"rep_inf_ep3_officer",1, 4},
            special = { "rep_inf_ep3_jettrooper",1, 4},
            
        },
        cis = {
            team = CIS,
            units = 32,
            reinforcements = 150,
            soldier  = { "cis_hero_darthmaul",7, 25},
            assault  = { "cis_inf_rocketeer",1, 4},
            engineer = { "cis_inf_engineer",1, 4},
            sniper   = { "cis_inf_sniper",1, 4},
            officer = {"cis_inf_officer",1, 4},
            special = { "cis_inf_droideka",1, 4},
And this is my mission.req
ucft
{
    REQN
    {
        "config"
        "ingame_movies"   
    }
    REQN
    {
        "script"
        "setup_teams"
        "gametype_conquest"
        "gametype_capture"
        "Objective"
        "MultiObjectiveContainer"
        "ObjectiveCTF"
        "ObjectiveAssault"
        "ObjectiveSpaceAssault"
        "ObjectiveConquest" 
        "ObjectiveTDM"
        "ObjectiveOneFlagCTF"
   "SoundEvent_ctf"
        "ObjectiveGoto"        
        "LinkedShields"
        "LinkedDestroyables"
        "LinkedTurrets"
        "Ambush"
        "PlayMovieWithTransition"
    }
    REQN
    {
        "lvl"
   "bes2c_con"
   "bes2c_ctf"
   "bes2g_con"
   "bes2g_ctf"
   "bes2g_eli"
        "cor1c_con"
        "cor1g_con"
        "cor1g_ctf"
        "cor1c_ctf"
        "cor1g_eli"
        "dag1c_1flag"
        "dag1c_con"
        "dag1c_ctf"
        "dag1c_smuggler"
        "dag1g_con"
   "dag1g_ctf"
        "dea1g_con"
        "dea1c_con"
        "dea1g_1flag"
        "dea1c_1flag"
        "dea1g_c"
   "end1g_1flag"
   "end1g_con"
   "end1g_eli"
   "end1g_hunt"
   "fel1c_1flag"
   "fel1c_c"
   "fel1c_con"
   "fel1g_1flag"
   "fel1g_con"
   "geo1c_c"
   "geo1c_con"
   "geo1c_conxl"
   "geo1c_ctf"
   "geo1c_hunt"
   "geo1c_xl"
   "hot1g_1flag"
   "hot1g_c"
   "hot1g_con"
   "hot1g_conxl"
   "hot1g_hunt"
   "hot1g_uber"
   "hot1g_xl"
   "kam1c_1flag"
   "kam1c_c"
   "kam1c_con"
   "kam1g_1flag"
   "kam1g_con"
   "kas2c_c"
   "kas2c_con"
   "kas2c_conxl"
   "kas2c_ctf"
   "kas2c_hunt"
   "kas2c_uber"
   "kas2c_xl"
   "kas2g_con"
   "kas2g_ctf"
   "kas2g_xl"
   "mus1c_c"
   "mus1c_con"
   "mus1c_ctf"
   "mus1g_con"
   "mus1g_ctf"
   "myg1c_c"
   "myg1c_con"
   "myg1c_ctf"
   "myg1g_con"
   "myg1g_ctf"
   "myg1g_eli"
   "nab2c_con"
   "nab2c_ctf"
   "nab2c_hunt"
   "nab2g_c"
   "nab2g_con"
   "nab2g_ctf"
   "nab2g_eli"
   "ifs_awardstats"
   "ifs_careerstats"
   "ifs_opt_controller_common"
   "ifs_opt_general"
   "ifs_opt_mp"
   "ifs_opt_mp_listtags"
   "ifs_personalstats"
   "ifs_teamstats"
   "pctabs_options"
   "pol1c_con"
   "pol1c_ctf"
   "pol1g_c"
   "pol1g_con"
   "pol1g_ctf"
   "tan1c_1flag"
   "tan1c_con"
   "tan1g_1flag"
   "tan1g_c"
   "tan1g_con"
   "tat2c_con"
   "tat2c_ctf"
   "tat2g_con"
   "tat2g_ctf"
   "tat2g_eli"
   "tat2g_hunt"
   "tat3c_1flag"
   "tat3c_con"
   "tat3g_1flag"
   "tat3g_con"
   "tat3g_hunt"
   "test1a"
   "test1c"
   "test1g"
   "test1r"
   "uta1c_1flag"
   "uta1c_c"
   "uta1c_con"
   "uta1g_1flag"
   "uta1g_con"
   "yav1c_1flag"
   "yav1c_con"
   "yav1g_1flag"
   "yav1g_c"
   "yav1g_con"
   "yav2c_1flag"
   "yav2c_con"
   "yav2c_ctf"
   "yav2g_1flag"
   "yav2g_con"
   "yav2g_ctf"
   "yav2g_eli"
    }
}
I saved it and I munged it, with the visual munge, it says it is in the lvl_pc foler, of star wars battlefront 2. Found that. But when i opened it. Nothing was in the lvl_pc folder, not even the mission.lvl. What do i do?