Jump to content
Official BF Editor Forums
Sign in to follow this  
marcofratini23

Changing Heavy To Light Models

Recommended Posts

Hey! I was trying to make the Heavy class models of battlefield 2 to look like the light models, Like instead of usint the black soldier in the assault class is use the same model of the light clases, without affecting the proper stats of the heavy classes, and vice versa, making the white medic models be the black assault class with the equipment of the medic...

Just like when in game you change kits and they look like that, im working on a like mod for myself and I got stuck doing this...

If somebody has anny idea of what Files I have to change or anything... Im still a nood sorry.

Share this post


Link to post
Share on other sites

Kits and soldiers are assigned per map. Look in the Init.con file found in the levels Server.zip

Change these lines

gameLogic.setKit 1 0 "CH_Specops" "ch_light_soldier"
gameLogic.setKit 2 0 "US_Specops" "us_light_soldier"

gameLogic.setKit 1 1 "CH_Sniper" "ch_light_soldier"
gameLogic.setKit 2 1 "US_Sniper" "us_light_soldier"

gameLogic.setKit 1 2 "CH_Assault" "ch_heavy_soldier"
gameLogic.setKit 2 2 "US_Assault" "us_heavy_soldier"

gameLogic.setKit 1 3 "CH_Support" "ch_heavy_soldier"
gameLogic.setKit 2 3 "US_Support" "us_heavy_soldier"

gameLogic.setKit 1 4 "CH_Engineer" "ch_light_soldier"
gameLogic.setKit 2 4 "US_Engineer" "us_light_soldier"

gameLogic.setKit 1 5 "CH_Medic" "ch_light_soldier"
gameLogic.setKit 2 5 "US_Medic" "us_light_soldier"

gameLogic.setKit 1 6 "CH_AT" "ch_heavy_soldier"
gameLogic.setKit 2 6 "US_AT" "us_heavy_soldier"

Edited by Coronaextra

Share this post


Link to post
Share on other sites

if you want to make only 1 change to affect all maps

open your Objects_Server/soldiers/US/us_heavy_soldier.con

and change this

ObjectTemplate.geometry us_heavy_soldier

to this

ObjectTemplate.geometry us_light_soldier

Share this post


Link to post
Share on other sites

after messing a lot with the files... I was playing with the level Init

as and example i have this

gameLogic.setKit 1 0 "CH_Specops" "ch_light_soldier"

gameLogic.setKit 2 0 "US_Specops" "us_light_soldier"

gameLogic.setKit 1 1 "CH_Sniper" "ch_light_soldier"

gameLogic.setKit 2 1 "US_Sniper" "us_light_soldier"

and then I change all of them... like keeping the US kits but for like the Spetznas soldier model, and while playing I realize that the Spetnaz use the American kits as espected but then they also use the USMC helmets magazine pouches...

but some armies are not going to this as well, the Chinese re=spawn with the same as them, and the marines mix all the equipments, like instead of be the medic equipment use the assault (not the guns, just the equipment that the soldier carry) is there a reason for this in the coding or something?

Share this post


Link to post
Share on other sites

I know this is an old topic, but I can answer the last question so why not.

 

Both soldiers and kits have models and a soldier ingame is basically a mix of the soldier model en the kit model put together.

The kit model has the pouches and stuff that you mentioned.

You can view them separately using bfmeshview, it's a good program.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×