xboxscene.org forums

Pages: [1] 2

Author Topic: Battlefront 2 Hex Editing Tutorial  (Read 781 times)

darthgrizavy

  • Archived User
  • Newbie
  • *
  • Posts: 21
Battlefront 2 Hex Editing Tutorial
« on: March 20, 2006, 07:41:00 PM »

This is a tutorial to make a Jedi vs. Clones mod for Coruscant Conquest mode, much like in EP3.  Its been done for the PC already and I'm not sure if its been done for xbox but maybe this will come in handy for those of you trying to get into modding battlefront 2.  I'd like to get some more help for a real tutorial because this is only the basics.

Tools needed -
Copy of BF2 on the xbox harddrive
Hex Editor, I use Hex Workshop

Start off by FTPing into your box and going to your BF2 directory.  Once there go to /Data/_LVL_XBOX/.
In LVL_XBOX there will be a file mission.lvl, copy it to your computer and rename it on the xbox to backupmission.lvl.  Then open your hex editor and edit the mission.lvl file on your computer.  Press Ctrl+F and search for cor1_conquest.  Then scroll up through the text until you find SIDE\rep.lvl.  Once there you are in hex-editting heaven.  Look for rep_hero_macewindu underneath side\rep.lvl and rename rep_hero_macewindu in the text side with rep_hero_anakin.  There will be some extra text but you cant delete it in the text box.  You must go to the #'s and replace 6E64 75 with 0000 00.  You have just changed the hero on coruscant conquest from mace windu to anakin skywalker.  
Now find SIDE\cis.lvl.  Rename SIDE\cis.lvl to SIDE\jed.lvl.  You have just changed the side of the CIS to Jedi.
Underneath of that there is cis_inf_rifleman, change that to jed_knight_02.  
Underneath that its cis_fly_droidfighter_DOME, leave that alone.
Underneath that its cis_inf_rocketeer change this to jed_knight_03
Remember to replace the extra wording with 00 on the hex code side but go overboard.  Between each unit there appears to be a hex number 4XX and it might need to be there.  Dont overwrite the spacers with 00s.
Save the MISSION file and you will be done.
Copy over the mission file to your xbox and go to coruscant/conquest/clonewars and have fun.
A few things I've noticed though is this,  if you have too many jedi the xbox locks up, maybe too many lightsabers? this doesnt happen on the PC.  It remind me of cars in GTA SA that take too much ram.  Anyways its not a problem I just replace all the clones except for the rifleman.
To do this just change any unit names like the engineer to a cis unit under SIDE\rep.lvl and they wont show up and the xbox wont crash, work with it a little and it will work fine, I had mine playing split-screen with 16 AI and no crashing.

I'll include this too, a character guide for all the units.  All credit goes to Fiminopter from the battlefront pc scene, as he wrote the tutorial I just did a few adaptations.  Ive modified the character guide with a few of my findings.  I've noticed the xbox locks if there are more dual blades and double blades, not so much with singles.


Table of Contents

1) Republic Side
2) CIS Side
3) Allience Side (rebels)
4) Imperial Side (empire)
5) Jedi Side
6) Other Goodies
7) Credits


_____________________________________________________________________

___________________________________1.) REPUBLIC SIDE

EPISODE 2

Clone Trooper                  
rep_inf_ep2_rifleman
Heavy Trooper
rep_inf_ep2_rocketeer
Clone Sharpshooter  
rep_inf_ep2_sniper
Clone Engineer                
rep_inf_ep2_engineer
Clone Commander          
rep_inf_ep3_officer  (ep3 not ep2)
Jet Trooper                      
rep_inf_ep2_jettrooper
Jet Sniper                        
rep_inf_ep2_jettroper_sniper
Jet Rifleman                    
rep_inf_ep2_jettrooper_rifleman
Rocket Officer                  
rep_inf_ep2_rocketeer_chaingun

EPISODE 3

Clone Trooper                  
rep_inf_ep3_rifleman
Heavy Trooper                
rep_inf_ep3_rocketeer
Clone Sharpshooter        
rep_inf_ep3_sniper
Clone Engineer                
rep_inf_ep3_engineer
Clone Commander          
rep_inf_ep3_officer
Jet Trooper                    
rep_inf_ep3_jettropper
Cameo Trooper              
rep_inf_ep3_sniper_felucia
Clone Pilot                      
rep_inf_ep3_pilot
Clone Marine                  
rep_inf_ep3_marine

HEROES

Mace Windu                  
rep_hero_macewindu
Yoda                              
rep_hero_yoda
Obi-Wan Kanobi              
rep_hero_obiwan
Aayla Secura                  
rep_hero_aalya
Ki-Adi Mundi                  
rep_hero_kiyadimundi
Anakin                            
rep_hero_anakin
Lord Vader (Anakin)        
rep_hero_cloakedanakin

VEHICLES

AT-TE                              
rep_walk_atte
IFT-X                                
rep_hover_fightertank
AT-RT                              
rep_oneman-atst
BARC Speeder                  
rep_hover_barcspeeder
Republic Starfighter            
rep_fly_anakinstarfighter_sc
V-Wing                            
rep_fly_vwing
ARC-170 Starfighter          
rep_fly_arc170fighter_sc
Republic Attack Cruiser      
rep_fly_assault_dome

_____________________________________________________________________

___________________________________2.) CIS SIDE

Super Battle Droid          
cis_inf_rifleman
Asault Droid                    
cis_inf_rocketeer
Assasin Droid                
cis_inf_sniper
Engineer Droid                
cis_inf_engineer
Manga Guard                  
cis_inf_officer
Droideka                        
cis_inf_droideka
Pilot Droid                      
cis_inf_pilot
Droid Marine                    
cis_inf_marine

HEROES

Count Dooku                  
cis_hero_countdooku
Jango Fett                      
cis_hero_jangofett
Darth Maul                      
cis_hero_darthmaul
General Grievous            
cis_hero_grievous

VEHICLES

Spider Walker                    
cis_walk_spider
Hailfire Droid                      
cis_tread_hailfire
Armored Tank Droid            
cis_tread_snailtank
AAT                                  
cis_cis_hover_aat
STAP                                
cis_hover_stap
Droid Trifighter                    
cis_fly_tridroidfighter
CIS Strike Bomber            
cis_fly_grievousfighter
Droid Starfighter                
cis_fly_droidfighter_sc
Droid Gunship                    
cis_fly_fedlander_dome

_____________________________________________________________________

___________________________________3.) ALLIENCE SIDE

Rebel Soldier                    
all_inf_rifleman
Rebel Vanguard                
all_inf_rocketeer
Rebel Marksman              
all_inf_sniper
Rebel Smuggler                
all_inf_engineer
Bothan Spy                      
all_inf_officer
Wookiee Warrior              
all_inf_wookiee
Jungle Soldier                  
all_inf_rifleman_jungle
Jungle Vanguard              
all_inf_rocketeer_jungle
Jungle Maksman              
all_inf_sniper_jungle
Snow Soldier                    
all_inf_rifleman_snow
Snow Vanguard                
all_inf_rocketeer_snow
Snow Marksman              
all_inf_sniper_snow
Snow Smuggler                
all_inf_engineer_snow
Snow Spy                        
all_inf_officer_snow
Snow Wookiee                  
all_inf_wookiee_snow

HEROES

Rebel Pilot                        
all_inf_pilot
Rebel Marine                    
all_inf_marine
Pilot Luke                        
all_hero_luke_pilot
Luke Skywalker                
all_hero_luke_jedi
Princess Leia                    
all_hero_leia
Han Solo                          
all_hero_hansolo_tat
Chewbacca                      
all_hero_chewbacca
Luke Stormtrooper            
all_hero_luke_storm
Han Stormtrooper              
all_hero_hansolo_storm

VEHICLES

Snowspeeder                    
all_fly_snowspeeder
Alliance AAC-1                  
all_hover_combatspeeder
Tauntaun                          
all_walk_tauntaun
Speeder Bike                    
imp_hover_spederbike
A-Wing                            
all_fly_awing
Y-Wing                            
all_fly_ywing_sc
X-Wing                            
all_fly_xwing_sc
Alliance Assault Craft        
all_fly_gunship_sc

_____________________________________________________________________

___________________________________4.) IMPERIAL SIDE

Stormtrooper                    
imp_inf_rifleman                
Shock Trooper                  
imp_inf_rocketeer
Scout Trooper                    
imp_inf_sniper
Imperial Engineer              
imp_inf_engineer
Imperial Officer                  
 imp_inf_officer
Darktrooper                        
imp_inf_dark_trooper
Snowtrooper                      
 imp_inf_rifleman_snow
Snow Shocktrooper            
imp_imf_rocketeer_snow
Snow Scout                      
imp_inf_sniper_snow
Snow Engineer                  
 imp_inf_engineer_snow
Imperial Pilot                    
 imp_inf_pilot
Imperial Marine                  
 imp_inf_marine


HEROES

Darth Vader                      
 imp_hero_darthvader
Boba Fett                          
imp_hero_bobafett
The Emperor                    
 imp_hero_emperor

VEHICLES

AT-AT                            
 imp_walk_atat
IFT-T                              
 imp_hover_fightertank
AT-ST                              
imp_walk_atst
Speeder Bike                    
imp_hover_speederbike
TIE Fighter                        
imp_fly_tiefighter_sc
TIE Bomber                      
imp_fly_tiebomber_sc
TIE Interceptor                  
imp_fly_tieinterceptor
Landing Craft                    
imp_fly_trooptrans

_____________________________________________________________________

___________________________________
5.) JEDI SIDE

Dual Saber or Double Blade Jedi are jedi masters
Single blade jedi are jedi knights
Jedi Jumpers Are dual blade jedi

jed_master_01 dual blades blue
jed_master_02 double-bladed blue
jed_master_03 dual blades blue
jed_master_04 didnt show
jed_knight_01 dual blades green (Jedi Padawan)
jed_knight_02 single blue (Jedi Knight)
jed_knight_03 single green (Jedi Protector)
jed_knight_04 double blade green (Jedi Knight)
jed_jumper didnt show
jed_sith_01 double blade red (Sith Lord)

_____________________________________________________________________

___________________________________
6.) OTHER

Acklay                                        
geo_inf_acklay
Ewok                                          
ewk_inf_basic
Gamorrean Guard                          
gam_inf_gamorreanguard
Geonosian (geo side)            
gen_inf_geonosian
Gun-Gun Defender                        
gun_inf_defender
Gun-Gun Soldier                      
 gun_inf_soldier
Jawa*                                    
 tat_inf_jawa
Naboo Queen                          
gar_inf_naboo_queen
Temple Soldier                        
gar_inf_temple_soldier
Temple Vanguard                        
gar_inf_temple_vaguard
Tusken Hunter*                            
tat_inf_tuskenhunter
Tusken Raider*                                
tat_inf_tuskenraider
Queen Guard                              
gar_inf_soldier
Wampa                                              
snw_inf_wampa
Wookiee                                    
wok_inf_basic

* Belongs to the desert (des) side and not the tatooine (tat) side

This post has been edited by darthgrizavy: Mar 21 2006, 03:46 AM
Logged

darthgrizavy

  • Archived User
  • Newbie
  • *
  • Posts: 21
Battlefront 2 Hex Editing Tutorial
« Reply #1 on: March 21, 2006, 02:37:00 PM »

Anyone messed around with this? Where could I upload the mission.lvl for you guys?
Logged

kurt_powers69

  • Archived User
  • Jr. Member
  • *
  • Posts: 79
Battlefront 2 Hex Editing Tutorial
« Reply #2 on: March 25, 2006, 12:10:00 AM »

Ok I just followed the tutorial then, you confused me a little in it. We are replacing the CIS force with the Jedi side right? So it will end up Clones vs Jedi?

Also i replaced cis_hero_darthmaul (i think thats how it was spelt) with rep_hero_yoda, but I was thinking of changing that to a jedi master, would that work?

Having a look at Data\_LVL_XBOX\SIDE\jed.lvl, it might be possible to replace the weapons each unit uses. There is tags like: weap_inf_lightsabre, rep_weap_jedi_lightsaber, all_weap_inf_lightsabre, jed_weap_lightsaber_aalya_master, com_weap_inf_sabre_throw.

But I think this file also has the attacks aswell. Open it up and have a look.

This post has been edited by kurt_powers69: Mar 25 2006, 08:20 AM
Logged

kurt_powers69

  • Archived User
  • Jr. Member
  • *
  • Posts: 79
Battlefront 2 Hex Editing Tutorial
« Reply #3 on: March 25, 2006, 12:38:00 AM »

Seeing as I don't have permission to edit now, I have to make a new reply. I was thinking about the cis_hero_darthmaul, rep_hero_yoda and etc. It wont load yoda will it, it will only load units for that side that come from the jed.lvl file.
Logged

kurt_powers69

  • Archived User
  • Jr. Member
  • *
  • Posts: 79
Battlefront 2 Hex Editing Tutorial
« Reply #4 on: March 29, 2006, 11:34:00 PM »

Hey darth griazvy are you around? I'm going to try mess around with the weapons in the holidays (which is in a fortnight) and post what i find. Just wandering where you are, thought u would've replid by now.
Logged

kurt_powers69

  • Archived User
  • Jr. Member
  • *
  • Posts: 79
Battlefront 2 Hex Editing Tutorial
« Reply #5 on: April 01, 2006, 06:59:00 AM »

Hello Darth Griazvy are you there??? I've messed around with the weapons and etc, I can't seem to get those jed_knight_01 and etc to have force powers but I have managed to change their saber fighting styles and colour. Like you said, the more sabers on the map at once the more chance of the xbox locking up. So I have my "Jedi Knight's" with anakins fighting style and blue lightsaber (which is really obiwans) and the "Jedi Protector's" with ki adi mundi's fighting style and blue saber. That way when anakin comes into the battle the xbox wont freeze from too many lightsabres.

I used this to have Anakin, Jedi Knight & Jedi Master (dual blades blue) in the game all at once without it locking up.

I'm not sure why the force powers aren't working, I copy the saber throw tags from a jedi master and put em in a jedi knights so it looks the exact same but it just doesnt come up.

P.S. Mods I'm sorry about my quardriple posting, I'd edit if i could.
Logged

ACharmedMatrix

  • Archived User
  • Sr. Member
  • *
  • Posts: 310
Battlefront 2 Hex Editing Tutorial
« Reply #6 on: April 02, 2006, 05:36:00 PM »

Thanks for this...
Logged

kurt_powers69

  • Archived User
  • Jr. Member
  • *
  • Posts: 79
Battlefront 2 Hex Editing Tutorial
« Reply #7 on: April 02, 2006, 09:35:00 PM »

That's no problem, would you like a PPF patch made when I've perfected it or now even? I'll also write a tutorial on anything I have learnt once it is done to my liking.

I've changed alot of stuff since my last post, I've got more jedi types into the game without it freezing and I replaced the soundset for the CIS with Alliance (which sounds more like jedi then a robot does). Still working on force powers (with no luck).

Is there any other hosting options then... rapidshare (i personally "hate" rapidshare)
Logged

kurt_powers69

  • Archived User
  • Jr. Member
  • *
  • Posts: 79
Battlefront 2 Hex Editing Tutorial
« Reply #8 on: April 03, 2006, 11:37:00 PM »

Just realised you were thanking him........    rolleyes.gif
Logged

darthgrizavy

  • Archived User
  • Newbie
  • *
  • Posts: 21
Battlefront 2 Hex Editing Tutorial
« Reply #9 on: April 04, 2006, 04:00:00 PM »

dude sorry guys i thought everyone had given up on BF2 modding, but yeah im still in the game doing my own thing I'm trying to get caught up on this thread, hit me up on aim name is itsallgravynwg.
Glad to see yall are interested, we could get our own forum in game hacking for BF 2.

See the thing I've learned is that after you change SIDE\???.lvl to whatever side, it will only load the units in that side.  See like lets say you hex edit an assault space battles SIDE\REP to JED and put a bunch of jedi in place of marine and pilot, well see then the planes dont spawn because they are in SIDE\REP.  I'd like to be able to use a bunch of different sides in one battle and sometimes you can do that.  Like the live updates those files have a bunch of reps from SIDE\REP with extra characters from SIDE\DLC like Kit Fisto, who is badass. hit me up if you need updates.^
I've downloaded the BF2 modtools which do work with xbox.  I'm working on trying to make my own levels but its not that simple.

I changed the SIDE\CIS.lvl guys to JED changed two droids to be jedi, jedi knight 1 and 3 i think, and I kept the REP and just changed the hero from Mace Windu to Anakin.

Go to http://starwarsbattl....filefront.com/ and download some of their mission.lvl files that they freely distribute, screw PPFs.  Back up the ones on your xbox and then copy over the PC hex-edited versions, they work perfect.  They seem to have more space than the xbox ones, for changing names of units and what not.
Logged

kurt_powers69

  • Archived User
  • Jr. Member
  • *
  • Posts: 79
Battlefront 2 Hex Editing Tutorial
« Reply #10 on: April 04, 2006, 04:24:00 PM »

that's awesome glad to hear it, unfortunately i don't have AIM, so we'll just have to use this forum or lucas forums (i signed up there too, they're not very helpful).

when you say you've got the tools to work with the xbox version but just can't get the game to load them, waht do you mean? were you told they work with the xbox version, but your maps aren't signed to the xbox, i can help with that soughta stuff hopefully?

This post has been edited by kurt_powers69: Apr 4 2006, 11:25 PM
Logged

kurt_powers69

  • Archived User
  • Jr. Member
  • *
  • Posts: 79
Battlefront 2 Hex Editing Tutorial
« Reply #11 on: April 05, 2006, 11:58:00 PM »

Ok everyone, me and darthgrizavy are working on getting the mod tools to work with xbox and releasing some xbox mods. Not sure how long it will take but, there should be some out soon. biggrin.gif
Logged

Jonathon

  • Archived User
  • Newbie
  • *
  • Posts: 2
Battlefront 2 Hex Editing Tutorial
« Reply #12 on: April 09, 2006, 01:57:00 AM »

Thanks darthgrizavy for posting that tutorial. I used it to add all of the alliance and imperial heros to Endor conquest.

Here's the URL for Endor_conquest_heroes.ppf
http://quick.dropfil...f530d0d549ddf4a

Apply it to the mission.lvl from the Xbox retail version of SWBF2.

For maximum entertainment use with Sonicrat's trainer at
http://forums.maxcon...ead.php?t=11757
Logged

CAPT_Magz

  • Archived User
  • Newbie
  • *
  • Posts: 1
Battlefront 2 Hex Editing Tutorial
« Reply #13 on: May 22, 2006, 05:50:00 PM »

I'm trying to add a mine dispenser to the clone marine's inventory, but the game keeps crashing.  Then I try to change the name of the thermales to the mine dispenser template name, but the game still crashes.  Can you tell me the proper way to do these two operations use Hex?  I am working with mission.lvl and Rep.lvl.  Thanks.

Magz
Logged

Jester25

  • Archived User
  • Newbie
  • *
  • Posts: 8
Battlefront 2 Hex Editing Tutorial
« Reply #14 on: June 07, 2006, 04:53:00 PM »

since u guys said u can put PC swbf2 mods on the xbox, can u use skins that people made for modding the PC game and use them to mod on the xbox game? and if u can, what program do u use to change the skins?????
Logged
Pages: [1] 2