Page 1 of 1

[?] Possible to change map factions?

Posted: 2010-03-19 19:39
by usmcguy
hey ya'll is it possible to change al basrha?
us army-insurgents
thanks

re: [?] Possible to change map factions?

Posted: 2010-03-19 20:05
by Sniper77shot
Yup pretty easy, i will post the code in a second.

Backup your level, than go to server, extract the init file, open it with notepad, change the below, then zip it back up with the new one, but this just changes the factions, the vehicles will be the same. Backup the original map, then go a head and edit the .con Also make sure it is a .con file, or it won't work.

Before
gameLogic.setTeamName 1 "MEInsurgent"
gameLogic.setTeamName 2 "GB"

gameLogic.setTeamLanguage 1 "MEC"
gameLogic.setTeamLanguage 2 "GBEnglish"

gameLogic.setTeamFlag 0 "flag_neutral"
gameLogic.setTeamFlag 1 "flag_in"
gameLogic.setTeamFlag 2 "flag_gb"

gameLogic.setKit 1 0 "meinsurgent_officer" "pr_meinsurgent_soldier1"
gameLogic.setKit 2 0 "gb_officer_ziptie" "pr_gb_soldier4"

gameLogic.setKit 1 1 "meinsurgent_insurgentak74" "pr_meinsurgent_soldier1"
gameLogic.setKit 2 1 "gb_riflemanab_ziptie" "pr_gb_soldier2"

gameLogic.setKit 1 2 "meinsurgent_insurgentsks" "pr_meinsurgent_soldier4"
gameLogic.setKit 2 2 "gb_rifleman_ziptie" "pr_gb_soldier3"

gameLogic.setKit 1 3 "meinsurgent_insurgentg3a3" "pr_meinsurgent_soldier5"
gameLogic.setKit 2 3 "gb_specialist_ziptie" "pr_gb_soldier1"

gameLogic.setKit 1 4 "meinsurgent_insurgentak47" "pr_meinsurgent_soldier2"
gameLogic.setKit 2 4 "gb_medic_ziptie" "pr_gb_soldier2"

gameLogic.setKit 1 5 "meinsurgent_sapper" "pr_meinsurgent_soldier2"
gameLogic.setKit 2 5 "" ""

gameLogic.setKit 1 6 "meinsurgent_civilian" "pr_meinsurgent_soldier3"
gameLogic.setKit 2 6 "" ""
After
gameLogic.setTeamName 1 "MEInsurgent"
gameLogic.setTeamName 2 "US"

gameLogic.setTeamLanguage 1 "MEC"
gameLogic.setTeamLanguage 2 "English"

gameLogic.setTeamFlag 0 "flag_neutral"
gameLogic.setTeamFlag 1 "flag_in"
gameLogic.setTeamFlag 2 "flag_us"

gameLogic.setKit 1 0 "meinsurgent_officer" "pr_meinsurgent_soldier1"
gameLogic.setKit 2 0 "us_officer_ziptie" "pr_us_soldier4"

gameLogic.setKit 1 1 "meinsurgent_insurgentak74" "pr_meinsurgent_soldier1"
gameLogic.setKit 2 1 "us_riflemanab_ziptie" "pr_us_soldier2"

gameLogic.setKit 1 2 "meinsurgent_insurgentsks" "pr_meinsurgent_soldier4"
gameLogic.setKit 2 2 "us_rifleman_ziptie" "pr_us_soldier3"

gameLogic.setKit 1 3 "meinsurgent_insurgentg3a3" "pr_meinsurgent_soldier5"
gameLogic.setKit 2 3 "us_specialist_ziptie" "pr_us_soldier1"

gameLogic.setKit 1 4 "meinsurgent_insurgentak47" "pr_meinsurgent_soldier2"
gameLogic.setKit 2 4 "us_medic_ziptie" "pr_us_soldier2"

gameLogic.setKit 1 5 "meinsurgent_sapper" "pr_meinsurgent_soldier2"
gameLogic.setKit 2 5 "" ""

gameLogic.setKit 1 6 "meinsurgent_civilian" "pr_meinsurgent_soldier3"
gameLogic.setKit 2 6 "" ""
Below is the complete one after edited, you can just copy and paste it over the original.
rem *** Generated by BF2Editor ***
if v_arg1 == BF2Editor

run Heightdata.con
LevelSettings.InitWorld
run Terrain.con BF2Editor
run StaticObjects.con BF2Editor
run Sounds.con
run Sky.con BF2Editor
run Editor/GamePlayObjects.con host
UndergrowthEditable.create
Undergrowth.load Levels\albasrah\
run Overgrowth/Overgrowth.con
Overgrowth.editorEnable 1
run AmbientObjects.con BF2Editor
run Water.con
run TriggerableTemplates.con BF2Editor

else

run Heightdata.con
run Terrain.con v_arg2
run Sky.con v_arg2
run CompiledRoads.con
run Sounds.con
run tmp.con v_arg1
Undergrowth.load Levels\albasrah\
run Overgrowth/Overgrowth.con
run Overgrowth/OvergrowthCollision.con
run AmbientObjects.con
run Water.con
run TriggerableTemplates.con
run ../../objects/common/spawners/spawners_common.con
run ../../objects/common/spawners/spawners_gb_ziptie.con
run ../../objects/common/spawners/spawners_meinsurgent.con
physics.airdensityzeroatheight 5000

endIf

rem GB VERSUS INSURGENTS
rem ------------------------------- LevelSettings -------------------------------
rem -----------------------------------------------------------------------------

gameLogic.setTeamName 1 "MEInsurgent"
gameLogic.setTeamName 2 "US"

gameLogic.setTeamLanguage 1 "MEC"
gameLogic.setTeamLanguage 2 "English"

gameLogic.setTeamFlag 0 "flag_neutral"
gameLogic.setTeamFlag 1 "flag_in"
gameLogic.setTeamFlag 2 "flag_us"

gameLogic.setKit 1 0 "meinsurgent_officer" "pr_meinsurgent_soldier1"
gameLogic.setKit 2 0 "us_officer_ziptie" "pr_us_soldier4"

gameLogic.setKit 1 1 "meinsurgent_insurgentak74" "pr_meinsurgent_soldier1"
gameLogic.setKit 2 1 "us_riflemanab_ziptie" "pr_us_soldier2"

gameLogic.setKit 1 2 "meinsurgent_insurgentsks" "pr_meinsurgent_soldier4"
gameLogic.setKit 2 2 "us_rifleman_ziptie" "pr_us_soldier3"

gameLogic.setKit 1 3 "meinsurgent_insurgentg3a3" "pr_meinsurgent_soldier5"
gameLogic.setKit 2 3 "us_specialist_ziptie" "pr_us_soldier1"

gameLogic.setKit 1 4 "meinsurgent_insurgentak47" "pr_meinsurgent_soldier2"
gameLogic.setKit 2 4 "us_medic_ziptie" "pr_us_soldier2"

gameLogic.setKit 1 5 "meinsurgent_sapper" "pr_meinsurgent_soldier2"
gameLogic.setKit 2 5 "" ""

gameLogic.setKit 1 6 "meinsurgent_civilian" "pr_meinsurgent_soldier3"
gameLogic.setKit 2 6 "" ""

rem -----------------------------------------------------------------------------

gameLogic.setBeforeSpawnCamera 253/26/-331 76/-11/0

if v_arg1 == BF2Editor
LevelSettings.CustomTextureSuffix "ab"
else
texturemanager.customTextureSuffix "ab"
endIf
rem -----------------------------------------------------------------------------

GameLogic.MaximumLevelViewDistance 350

rem -----------------------------------------------------------------------------

gameLogic.setDefaultNumberOfTicketsEx 16 1 9999
gameLogic.setDefaultNumberOfTicketsEx 16 2 250
gameLogic.setDefaultNumberOfTicketsEx 32 1 9999
gameLogic.setDefaultNumberOfTicketsEx 32 2 250
gameLogic.setDefaultNumberOfTicketsEx 64 1 9999
gameLogic.setDefaultNumberOfTicketsEx 64 2 250
gameLogic.setDefaultNumberOfTicketsEx 128 1 9999
gameLogic.setDefaultNumberOfTicketsEx 128 2 100
gameLogic.setDefaultTimeToNextAIWave 8
gameLogic.setTicketLossAtEndPerMin 1000
gameLogic.setTicketLossPerMin 1 5
gameLogic.setTicketLossPerMin 2 5

rem -----------------------------------------------------------------------------

rem -----------------------------------------------------------------------------

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"

Re: [?] Possible to change map factions?

Posted: 2010-03-19 20:13
by J.F.Leusch69
moved and named prober :)

guess your question is answered :)

Re: [?] Possible to change map factions?

Posted: 2010-03-19 20:15
by Sniper77shot
Yup, It has been answered.

Re: [?] Possible to change map factions?

Posted: 2010-03-19 23:58
by usmcguy
thanks alot bro gosh!

Re: [?] Possible to change map factions?

Posted: 2010-03-20 00:32
by usmcguy
hey there is a ouple problems when i spawn it ctds' and its supposed to be us army not usmc can you maybe fix that?

Re: [?] Possible to change map factions?

Posted: 2010-03-20 00:48
by Sniper77shot
usmcguy wrote:hey there is a ouple problems when i spawn it ctds' and its supposed to be us army not usmc can you maybe fix that?
I'm not sure why it CTD, but go to a map with the Us army vs Insurgents, E.g Ramiel, open the init, find the similar code, then copy it to Al basarah, then paste it over the other one, make sure you are using the 0.9 ones or it CTD.

Re: [?] Possible to change map factions?

Posted: 2010-03-20 00:49
by usmcguy
ok thanks

Re: [?] Possible to change map factions?

Posted: 2010-03-20 00:49
by usmcguy
ok i dont see all the stuff u wrote..

Re: [?] Possible to change map factions?

Posted: 2010-03-20 00:50
by usmcguy
ok can you post it because im having trouble finding the code

Re: [?] Possible to change map factions?

Posted: 2010-03-20 00:58
by Sniper77shot
Levels/Ramiel/Server/Init.con


Find somthing like whats in the red, then you should find Us Army.
rem *** Generated by BF2Editor ***
if v_arg1 == BF2Editor

run Heightdata.con
LevelSettings.InitWorld
run Terrain.con BF2Editor
run StaticObjects.con BF2Editor
run Sounds.con
run Sky.con BF2Editor
run Editor/GamePlayObjects.con host
UndergrowthEditable.create
Undergrowth.load Levels\albasrah\
run Overgrowth/Overgrowth.con
Overgrowth.editorEnable 1
run AmbientObjects.con BF2Editor
run Water.con
run TriggerableTemplates.con BF2Editor

else

run Heightdata.con
run Terrain.con v_arg2
run Sky.con v_arg2
run CompiledRoads.con
run Sounds.con
run tmp.con v_arg1
Undergrowth.load Levels\albasrah\
run Overgrowth/Overgrowth.con
run Overgrowth/OvergrowthCollision.con
run AmbientObjects.con
run Water.con
run TriggerableTemplates.con
run ../../objects/common/spawners/spawners_common.con
run ../../objects/common/spawners/spawners_gb_ziptie.con
run ../../objects/common/spawners/spawners_meinsurgent.con
physics.airdensityzeroatheight 5000

endIf

rem GB VERSUS INSURGENTS
rem ------------------------------- LevelSettings -------------------------------
rem -----------------------------------------------------------------------------

gameLogic.setTeamName 1 "MEInsurgent"
gameLogic.setTeamName 2 "US"

gameLogic.setTeamLanguage 1 "MEC"
gameLogic.setTeamLanguage 2 "English"

gameLogic.setTeamFlag 0 "flag_neutral"
gameLogic.setTeamFlag 1 "flag_in"
gameLogic.setTeamFlag 2 "flag_us"

gameLogic.setKit 1 0 "meinsurgent_officer" "pr_meinsurgent_soldier1"
gameLogic.setKit 2 0 "us_officer_ziptie" "pr_us_soldier4"

gameLogic.setKit 1 1 "meinsurgent_insurgentak74" "pr_meinsurgent_soldier1"
gameLogic.setKit 2 1 "us_riflemanab_ziptie" "pr_us_soldier2"

gameLogic.setKit 1 2 "meinsurgent_insurgentsks" "pr_meinsurgent_soldier4"
gameLogic.setKit 2 2 "us_rifleman_ziptie" "pr_us_soldier3"

gameLogic.setKit 1 3 "meinsurgent_insurgentg3a3" "pr_meinsurgent_soldier5"
gameLogic.setKit 2 3 "us_specialist_ziptie" "pr_us_soldier1"

gameLogic.setKit 1 4 "meinsurgent_insurgentak47" "pr_meinsurgent_soldier2"
gameLogic.setKit 2 4 "us_medic_ziptie" "pr_us_soldier2"

gameLogic.setKit 1 5 "meinsurgent_sapper" "pr_meinsurgent_soldier2"
gameLogic.setKit 2 5 "" ""

gameLogic.setKit 1 6 "meinsurgent_civilian" "pr_meinsurgent_soldier3"
gameLogic.setKit 2 6 "" ""

rem -----------------------------------------------------------------------------

gameLogic.setBeforeSpawnCamera 253/26/-331 76/-11/0

if v_arg1 == BF2Editor
LevelSettings.CustomTextureSuffix "ab"
else
texturemanager.customTextureSuffix "ab"
endIf
rem -----------------------------------------------------------------------------

GameLogic.MaximumLevelViewDistance 350

rem -----------------------------------------------------------------------------

gameLogic.setDefaultNumberOfTicketsEx 16 1 9999
gameLogic.setDefaultNumberOfTicketsEx 16 2 250
gameLogic.setDefaultNumberOfTicketsEx 32 1 9999
gameLogic.setDefaultNumberOfTicketsEx 32 2 250
gameLogic.setDefaultNumberOfTicketsEx 64 1 9999
gameLogic.setDefaultNumberOfTicketsEx 64 2 250
gameLogic.setDefaultNumberOfTicketsEx 128 1 9999
gameLogic.setDefaultNumberOfTicketsEx 128 2 100
gameLogic.setDefaultTimeToNextAIWave 8
gameLogic.setTicketLossAtEndPerMin 1000
gameLogic.setTicketLossPerMin 1 5
gameLogic.setTicketLossPerMin 2 5

rem -----------------------------------------------------------------------------

rem -----------------------------------------------------------------------------

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"
I would send you the code but I can't right now.

Re: [?] Possible to change map factions?

Posted: 2010-03-20 01:02
by usmcguy
man i just cant find it

Re: [?] Possible to change map factions?

Posted: 2010-03-20 01:06
by Sniper77shot
I would post it but I can't right now.

Re: [?] Possible to change map factions?

Posted: 2010-03-20 01:08
by usmcguy
ok when you can can you plz just shoot me a pm?

Re: [?] Possible to change map factions?

Posted: 2010-03-20 01:11
by Sniper77shot
I will do that.

Re: [?] Possible to change map factions?

Posted: 2010-03-20 02:45
by usmcguy
ok man thanks

Re: [?] Possible to change map factions?

Posted: 2010-03-20 20:07
by Sniper77shot
No problem, didn't forget about you will do it soon.

Re: [?] Possible to change map factions?

Posted: 2010-03-20 23:04
by Sniper77shot
Here you go Usmcguy, the correct 0.9 one, did you back up your level though?

USA vs. Insurgents
rem *** Generated by BF2Editor ***
if v_arg1 == BF2Editor

run Heightdata.con
LevelSettings.InitWorld
run Terrain.con BF2Editor
run StaticObjects.con BF2Editor
run Sounds.con
run Sky.con BF2Editor
run Editor/GamePlayObjects.con host
UndergrowthEditable.create
Undergrowth.load Levels\albasrah\
run Overgrowth/Overgrowth.con
Overgrowth.editorEnable 1
run AmbientObjects.con BF2Editor
run Water.con
run TriggerableTemplates.con BF2Editor

else

run Heightdata.con
run Terrain.con v_arg2
run Sky.con v_arg2
run CompiledRoads.con
run Sounds.con
run SoundDistances.con
run tmp.con v_arg1
Undergrowth.load Levels\albasrah\
run Overgrowth/Overgrowth.con
run Overgrowth/OvergrowthCollision.con
run AmbientObjects.con
run Water.con
run TriggerableTemplates.con
run SoundDistances.con

endIf

rem ------------------------------- LevelSettings -------------------------------
rem -----------------------------------------------------------------------------

run ../../factions_usa/usa_ziptie.con
run ../../factions_meinsurgent/meinsurgent.con

rem -----------------------------------------------------------------------------

gameLogic.setBeforeSpawnCamera 253/26/-331 76/-11/0

if v_arg1 == BF2Editor
LevelSettings.CustomTextureSuffix "ab"
else
texturemanager.customTextureSuffix "ab"
endIf
rem -----------------------------------------------------------------------------

GameLogic.MaximumLevelViewDistance 350

rem -----------------------------------------------------------------------------

gameLogic.setDefaultNumberOfTicketsEx 16 1 9999
gameLogic.setDefaultNumberOfTicketsEx 16 2 250
gameLogic.setDefaultNumberOfTicketsEx 32 1 9999
gameLogic.setDefaultNumberOfTicketsEx 32 2 250
gameLogic.setDefaultNumberOfTicketsEx 64 1 9999
gameLogic.setDefaultNumberOfTicketsEx 64 2 250
gameLogic.setDefaultNumberOfTicketsEx 128 1 9999
gameLogic.setDefaultNumberOfTicketsEx 128 2 100
gameLogic.setDefaultTimeToNextAIWave 8
gameLogic.setTicketLossAtEndPerMin 1000
gameLogic.setTicketLossPerMin 1 10
gameLogic.setTicketLossPerMin 2 10