Making a new unit for battlefront, the Security Battle Droid

Post everything from general questions, to modding questions, to map WIPs to releases. (SWBF1 only)

Moderator: Moderators

Chamboozer
Rebel Colonel
Rebel Colonel
Posts: 604
Joined: Sat Apr 16, 2005 4:57 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

Making a new unit for battlefront, the Security Battle Droid

Post by Chamboozer »

I am making a new unit for star wars battle front but expert modders, I need your help! I need a step-by-step instruction how to:

1:add the assasin droid skin to my unit
2:change its walk speed
3:modify which weapons it has
4:chamge its health
5:change its name
6:add it to my game.

Please help me, after this my map will rock, and theres another suprise even after my new unit!
User avatar
Rends
Sith
Sith
Posts: 1278
Joined: Fri Oct 15, 2004 6:34 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set
Location: Germany
Contact:

RE: Making a new unit for battlefront, the Security Battle D

Post by Rends »

first make sure you follow this instructions :
http://www.secretsociety.com/forum/disp ... asp?mid=76
1. replace the droid tga texture you find in your sides msh directory
2. open the droid odf file you find in your sides odf directory and change following entries:
Acceleraton = 70.0
MaxSpeed = 6.5
MaxStrafeSpeed = 4.5
MaxTurnSpeed = 4.0
to the settings you want
3. look in the same odf file for the weapon section weaponname and weaponammo. change name to your new weapon odf
files.
4. in the same odf file change the maxhealth entry
5. run the localize tool and add the unit entries like i did : http://people.freenet.de/Santarossa/SWBH_localize.JPG
7. have a look how i set up the Bounty hunter lua file: index.php?name=PNphpBB2&file=viewtopic&t=486
OOM-9

Post by OOM-9 »

One question on this subject as well...

I have openned the odfs and made the changes to the units.

I got the BASE units from the assets folder.

So now I have 2 new odfs, but before I can use them do I not need to make them a cis.lvl file?

example

Assassin Droid - changed health to 50
Pilot Droid - changed health to 50

now I have my own altered assassin and pilot droids, how do I get these into a cis.lvl so I can apply it to my game and test to see if the weapon alterations I made were correct?

I tried running the localizeMunge.exe and that seems to do nothing, and I have ran the Language tool but can't figure out how you openned up stuff with it.

:(

Plz help?
OOM-9

Post by OOM-9 »

Alright I am officially confused... this is what I got out of that...

a group of .odfs make a .req, and a group of .reqs make a .lvl file.

So your saying this is the key to understanding what to do... however, everything ties into the mission .lua

.luas drove me crazy when I was modding Homeworld 2, but they seemed easier to edit than the confusing SWBF .luas.

To help you help me, here is what I am trying to exactly.

I am trying to make an altered cis.lvl to stick in the SIDE folders for ALL the maps I make for the mod. And right now if it has to overwrite the actual install SIDES, that is fine because once the mod is complete I will be playing it almost exclusively.

What I need to COMPILE or Munge (dunno what Munge means) those pasky .odf files into .reqs, so that I can compile those pesky .reqs into easy to move and implament .lvl files.

From what I read I think your saying I do not actually HAVE to compile into a .lvl and can keep the .reqs seperate as long as I make the Mission .lua point to said .req files no?

However I need to make the side file into a all encompassing CIS.LvL so that I can just import my completely modded faction from map to map without much modifications to .luas

I know you have to poin to the dc: folders and such, but I'd rather just point to the ONE .lvl file.

As I said I am officially confused so I might have talked in circles...

I need step by step instructions (remembering this is my first attempt at modding SWBF) to...

Munge(compile?) my edited .odf files into working .lvl files.
If that requires the creation of a .req file I need step-by-step instructions to do that as well :(

Take me from .odf to .lvl as simply as you can PLZ :(

There are a few people like me confused and I point them to this thread and told them to just watch this one instead of making thier own.

Help us out please ye gods of Modding!

*worship bowing and strange chanting*

:P
Chamboozer
Rebel Colonel
Rebel Colonel
Posts: 604
Joined: Sat Apr 16, 2005 4:57 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

Post by Chamboozer »

I am sorry rends, i can hardly see the language tool you have everything else is working fine help me with the language tool and i can get this - :bdroid2: - thing finished, then onto my other suprise! :D
User avatar
Rends
Sith
Sith
Posts: 1278
Joined: Fri Oct 15, 2004 6:34 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set
Location: Germany
Contact:

Post by Rends »

Run Bfbuilder.hta and click on localize
Chamboozer
Rebel Colonel
Rebel Colonel
Posts: 604
Joined: Sat Apr 16, 2005 4:57 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

Post by Chamboozer »

thats not what i meant i cannt see the language tool your link...links to, so how do I make this thing work???
OOM-9

Post by OOM-9 »

AH... I thought he had openned the files in the Language tool.

the localize button I can see :)

Lemme see if I figured it out yet :P
OOM-9

Post by OOM-9 »

ok... did I take it the wrong way?

Image


I copied the info from the odf and pasted it under the security droid key... is this what I am needing to do?

Cause I see weapons and such under thier own keys, perhaps soldiers work the same?
OOM-9

Post by OOM-9 »

Nope I am confused :(

I have...

5 CIS ODFs for the Battledroid soldiers
4 REP ODFs for the ARC soldiers
1 Weapon ODF for the ARC weapons

I need to know how to make it...

1 CIS lvl
1 REP lvl

(and how to implament the new weapon)

I ran the localize tool and it made a lot of language files -_-

Is there no tool I can just plug the ODFs into and have it compile them into .lvls?
Qdin
Old School Staff
Posts: 2059
Joined: Wed Feb 23, 2005 9:54 am
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

Post by Qdin »

I want to learn to make units too :D and I THINK, that this post can help me undertanding... EVEN if you ARE talking in circles, I THINK I can understand the way you think... (confusing :wink: ) and I hope, that you can explain it to me after YOU understand it :wink: well, good luck - and I'll look mor eto this post...
Saturn_V
Emperor's Hand
Posts: 487
Joined: Sun Dec 26, 2004 12:11 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set
Contact:

Post by Saturn_V »

You don't paste the odf into the language tool, you use the language tool to set what you want things to be called in the game.
OOM-9

Post by OOM-9 »

oh... well then how do I make them usable in the first place :P

(VERY CONFUSED NOW)
Chamboozer
Rebel Colonel
Rebel Colonel
Posts: 604
Joined: Sat Apr 16, 2005 4:57 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

Post by Chamboozer »

ok i am truly stuck can anyone give me a list of the stuff needed to stop my map from crashng, because my map's progress has simply halted.
OOM-9

Post by OOM-9 »

hey Chamboozer... did it start crashing when you added the droid?

if so I can help you :)

add me to your Xfire list...

'vgnevar'

is my screen name on Xfire

RavenLikesCheese is my AIM account

and [email protected] is my MSN account

love to help out :)
Chamboozer
Rebel Colonel
Rebel Colonel
Posts: 604
Joined: Sat Apr 16, 2005 4:57 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

Post by Chamboozer »

I would love it if you helped but i am not allowed to get xfire so is there another way around this?
OOM-9

Post by OOM-9 »

RavenLikesCheese is my AIM account

and [email protected] is my MSN account

love to help out
try me on my MSN or AIM accounts?
Chamboozer
Rebel Colonel
Rebel Colonel
Posts: 604
Joined: Sat Apr 16, 2005 4:57 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

Post by Chamboozer »

ok i sent u an e-mail. :)
OOM-9

Post by OOM-9 »

-- Start sidelvls
ReadDataFile("dc:SIDE\\cis.lvl",
"cis_inf_basic",
"cis_inf_countdooku",
"cis_inf_droideka");
ReadDataFile("SIDE\\rep.lvl",
"rep_inf_basic",
"rep_inf_macewindu",
"rep_inf_jet_trooper");
--end sidelvls
--start loadouts
SetTeamName(CIS, "CIS")
SetTeamIcon(CIS, "cis_icon")
AddUnitClass(CIS, "cis_inf_battledroid",10)
AddUnitClass(CIS, "cis_inf_assault",1)
AddUnitClass(CIS, "cis_inf_pilotdroid",2)
AddUnitClass(CIS, "arc_securitydroid",2)
AddUnitClass(CIS, "cis_inf_droideka",1)
SetHeroClass(CIS, "cis_inf_countdooku")
SetTeamName(REP, "Republic")
SetTeamIcon(REP, "rep_icon")
AddUnitClass(REP, "rep_inf_clone_trooper",10)
AddUnitClass(REP, "rep_inf_arc_trooper",1)
AddUnitClass(REP, "rep_inf_clone_pilot",2)
AddUnitClass(REP, "rep_inf_clone_sharpshooter",2)
AddUnitClass(REP, "rep_inf_jet_trooper",1)
SetHeroClass(REP, "rep_inf_macewindu")
--end loadouts
Here copy paste into the correct spot in your LUA Chamb
Leviathan
Missing Jedi Admin
Posts: 3277
Joined: Fri Nov 12, 2004 2:54 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

Post by Leviathan »

-- Start sidelvls
ReadDataFile("dc:SIDE\\cis.lvl",
"cis_inf_basic",
"cis_inf_countdooku",
"cis_inf_droideka");
Why security droïd's REQ file is not declared in this section ? Is it independent (Like Droïdeka or Count Dooku) or integrated in "cis_inf_basic.req" ?
Post Reply