Total Noob To Moding

Discuss general issues about modding HaloPC. Post ideas for mods here.
Post Reply
Deadly_Shadow




Miner

Posts: 1375
Joined: Fri Oct 24, 2003 1:30 am
Location: Earth
Contact:

Total Noob To Moding

Post by Deadly_Shadow »

Ok, so you have been playing Halo Pc a while and you want to mix things up a bit. You've seen some movies of moding and you've decided you want to try it yourself. Well, here is a good spot to start and finish learning moding. Welcome to Total Noob To Moding.

Well first we need are materials for moding. You need a Hex Editor and a list of offsets. You can download the Hex Editor here and the list of offsets here. Now that you have your materials you have to back up your files. What I do is go to my halo maps folder and copy those fresh files to another in case I make an error and have to start over.

Now, there are very many ways to mod. Depends on what you are moding. Lets start with Hex Editing. What you want to do is open your Hex Editor and list of offsets. Open Blood Gulch . map in Hex Editor. Also open Blood Gulches list of offsets. You see very much numbers. These are what make up the map and it helps you because they are categorized. Firstly in list of offsets lets do some swapping. Lets say you want your Pistol to shoot Rockets. Most like to start like this. On your Offset List go under Projectile in Blood Gulch. You should see Pistol Bullet Offset, Value, Meta, and Ident. What you want to do is take its offset which is 008559D0. In Hex Editor now press Ctrl + G. Select Begining of File and Hex. Now put in the offset 008559D0 and press Go. It should bring you to F03E6940. That is Bullet for Pistol. Now let's change that bullet with rocket. Take the Rocket Value in Projectiles and replace the Pistol Bullet Data ( F03E6940 ) with Rocket Launcher Rocket Data ( 6C3B7340 ). Now save and open Blood Gulch in game Halo. If done correctly your Pistol will shoot Rockets. This trick can be used for many things. Swapping Cyborg Value with Warthogs making you invinceable... Swapping Vehicle Warthog value with Gun Turrets Value to get Gun Turrets in Blood Gulch... Swapping Weapon Value of Assault Rifle to that of the Gravity Rifle to use the Gravity Rifle... Swapping Cyborg Bipeds Value to Elite Biped Value to play as an Elite... And so much more!

Next we will cover Meta. Next to Value on List it will say Meta. Meta is how the objects works. Like Value is the Clock and the meta is how fast the clock is, how much it weighs, how far you can throw it, ect... Meta is the propperties of the object. Now take Meta and put it in Offset list. You will see many numbers. You do not know what to edit. Best way to do it is give yourself clues. Suppose you want to change clip size of the Assault Rifle. It has 60 bullet clip. 60 in Hex is 3C so look for 3C when looking through Assault Rifle Meta data. You should find it. Change it to FF and it will have a much larger clip. Bringing me to Hex. F is highest. Let me explain the numbers in Hex. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F leaving with F being the highest giving you biggest clip size. There is much more to edit and much will be trial and error but keep working at it.

Now we will cover specific code by using this helpful trick. When Looking for just plain value data and Don't want to look through all of it... Yes, I said Value. Value has a little data to. We want to take a value of something and reverse it by 2's. Lets do 12345640. That when converted is 40563412. What we are really doing is doing 12 34 56 40 and reversing that. Why? That is how the computer reads it. Lets do another example but this time right from the book. Take Vehicle Warthog Mps Value which is 48546B40. Now we have 48 54 6B 40. Now we reverse it leaving us with 406B5448. Now at the top of page there is a number below a word called Magic. For Bg it is 3FBEE68C. What we do is we open Windows Calculator and put it in Scientific mode and Hex Mode and do 406B5448 - 3FBEE68C leaving us with AC6DBC. There is our offset. Type that in Blood Gulches Offset Screen and it will point you do a specific string of data. Try taking that Value, do the same process for something else and take that num and put it in sumtin elses place. Suppose when you did this process for Tank and you go a num 6735 6362 and for Banshee you got 5837 4938. ( These are just examples ) Swap them and they'll have a little of each others data. You may get in the tank the way you get in the banshee which is very funny at end.

Lastly sometimes people say take Meta Offset and add this number in Windows Calculator in Hex and it brings you to some specific data. All this is is taking Meta Offset and bringing you a little forward to that data. They are kind of doing it for you. If you want to do this then open Blood Gulch or any other map in Word Pad. Not Hex Editor. Something like korn will represent bullets come out at time .( It dosn't really... It's an example ) Find Meta offset and look for korn. Find how far it is from beginning of meta and u'll have ur number to add. Suppose Vehicle speed is 2F4 away. Then u'd take Meta Offset for a Vehicle and add 2F4 in Windows Calcultor and it will give you offset to Vehicle speed.

This concludes my moding tutorial. I hope you have learned a lot. These are some methods to try to follow when moding and mostly hav to follow unless u are using a special program like Halo Map Tools. This tutorial is Total Noob To Moding and it is by Deadly Shadow. If there are any mistakes please tell me and I will try to fix it.
Deadly_Shadow




Miner

Posts: 1375
Joined: Fri Oct 24, 2003 1:30 am
Location: Earth
Contact:

Post by Deadly_Shadow »

Hmmm... Guess there are no noobs in the crowd tonight...
GosTBorD





Posts: 57
Joined: Wed Nov 26, 2003 7:49 pm
Location: Canada

actually...

Post by GosTBorD »

i am kind of a noob to this lol, i didnt know where the offset list was but u found a link for me. Thanks alot! you helped me good. :o
Post Reply