Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Hardcore

#61
Other Games / Battle For Wesnoth Campaign
March 20, 2009, 11:52:15 AM
Hey all, i'm writing a story and making a Campaign for BfW and wanted to get peoples thoughts so if anyone could give me pointers on there thoughts of the story feel free, and thanks.

Scenario 1: Hunting Grounds - Hunt down and kill X Wolfs (Gold/EXP Building Level)

Plot: Garrick: (Leader) gives advice to the novice Gryphon Riders and sends them out to hunt a pack of Wolfs.
Adding in at random turns more words of advice !!!!Write out words of advice

next to last turn - Enemy Drakes appear (good bit away from the hunting grounds and dwarven gates)

MapLayout: Hills to the north, with scattered trees and a river coming off of the mountains (base on wesnoth map)

----------------------------------------------------------------
Scenario 2: Daily Report - Speak Only Scenario (Gold Building Level)

Plot: Garrick gives word of the Drakes attack on the nearby Outlaw settlement, and ask to aid the outlaws as they have not been attacking the dwarves, and is banished to help them if he wants, but if he does he will not be let back into the gates of the great dwarven city

MapLayout: Dwarven Castle underground (Knalga)

----------------------------------------------------------------
Scenario 3: The loss of a Home (Gold Building Level)

Plot: Garrick returns to his troops and consoles he has been banished for wanting to help the human outlaws(?) many loyal Riders join him- however he turns down the aid of the best 3 suggesting they must stay with the gates and protect those whom they have helped for so many years. Putting one in charge of the Riders (consider name for New Rider Leader), Drake Scouting Party comes into sight

Objectives: Kill Drake Scouting Party

MapLayout: Large MountainTop Range like a field for the gryphons with a (gated?) area for the young and something like stables for the others; Far south a lower plato for Drake Scouting party to appear

----------------------------------------------------------------
Scenario 4: Helping an Outlaw (Gold Taking (Massive) Level)

WILL UPDATE ONCE I WRITE MORE
#62
Other Games / The Battle For Wesnoth
March 13, 2009, 03:33:00 PM
Just wanted to show off this game a little- i've been playing it off and on for years sense i found it its come a very long way in its user friendliness, and its just an amazing game for being developed for and BY the community.

So i urge everyone to try out this game, its free- always has tons of people online, its got some 50 odd languages to choose from, great art considering there size and so on.

http://www.wesnoth.org/ <------Download link on main page

If you need to know some stuff about the game before you start or just are completely lost try out the Tutorial, its very well done and a fun level overall and can be found as the first option in the Menu of the start screen.

Other then that, you can post and ask anything and i can try to answer, and again considering this game is free and the best option for games of this type i've seen its well worth the download and time, plus if you ever want a game feel free to hit me up for some online play :P

More Info:
http://www.wesnoth.org/wiki/GettingStarted
#63
is it just me, or does the normal Rebel pistol seem rather, silly shaped? flat and very uninteresting like the other models, pistols ect



thoughts?
#64
Just wondering if anyone has anything they don't like, think is done wrong ect ect about the Standard maps, this isn't counting the normal glitches that people can use but more so modeling errors, and so on with just layout things and other problems.

Hardcore
#65
Star Wars Battlefront (2004 Original) / Port Forwarding
January 25, 2009, 01:44:40 AM
Port Forwarding

If you use a router, this includes AirPort Base Stations, then you must forward your port in order to host Direct Connection games.

Port forwarding means you leave a specific port open in your router so that others can join your game. For Star Wars Battlefront, you must forward UDP 3658.

The general idea of port forwarding consists of two parts:
1.) Assign a static router IP for your computer and it generally looks something like 192.168.1.XXX or 10.0.1.XXX if you use AirPort.
2.) Tell your router which port you wish to forward, in this case UDP 3658, and tell it which router IP to forward it, in this case, whichever number you assigned your computer from above.

It is almost impossible to teach someone how to port forward over the forum, PM or GameRanger mostly because everyone have a different router and each router has a different user interface. This is why websites like http://portforward.com was created. They have a LARGE list of step by step tutorials for various brands and models of routers, along with various other related information. Please visit that website first and attempt to port forward yourself before asking anyone else here for help. If you'd already visited that website and got some ideas, at least you won't be completely clueless when someone else tries to help you.

-Weili
#66
Star Wars Battlefront (2004 Original) / Favorite Map?
January 23, 2009, 04:25:35 PM
This counts Mod maps and Standard maps, but i would like to know for sure about the Standard maps, so if your true fav is a Mod map, also post a your fav Standard map.

Mine is Kashyyyk: Docks

Thanks!
#67
SWBF 1 and 2 Tournaments / Best Day for a Tournament?
January 23, 2009, 01:09:14 AM
This Poll is to find out what days host would have the best luck with getting players able to play! so please choose the day/s you can often play on
#68
SWBF 1 and 2 Tournaments / Future Tournament Host
January 23, 2009, 01:05:09 AM
Future Host
T.2 -
MT.1-
PW.1
E.1-

To view the types of Tournaments you can host see the Tournament F.A.Q.
#69
SWBF 1 and 2 Tournaments / Tournament F.A.Q.
January 23, 2009, 12:40:11 AM
Q: What tournaments are there?

A: There are currently four types of tournaments:
  • STANDARD TOURNAMENTS
    Our standard tournament's purpose is to test each individual's skills.  Therefore, it doesn't matter which side wins, what matters is how many kills and deaths a player has.  We calculate our scores with this formula: (kills - deaths) / rounds played.  So the goal is to not only get as many kills as you can, but also avoid dying as much as you can.
  • PLATFORM WARS
    These tournaments are based on teamwork.  Generally it's Mac players vs PC players and whichever side wins, it gets a point.  In the end, the side with most points wins.
  • MINI TOURNAMENTS
    The name says it all.  We calculate the scores the exact same way as our standard tournaments except in Mini Tournaments, we only play one single map, hence the word "mini".
  • EURO TOURNAMENTS
    Euro Tournaments are open to EVERYONE, not just European players, but the host must be European in order to reduce lag for other European players and also the time would be "Euro-friendly", although it could also be "North America-friendly", it just really depends.
------------------------

Q: Who hosts tournaments?

A: Any forum member can host tournaments.  The ONLY requirement is that you need to have good upload bandwidth.  You can find out your upload bandwidth through broadband speed tests such as Speakeasy's Speed Test.  For example, my upload bandwidth is 386kbps, and I can host a 10 player game.  So once you find out what your upload bandwidth is, just use my speed as a guide to figure out how many players you can host.

------------------------

Q: When can I host tournaments?

A: You can host it any time you want.  Just make sure you can get enough players to join.

------------------------

Q: What steps must I take before hosting a tournament?

A: First make sure you follow the guide to reduce lag (Will be added in a few days). Then if you are hosting a Platform Wars tournament and have a router, make sure you forward the port of UDP 3658. If you don't know how to forward ports then visit here and find your router for detailed instructions.

------------------------

Q: OK, I'm ready to host a tournament!  What do I do next?

A: First, check our Future Tournament Host topic to see if there are any available spots.  If so, PM Hardcore to let him know and then decide which type of tournament you'd like to host.  Finally, just pick a date and time and just start a thread with all relevant information.

------------------------

Q: Great!  Now I'm officially a Tournament Host, but people are posting in my tournament thread saying that they can't come!  Should I change the date?

A: I would say NO.

YOU are the host and therefore YOU have the final say on everything as long as it doesn't violate our tournament rules, which are few and flexible anyway.  Fact is, no matter which day you pick, there will ALWAYS be people who insist on posting comments stating that they can't come as if we can't have the tournament without them.  This can be quite discouraging to new hosts.

Also, most people who WILL show up to your tournament will nost likely post some sort of confirmation in your thread anyway.  There is no such thing as a "perfect date" where ALL members can participate.  So just pick a date and stick to it, more likely than not, you will have tons of people show up and some will have to be even turned away!  Don't believe me?  Just look at our Tournament Page and you'll notice that more and more people are participating in our tournaments all the time!

------------------------

Q: Can I whine?

A: NO! It's hard being the host as it is and if you disagree, just try hosting a tournament.  The host reserves the right to kick anyone who whines as whining is not only annoying but distracting as well.  If you are lagging or don't like the maps, you are more than welcome to host your own tournament where you won't lag and can choose whatever maps you want.  A person is whining when he or she complains about: lag, map, someone being "cheap", chat kill... etc.


------------------------

Q: How often do we have a tournament?

A: We try to have one TYPE of tournament per week.  So if lucky, we could have three tournaments in one week.  It's recommended that the host of a tournament starts a thread about it the day immediately after the previous tournament took place.  The host would be given three-five days to do so depending on how long the waiting list is.  If the host fails to pick a date and post a thread about the tournament he's hosting, the next person on the waiting list will be bumped up.

------------------------

Q: When would be the best day and time to host a tournament?

A: We have an on-going poll here determining which day is best for most people on the forum. You can find that thread here.
#70
SWBF1 Modding / How To Make Mods On Mac
January 22, 2009, 06:36:12 PM
Some people are probably going to be going  :huh: when they read this topic but it's possible. I've made a few, they can be found at my file page @ filefront. But anyway heres how to do it.

edit by buckler:  Link is broken. If anyone has this file let me know.

First you will need to get a hexeditor, a good one is HexEdit (can be found here). Next read the following tutorial carefully.
How to edit: Read the following list carefully and then at the bottom is an expample of an edit.
DO NOT GIVE ANY UNIT A LIGHTSABER! IT DOES NOT WORK!

Sides:
"all.lvl" : Rebel Alliance Side's main *.LVL file
"cis.lvl" : Confederacy of Independent Systems Side's main *.LVL file
"imp.lvl" : Galactic Empire Side's main *.LVL file
"rep.lvl" : Galactic Republic Side's main *.LVL file

Units: Rebel
"all_inf_soldier" : Rebel Soldier
"all_inf_soldierdesert" : Rebel Soldier (Desert Patern)
"all_inf_soldierjungle" : Rebel Soldier (Jungle Patern)
"all_inf_soldiersnow" : Rebel Soldier (Snow Patern)
"all_inf_soldierurban" : Rebel Soldier (Urban Patern)
"all_inf_vanguard" : Rebel Vanguard
"all_inf_vanguardjungle" : Rebel Vanguard (Jungle Patern)
"all_inf_vanguardsnow" : Rebel Vanguard (Snow Patern)
"all_inf_pilot" : Rebel Pilot
"all_inf_marksman" : Rebel Marksman
"all_inf_marksmanjungle" : Rebel Marksman (Jungle Patern)
"all_inf_marksmansnow" : Rebel Marksman (Snow Patern)
"all_inf_smuggler" : Wookiee Smuggler
"all_inf_smugglersnow" : Wookiee Smuggler (Snow Patern)

Units: CIS
"cis_inf_super_battledroid" : Super Battle Droid
"cis_inf_assault" : Assault Droid
"cis_inf_pilotdroid" : Droid Pilot
"cis_inf_assassindroid" : Assassin Droid
"cis_inf_droideka" : Droideka
"cis_inf_battledroid_inf" : Battle Droid
"cis_inf_battledroid_av" : Droid Demolitions
"cis_inf_battledroid_pilot" : Droid Pilot
"cis_inf_battledroid_sniper" : Droid Sniper

Units: Imperials
"imp_inf_storm_trooper" : Stormtrooper
"imp_inf_storm_trooperdesert" : Stormtrooper (Desert Patern)
"imp_inf_storm_troopersnow" : Stormtrooper (Snow Patern)
"imp_inf_shock_trooper" : Shock Trooper
"imp_inf_shock_troopersnow" : Shock Trooper (Snow Patern)
"imp_inf_pilotatat" : Imperial Pilot (AT-AT Driver)
"imp_inf_pilotatst" : Imperial Pilot (AT-ST Driver)
"imp_inf_pilottie" : Imperial Pilot (TIE Fighter Driver)
"imp_inf_scout_trooper" : Scout Trooper
"imp_inf_scout_troopersnow" : Scout Trooper (Snow Patern)
"imp_inf_dark_trooper" : Dark Trooper
"imp_inf_dark_troopersnow" : Dark Trooper (Snow Patern)

Units: Republic
"rep_inf_clone_trooper" : Clone Trooper
"rep_inf_arc_trooper" : ARC Trooper
"rep_inf_clone_pilot" : Clone Pilot
"rep_inf_clone_sharpshooter" : Clone Sharpshooter
"rep_inf_jet_trooper" : Jet Trooper

Weapons:

Rebels
"all_weap_inf_bowcaster" : Bowcaster
"all_weap_inf_crackgrenade" : Concussion Grenade
"all_weap_inf_fusioncutter" : Fusion Cutter
"all_weap_lightsaber" : Lightsaber
"all_weap_inf_mine_dispenser" : Mines
"all_weap_inf_mortar_launcher" : Grenade Launcher
"all_weap_inf_pistol" : Blaster Pistol
"all_weap_inf_powerup_dispenser" : Dispenser Health & Ammo
"all_weap_inf_remote_charge_dispenser" : Time Bomb
"all_weap_inf_remotedroid" : Recon Droid
"all_weap_inf_remotedroid_blaster" : Blaster
"all_weap_inf_remotedroid_destruct" : Orbital Strike
"all_weap_inf_rifle" : Blaster Rifle
"all_weap_inf_shotgun" : Blaster Cannon
"all_weap_inf_sniperrifle" : Sniper Rifle
"all_weap_inf_thermaldetonator" : Thermal Detonator
"all_weap_inf_torpedo_launcher" : Missile Launcher

CIS
"cis_weap_inf_crackgrenade" : Concussion Grenade
"cis_weap_inf_fusioncutter" : Fusion Cutter
"cis_weap_lightsaber" : Lightsaber
"cis_weap_inf_mine_dispenser" : Mines
"cis_weap_inf_mortar_launcher" : Radiation Launcher
"cis_weap_inf_pistol" : Blaster Pistol
"cis_weap_inf_powerup_dispenser" : Dispenser Health & Ammo
"cis_weap_inf_remote_charge_dispenser" : Time Bomb
"cis_weap_inf_remotedroid" : Recon Droid
"cis_weap_inf_remotedroid_blaster" : Blaster
"cis_weap_inf_remotedroid_destruct" : Orbital Strike
"cis_weap_inf_repeater" : Repeating Blasters
"cis_weap_inf_rifle" : Blaster Rifle
"cis_weap_inf_sniperrifle" : Sniper Rifle
"cis_weap_inf_thermaldetonator" : Thermal Detonator
"cis_weap_inf_torpedo_launcher" : Missile Launcher
"cis_weap_inf_wrist_blaster" : Wrist Blaster
"cis_weap_inf_wrist_rocket" : Wrist Rocket
"cis_weap_inf_wrist_shrapnel" : Tri-Shot

Empire
"imp_weap_inf_crackgrenade" : Concussion Grenade
"imp_weap_inf_fusioncutter" : Fusion Cutter
"imp_weap_lightsaber" : Lightsaber
"imp_weap_inf_mine_dispenser" : Mines
"imp_weap_inf_mortar_launcher" : Mortar Launcher
"imp_weap_inf_pistol" : Blaster Pistol
"imp_weap_inf_powerup_dispenser" : Dispenser Health & Ammo
"imp_weap_inf_remote_charge_dispenser" : Time Bomb
"imp_weap_inf_remotedroid" : Recon Droid
"imp_weap_inf_remotedroid_blaster" : Blaster
"imp_weap_inf_remotedroid_destruct" : Orbital Strike
"imp_weap_inf_rifle" : Blaster Rifle
"imp_weap_inf_shotgun" : Blast Cannon
"imp_weap_inf_sniperrifle" : Sniper Rifle
"imp_weap_inf_thermaldetonator" : Thermal Detonator
"imp_weap_inf_torpedo_launcher" : Missile Launcher

Republic
"rep_weap_inf_arccaster" : DN Bolt Caster
"rep_weap_inf_commando_pistol" : Commando Pistol
"rep_weap_inf_crackgrenade" : Concussion Grenade
"rep_weap_inf_fusioncutter" : Fusion Cutter
"rep_weap_inf_haywiredetonator" : EMP Grenade
"rep_weap_lightsaber" : Lightsaber
"rep_weap_inf_mine_dispenser" : Mines
"rep_weap_inf_pistol" : Blaster Pistol
"rep_weap_inf_powerup_dispenser" : Dispenser Health & Ammo
"rep_weap_inf_remote_charge_dispenser" : Time Bomb
"rep_weap_inf_remotedroid" : Recon Droid
"rep_weap_inf_remotedroid_blaster" : Blaster
"rep_weap_inf_remotedroid_destruct" : Orbital Strike
"rep_weap_inf_rifle" : Blaster Rifle
"rep_weap_inf_rocket_launcher" : EMP Launcher
"rep_weap_inf_sniperrifle" : Sniper Rifle
"rep_weap_inf_thermaldetonator" : Thermal Detonator
"rep_weap_inf_torpedo_launcher" : Missile Launcher

Example Mod:
In order to edit the Weapons that the Dark Trooper currently owns in this LucasArts video-game, just read closely the following tutorial :
Make sure you have made a Back-Up of the "imp.lvl" file, located inside the /Contents/Resources/Data/LVL_PC/SIDE directory
Open your Hex-editor and use it in order to edit the "imp.lvl" file mentioned above
Launch a Search (apple + s) using the following Keywords : "imp_inf_dark_trooper" and "imp_inf_dark_troopersnow"
Scroll down in the opened file once your Program has found a match, and check whether a few entries looking to the ones I have written in my last list are present near the Result your Hex-Editor has localized
Once you've noticed one of them, just look at its complete description, and replace it by another one, still chosen among the content of the last List, while making sure the Amount of characters of the brand-new entry does not exceed the one of the original weapon !
(In case the Label of the Weapon you wish to insert counts less characters than the original one's, just replace each remaining "Symbol" by "00" inside the Hexadecimal part of your Dedicated Program...)
Save all changes you've made, and you should be done.

Please people do not hesitate to post replies in this thread with questions about it. Download a few of my mods, test them out, make your own. Hopefully this will get everyone making mods.
If I get enough questions, I'll post another tutorial.
Enjoy.
-jedikiller32
#71
Hello Everyone!..

If you are interested in modifying Lucas Arts Star Wars: Battlefront video game for the Personal Computer, you have come to the right place. :)

This Modding Guide will be a tutorial for those just starting modding on PC (For Macintosh users I believe Jedikiller has a tutorial pinned in this forum). You can find Jedikillers Mac modding tutorial HERE

I will first start off with the basics, ie: installing the correct programs, basic tutorials on ODF editing etc.

Over time I will add more advanced guides. If you have any questions you need answered and you feel I would be able to asnwer them ( ;) ) feel free to post them here, and I will answer to the best of my abilities, and add it to a FAQ section in this main post apart from the main tutorials. :)

Guide 1: The Basics

Ok! Here is a step by step instructions on all the programs you need or should have, if you are interested.

Step 1

Download the BFBuilder application with updates already installed.

You can download the application HERE. (Click this sentence and you will be directed to the download page.)



which includes BFbuilderPro, BestofPC registry fix (you must run the registry file), 1.2 unit updates, 64 bit munge batch file fix, and Tim Skillmans MSH viewer.




For reference, here is the 64 bit munge instructions if you have trouble with this on windows 7 (from Bamdur)

To munge on a 64 bit pc:

1. Open Bfbuilder
2. Select Munge
3. Type @set path=C:/windows/system32
4. Type munge
5. Let it munge
6. Get your map out of Bfbuilder/addon folder




[/color]


Download the .rar file into your main disk drive. Most commonly the drive is C:/

So when it asks you where to download the files onto your computer, select "MyComputer/(C:/)" or whatever your main drive is.

Once it is downloaded (it might take a bit of time, depending on your computer), open up My Computer , then proceed to Local Disk (C:/), find your BFBuilder .zip or .rar and right click, and select "Extract Files". If I remember this might take a while as well. When it it does extracting make sure:

Make sure that your BFBuilder folder is located in Local Disk (C:) or other drive, do not place it in Program Files, because it the batch files won't work if there are spaces in the folder names.



Should look similar to this, not exact but similar.


You got that?

Ok next step.



Should look similar, not exact, to this: (sorry for blurryness, but it should give you the idea)



Good! Those are the basic steps to downloading the main BFBuilder applications!

[size=14]Guide 2: Simple SIDE Editing[/size]

Hey! This is how to do simple side editing!

Go into your BFBuilder application (refer to guide one for installation help), and double click "0 BFBuilder Pro".
Select the "Project" Tab, and select "New Project"

You should get this:



Enter the map's title (even if it's not going to be a map), and enter a modID. Now select "create new world". Wait a few moments.

When it says done press OK. Instead of hunting for the folder, re-open the BFBuilder window, it should have changed and now have tabs saying "Edit" "Sides" and "Sound",  "Edit (ModID)" "Localize (ModID)"..etc.

We're only going to bother with the "Sides" for now. For the sake of the tutorial we will just be making a simple Republic Side edit, which should give you an idea how to make other mods.

Click the "Sides" tab. Then click "Import Retail Side". Select "REP" and wait.

(NOTE:
ALL = Alliance/Rebels
CIS = CIS
DES = Desert Factions (Jawa's, Tuskens)
EWK = Ewoks
GAR = Naboo Guards
GEO = Geonosians
GUN = Gungans
IMP = Imperials/The Empire
REP = Republic
SNW = Don't bother this one, it only contains a REQ for an unfinished side
WOK = Wookies)

When it is done importing, select OK. Now, you can minimize the BFBuilder for now and go into the BFBuilder folder. Find the folder "Data(ModIDhere)"

Double click it, go to "Sides" folder, select "REP" and select "ODF".

Now you'll see a folder full of strange files, these are ODF's, or Object Definition Files. ODF's are almost the base of the game, they are what characters, objects, guns are made in.

Before you begin click happy exploring, right click inside the folder, select Properties, and uncheck "Read Only", so now you can edit the ODF's and save them.  :)

Now, find the ODF "rep_inf_clone_trooper". Double click to open. To some at first this may all look like a jumbled mess of words, don't worry, you'll understand it soon.

We'll be making a few edits to the clone trooper. Editing weapons will be explained in the next tutorial.

Now, in the Clone Trooper ODF, scroll down to a line that says:

QuoteMaxHealth    = 300.0

This line controls the units health. Let's make him a bit more full of life. change the "300.0" to "500.0". Do not remove he quations or anything else in that line.

Now, the clone troopers health is 200 points higher than average :D

To make the unit faster, go to these lines:

QuoteAcceleraton   = 70.0
MaxSpeed   = 6.5
MaxStrafeSpeed   = 4.5
MaxTurnSpeed   = 4.0

And fiddle around with "Max Speed" and "Acceleration". NOTE: Setting these too high will make the units almost slide around instead of walking, if I were you only make adjustments 20 or less for acceleration and 3 or less for speed. You can experiment with it hoever you please.

Now, right below there should be all this:

QuoteWeaponName1   = "rep_weap_inf_rifle"
WeaponAmmo1   = 4
WeaponName2   = "rep_weap_inf_pistol"
WeaponAmmo2   = 0
WeaponName3   = "rep_weap_inf_haywiredetonator"
WeaponAmmo3   = 3
WeaponChannel3  = 1
WeaponName4   = "rep_weap_inf_crackgrenade"
WeaponAmmo4   = 2
WeaponChannel4  = 1

These are the Clone troopers weapons. WeaponChannel if set to 1 will set the weapon to be a secondary weapon. Ammo is..well..ammo.

Now, remove the "rep_weap_inf_pistol" line and change it to "rep_weap_inf_torpedo_launcher". Now our clone trooper will have a torpedo launcher.  :thumbsup:  Set the Ammo to whatever you want.

I think that should be good for now! Save the file, if it doesn't let you do what I said to do before (right click inside the folder, select Properties, and uncheck "Read Only")

Ok, now go back to main "Data(ModIDhere)". The one with the folders "Sides" "Worlds" "Shell", etc.

Double click the "Clean" button. A black window will appear really fast and dissapear. Then select "Munge" and double click it. A black window with text writing in it will appear again. This one should stay for a while. Wait until a "MungeLog.txt" window appears, exit it out, and exit the black window then go back to the BFBuilder Folder.

NOTE: The cleaning and munging procedure is needed everytime you want to compile a mod

In the BFBuilder folder open up AddOn. The only folder in there should be a folder with your modID in it. Double click it.

Then go to Data, _lvl_pc, and side. inside the Side folder there should be a rep.lvl inside. If not..well you did something wrong.

Now copy it, and install like a normal mod, remember to back up original rep.lvl and open the game :D (Sorry no mod installation guides here)

If all worked out, you should have a Republic Clone Trooper with more health, slower or faster depending on what you did with speed, and a rocket launcher instead of a pistol!

I hope you understand some basics now!

[size=14]Guide 2.1: Closer Look at ODF's[/size]

Hi! In this guide we will look at a character ODF, weapon ODF, and an "ord" ODF, and I will explain what most of the lines mean.

Taking Apart The Character ODF:

[GameObjectClass]

QuoteClassLabel    = "soldier" -- Explains itself ;)
GeometryName   = "rep_inf_arctrooper.msh" -- This is the model of the character


[Properties]
FootWaterSplashEffect  = "watersplash_sm"  -- These are basically just the effects used while in water
WaterSplashEffect  = "watersplash_md"
WakeWaterSplashEffect   = "watersplash_wade"

UnitType   = "assault" -- I don't think this really has a purpose..
IconTexture   = "rep_gunner_icon" -- I believe this is the icon that appears near the health bar
MapTexture    = "troop_icon" -- This is the "arrow" on the MiniMap
MapScale    = 1.4  -- I think this controls the size of the MiniMap arrow

GeometryName   = "rep_inf_arctrooper" -- The other part of the model
AnimationName  = "all_inf_snowtrooper" -- The characters animation, this includes all the basic motion stuff
FirstPerson   = "REP\reparc;rep_1st_arctrooper" -- Selfexplain
FirstPersonFOV   = "70"
ThirdPersonFOV   = "65"
GeometryLowRes   = "rep_inf_arctrooper_low1" -- The low resolution model, so this is what it will look like in, well low resolution or far distances

OverrideTexture  = "rep_inf_arc_blue" -- Textures/models that go over the model, only some models have Override compatability.
OverrideTexture2  = "rep_inf_arc_pack_blue"

CAMERASECTION   = "STAND" -- Camera stuff..never bothered with it really, try for yourself

EyePointOffset   = "0.0 1.8 0.0"
TrackCenter  = "0.0 1.8 0.0
TrackOffset   = "0.0 0.0 3.5"
TiltValue  = "5.0"

CAMERASECTION   = "STANDZOOM"

EyePointOffset   = "0.0 1.8 0.0"
TrackCenter  = "0.0 1.8 0.0
TrackOffset   = "0.4 0.05 2.8"
TiltValue  = "3.5"

CAMERASECTION   = "CROUCH"

EyePointOffset   = "0.0 1.3 0.0"
TrackCenter  = "0.0 1.3 0.0
TrackOffset   = "0.0 0.15 3.5"
TiltValue  = "5.0"

CAMERASECTION   = "CROUCHZOOM"

EyePointOffset   = "0.0 1.3 0.0"
TrackCenter  = "0.0 1.3 0.0
TrackOffset   = "0.4 0.2 2.8"
TiltValue  = "3.5"

CAMERASECTION   = "PRONE"

EyePointOffset   = "0.0 0.5 0.0"
TrackCenter   = "0.0 0.5 0.0"
TrackOffset   = "0.0 0.0 3.0"
TiltValue  = "5.0"

CAMERASECTION   = "PRONEZOOM"

EyePointOffset   = "0.0 0.5 0.0"
TrackCenter   = "0.0 0.5 0.0"
TrackOffset   = "0.4 0.2 2.8"
TiltValue  = "3.5"

HealthType   = "person" --Health points
MaxHealth    = 300.0

Acceleraton   = 70.0 -- Speed, don't make stuff too high or the units will slide
MaxSpeed   = 6.0
MaxStrafeSpeed   = 4.5
MaxTurnSpeed   = 4.0

WeaponName1   = "rep_weap_inf_torpedo_launcher" -- This was explained in Guide 2
WeaponAmmo1   = 4
WeaponName2   = "rep_weap_inf_pistol"
WeaponAmmo2   = 0
WeaponName3   = "rep_weap_inf_thermaldetonator"
WeaponAmmo3   = 3
WeaponChannel3  = 1
WeaponName4   = "rep_weap_inf_mine_dispenser"
WeaponAmmo4   = 4
WeaponChannel4  = 1



AimFactorPostureSpecial  = 50 -- :unsure:
AimFactorPostureStand   = 100
AimFactorPostureCrouch   = 140
AimFactorPostureProne   = 160
AimFactorStrafe    = 60
AimFactorMove     = 70


HurtSound    = "rep_inf_com_chatter_wound" -- Sounds
DeathSound              = "rep_inf_com_chatter_death"
AcquiredTargetSound     = "rep_inf_com_chatter_acquired"
HidingSound             = "rep_inf_com_chatter_hide"
ApproachingTargetSound  = "rep_inf_com_chatter_approach"
FleeSound               = "rep_inf_com_chatter_flee"
PreparingForDamageSound = "rep_inf_com_chatter_predamage"
HeardEnemySound         = "rep_inf_com_chatter_heard"
ShockFadeOutTime        = ""
ShockFadeInTime         = ""
ShockFadeOutGain        = ""
ShockSound              = ""
ClothingRustleSound     = ""
LowHealthSound          = ""
//LowHealthThreshold      = ".25"
FoleyFXClass            = "rep_inf_trooper"

// squad command VO
SCFieldMoveOutSound  = "rep_inf_com_chatter_tac_moveout"
SCFieldHoldSound  = "rep_inf_com_chatter_tac_hold"
SCFieldFollowSound  = "rep_inf_com_chatter_tac_follow"
SCDriverGetInSound  = "rep_inf_com_chatter_tac_needgunner"
SCDriverGetOutSound  = "rep_inf_com_chatter_tac_moveout"
SCPassengerMoveOutSound   = "rep_inf_com_chatter_tac_spreadout"
SCPassengerStopSound   = "rep_inf_com_chatter_tac_stop"
SCPassengerGetInSound   = "rep_inf_com_chatter_tac_needgunner"
SCPassengerGetOutSound   = "rep_inf_com_chatter_tac_moveout"
SCGunnerAllClearSound   = "rep_inf_com_chatter_tac_allclear"
SCGunnerSteadySound  = "rep_inf_com_chatter_tac_stop"
SCGunnerGetInSound  = "rep_inf_com_chatter_tac_needgunner"
SCGunnerGetOutSound  = "rep_inf_com_chatter_tac_moveout"
SCResponseYessirSound   = "rep_inf_com_chatter_tac_yes"
SCResponseNosirSound   = "rep_inf_com_chatter_tac_no"
//ChargeSound    = "rep_inf_com_chatter_tac_charge"

// AI squad command VO
AISCFieldMoveOutSound  = "ai_rep_inf_com_chatter_tac_moveout"
AISCFieldHoldSound   = "ai_rep_inf_com_chatter_tac_hold"
AISCFieldFollowSound  = "ai_rep_inf_com_chatter_tac_follow"
AISCDriverGetInSound  = "ai_rep_inf_com_chatter_tac_needgunner"
AISCDriverGetOutSound  = "ai_rep_inf_com_chatter_tac_moveout"
AISCPassengerMoveOutSound   = "ai_rep_inf_com_chatter_tac_spreadout"
AISCPassengerStopSound  = "ai_rep_inf_com_chatter_tac_stop"
AISCPassengerGetInSound  = "ai_rep_inf_com_chatter_tac_needgunner"
AISCPassengerGetOutSound   = "ai_rep_inf_com_chatter_tac_moveout"
AISCGunnerAllClearSound  = "ai_rep_inf_com_chatter_tac_allclear"
AISCGunnerSteadySound  = "ai_rep_inf_com_chatter_tac_stop"
AISCGunnerGetInSound  = "ai_rep_inf_com_chatter_tac_needgunner"
AISCGunnerGetOutSound  = "ai_rep_inf_com_chatter_tac_moveout"
AISCResponseYessirSound  = "ai_rep_inf_com_chatter_tac_yes"
AISCResponseNosirSound  = "ai_rep_inf_com_chatter_tac_no"
AISCGunnerGetOutSound  = "ai_rep_inf_com_chatter_tac_moveout"

AISizeType    = "SOLDIER"

DropItemClass    = "com_item_powerup_ammo" -- Probability to drop h/a
DropItemProbability  = 0.40
NextDropItem    = "-"
DropItemClass    = "com_item_powerup_health100"
DropItemProbability  = 0.30
NextDropItem    = "-"
DropItemClass    = "com_item_powerup_dual"
DropItemProbability  = 0.10




---------------------------------------------------------------------------------

I will add Guide 3: Simple Weapon Editing Tutorial Soon.

NSFAQ (Not So Frequently Asked Questions)

How To Remove Character Arrows on a Mini Map

Go into your character ODF, find the line MapTexture       = "troop_icon".
and remove the "troop_icon" line or whatever is there so it looks like this MapTexture       = ""
(Thanks Dresh for PMing me this question, I hope you don't mind me adding it here!)

---

How to mod on a Mac

You can find Jedikillers Mac modding tutorial HERE

---
After your mod is finished, put it in your game Addon folder
see this post for details
http://www.swbfgamers.com/index.php?topic=4668.0

------------------
-Breakdown    |
SWBF1 Modder|
#72
Star Wars Battlefront (2004 Original) / SWBF Champion
January 22, 2009, 06:03:49 PM
Current Champion: Destructor

Champion History:
Khyler (1 match)
Hardcore (3 matches)
Aeria Gloris (3 matches)
How To Challenge the title:
First post in this topic, saying "I challenge (name of champion) for the title of Champion of SWBF"
Conduct the match and show scores, of the match here

the idea for this came from this topic

to download maps for your duel check out the SWBF section downloads.

---

Must follow the same lines, play first to 20 kills, change after 10 kills.

----

Map and Era will be chosen by the Challenger.

----

Didn't beat the Champion on your duel? but want to have another go at him because you had an off day? You must first wait until someone else challenges him, you can not fight the Champion 2 times in a row.

---

The layout should be something like this you would plan what time with the other player via PM, or another method of chat, not in this topic:

---
Match 1[/i]
Khyler vs Hardcore

Map- Bes9
Era- GCW
Ending Score- 20 to 6
Winner- Hardcore

Match 2[/i]
Hardcore vs Master Zenwa

Map- CC
Era- GCW
Ending Score- 20 to 9
Winner- Hardcore


Match 3[/i]
Hardcore vs Rhino

Map- CC
Era- GCW
Ending Score- 20 to 11
Winner- Hardcore


Match 4[/i]
Hardcore vs Aeria Gloris

Map- CC
Era- GCW
Ending Score- 20 to 17
Winner- Aeria Gloris


Match 5[/i]
Aeria Gloris vs Macbeezle

Map- CC
Era- CW
Ending Score- 20 to 17
Winner- Aeria Gloris


Match 6[/i]
Aeria Gloris vs Destructor

Map- CC
Era- CW
Ending Score- 20 to 10
Winner- Destructor

Match 7[/i]
IBlade vs Destructor

Map- Da1
Era- GCW
Ending Score- 20 to 9
Winner- Destructor

Match 8[/i]
Tomas vs Destructor

Map- CC
Era- GCW
Ending Score- 20 to 14
Winner- Destructor

Match 9[/i]
Mac vs Destructor

Map- CC
Era- GCW
Ending Score- 20 to 3
Winner- Destructor