The Idiot's Guide to being a Halo Modifier

Discuss general issues about modding HaloPC. Post ideas for mods here.
Locked
SirLuke





Posts: 234
Joined: Wed Oct 22, 2003 5:56 pm
Location: On his ass. No, I mean all the time. Whether it's computer, TV, whatever, on his ass.

The Idiot's Guide to being a Halo Modifier

Post by SirLuke »

This is a tutorial for Halo modding, but this time it's for you special people out there that aren't too familiar with computers.
Remember, not a normal tutorial, for the "dummies".
Please note that I'm not insulting you with the whole dummies thing, it's just for the sake of humor. Just because you're not smart with computing doesn't mean your not smart. *COUGH*MORONS*COUGH*.

So you like the way you shoot a pistol, then five seconds later everything in the vicinity flips over without a trace of an explosion? Here's the tutorial for that(for the people who can't work a computer very well, that is).
First of all, lemme explain that. The reason you see some invisible force do a lot of damage more than usual is because you don't have the modded, or modified map(or level) that the host has. You see, without this modded map, you can't see the modded effects. Kinda sucks when it's REALLY modded.
Now let's get down to business. There are three things you need:
- A hex editor(I reccomend Hex Workshop from here, don't worry, most hex editors are free, including this one).

Again, this tutorial is condensending(sorry if I spelled that wrong, I'm only 11 you know :lol: ), because you came here if you're not too well with computers.

- A folder with all of your multiplayer maps(like Blood Gulch, Death Island, I'll explain more later) copied in it, known as "back-ups".

- Iron Forge's helpful list of offsets(explained later). Get it atthis link. Click "Save" and click on the pull-down menu on the top of the little save window(you can see why it's called a pull-down menu). Click on "C:\". Then click on "Program Files". Then click on "Microsoft Games", then "Halo". Note: if you can't find this directory(it's a location of folders and stuff, the directory where we started, C:\, is called the root directory), then ask whoever installed HaloPC to show you where he put HaloPC. Once you get it in that directory, click "OK". Once it's done downloading, click "Open" and leave it there for now(minimize it, we'll need it later).

Okay, that dealie with the back-ups, well all you need to do is click on the My Computer thing(in the start menu if you have Windows XP, on the desktop if you have earlier), and click on C:, or Local Disk (C:\). Click on Program Files. Scroll down and click on Microsoft Games, then on Halo. I know you see alot of shiney crap, but don't push every button on the keyboard, you might destroy every file in there(I'm serious). Click on "MAPS". Now while holding CTRL, click on these:
- beavercreek.map
- bloodgulch.map
- boardingaction.map
- carousel.map
- chillout.map
- damnnation.map
- dangercanyon.map
- deathisland.map
- gephyrophobia.map
- hangemhigh.map
- icefields.map
- infinity.map
- longest.map
- prisoner.map
- putput.map
- ratrace.map
- sidewinder.map
- timberland.map(yes, skip the one that says "sounds.map", we don't need to copy it)

Now once you have highlighted every one of those(hold CTRL through the whole thing, remember?), you can let go of CTRL. Now push CTRL and C at the same time(you don't have to push them at the EXACT same time, just hold CTRL and push C). Now you have these maps copied. Okay, now go back(push the "Back" button on the top of the window), and right-click. Don't worry, you still have those maps copied. Now go to "New >".
Click on "Folder". All of a sudden, a folder will appear which says "New Folder" and the text has a blue background with white text itself. Now we're naming the folder. This means the TEXT is highlighted. Push backspace once. All the text is gone, now type in something like "Backups" or whatever and push enter.
Yay! Now click on the folder. There's nothing inside of course, because you just made it. Push CTRL and V at the same time. It puts those copied maps in that folder. Yay! You just backed up all your multiplayer maps.

Now we can really get started. By the way, if you want to play the normal map (which you must always do to play on a normal server, well to see everything correctly anyway), select the map you need to make normal again. It's easy enough to figure out(Death Island is deathisland.map, Blood Gulch is bloodgulch.map, etc.). There are two maps with file names that don't look like the regular name. These are Derelict, and I believe Chiron L234(or whatever the hell that number is). You don't need to worry about Chiron though, I've only seen one server playing that map, but it's file name is putput.map(don't change the FILE NAME!). Derelict's file name is carousel.map. I don't know why Microsoft did this, it seems pointless. Now that all that's out of the way, yet again(I'm sorry, but people might miss alot of things and go right to the forum), we can REALLY REALLY start.

Open your hex editor. Click on "File", then "Open". Select the map you want(I'm not gonna make the tutorial a "detailed example", because those only explain one thing), and you should know how to get to the "MAPS" folder by now. One teeny thing before we start. DO NOT EDIT YOUR BACKUPS! If you do and want to play a normal map, you could be in trouble. Always edit the maps in the "MAPS" folder.

Okay, go to your MAPS folder and click the map you want. Now you see all these wierd-psycho numbers and letters and you're probably thinking, "HOLY CRAP, SCREW THIS!". But don't panic, it's eight times less complicated then it looks. Now, I imagine you still have your thing that's supposed to be Iron Forge's offset list, right? Bring that up, and click on the link thing that has the map name of the map your editing in it. It has to extract, or take out, that file to open it first(and all the files are linked, so it takes about 15-30 seconds), so wait a few seconds. Then you'll see a web page. There is a list of words right infront of you. Click on "Projectiles". Okay, this is where I explain offsets, and some more stuff about "hex".
Get ready for boring lecture....three....two....one....(I'll make this as fun as possible)...

Offsets are like the addresses of things called "hex values". Hex values are sorta like programming stuff, but not totally into programming, like computer languages. As you can see on the web page, it says things like "Bullet", "Bolt", and other things. These, of course, are different projectiles in Halo, and their offsets. Notice that it says "Bullet" four times and "Bolt" twice. There are four types of bullets - The Warthog chaingun's, the pistol's, the AR's, and the Scorpion Tank's Machine Gun. You can tell because below the word "Bullet" says something like a directory you might see. It says under each, "weapons/(the weapon here)/bullet". For example, the first Bullet you see says "weapons/assault rifle/bullet". There are two types(three, really, the Banshee's too, but it has a different label) of bolts, one for the Plasma Pistol and one for the Plasma Rifle. You can tell by the same way with the bullets.
Now comes the fun part. The first number to the right of a projectile name is the offset or where it's at in hex-y state. The second one to the right is the value or actual data for it. We're gonna make switchie-switchie until you have what you want. To get to the right offset, right click on the number mess and go to "Goto". Click on "Goto offset(or just "Offset", whatever)..." and copy and paste the offset from the site into the search box. BE SURE THE LITTLE DOT SELECT THING UNDER THE SEARCH BOX IS SET TO HEX. Once it's in there, click "Go(or whatever it is)". It will take you to the offset(in the number/letter mess, the offset is in the black column on the left). Also, I have to do this, dunno if you do, if the offset isn't what it's supposed to be, right click and go to "Goto" again. Click on "Offset 0x(your offset here)" and it will go where it's supposed to.
Time for the craziness. Look on the website where you saw the offset to where the value is(the second number on the right). Find this value at the offset(there's a space in between the real value, so it doesn't look like for example, 49F681A0 on the number/letter mess, it would be 4968 81A0, and yes, I'm good at pulling random numbers/no. and letter combos out of my ass)and NOW, we're going to replace this normal value with another projectile's value, making pistols shoot rockets or whatever! WEE! Don't worry, this won't totally screw up Halo or your computer. You can also replace it with other things like vehicles(remember the word list at the top?), but don't do things like Physics or Shader effects. Do solid thingys.

Congrats! You're now an idiot who did something smart!

More on this: You might ask while looking at the offsets and values, when you look at the top of the Projectiles or whatever section, it shows what all the parts of an object are( Like it says something like: Name____|____Offset___| & so on), what's the meta number and identity number? Well, the identity number is something else which I don't really know about, as for the meta, it's a different type of value that controls all the other things in the game(how the vehicles move, MC's speed, vehicle's speed, etc.). Meta I don't quite know about either... you can look more on the forum to see about meta. Meta takes a while to stare at and learn(that's for me too, and I'm pretty damn smart, and that's not exaggerating). On the other things that have offsets in the list, physics don't quite control a vehicle's movement. Physics are what they sound like, moreof; physical info. For example, if I replaced the gun turret's physics with the Banshee's physics, it would make it seem as big and have the same shape as a Banshee, but not be able to fly etc. If you want to make vehicles fly, you have to learn meta. Trust me, I've tried this.
I tried to remove a vehicle flight patch by looking at the vehicle's physics. This is really wierd, but I guess it's just part of the mod. All my vehicle physics were swapped with Ghost's physics, except the Banshee. Anyway, when I tried to return them to normal, they were really messed up. If I went in a 'Hog and drove two feet, it spun really fast and crazy-like and threw me out. With a rocket hog, it did the same but launched me in the air instead. Anyway, my point is that physics don't control a vehicle's movement, so don't think giving a 'Hog Banshee physics will make it fly.
Last edited by SirLuke on Fri Oct 31, 2003 10:05 am, edited 1 time in total.
Signature exceeded 3 lines of text.
SirLuke





Posts: 234
Joined: Wed Oct 22, 2003 5:56 pm
Location: On his ass. No, I mean all the time. Whether it's computer, TV, whatever, on his ass.

Post by SirLuke »

Okay, really... can someone at LEAST post some comments or something?
Signature exceeded 3 lines of text.
User avatar
Menace2k3





Posts: 41
Joined: Tue Oct 28, 2003 2:29 pm
Location: New Jersey
Contact:

Post by Menace2k3 »

too big to read
I swear officer, she looked 18..
Bubbasparxxxv69





Posts: 222
Joined: Wed Oct 15, 2003 5:01 pm
Location: Michigan

Post by Bubbasparxxxv69 »

exactely
SirLuke





Posts: 234
Joined: Wed Oct 22, 2003 5:56 pm
Location: On his ass. No, I mean all the time. Whether it's computer, TV, whatever, on his ass.

Post by SirLuke »

How is it too big to read?. God I hate forum people... they always don't use common sense or point out the obvious.

First of all, um, yeah, of course it's long. It's an IDIOT'S GUIDE. I have to explain every thing that might have a chance of confusing people.

Second of all, it's not too big to read. I mean, please, it took me two to three minutes to read.
Signature exceeded 3 lines of text.
User avatar
Iron_Forge




Illusionist Socialist Decryptor System Engineer
ONI Golden Age Magic Era Bloodhound
Coagulator Omega Mad Hatter Eureka
Critic Tsunami Firestorm Literarian 250

Posts: 532
Joined: Sat Sep 20, 2003 9:21 pm

Post by Iron_Forge »

It was too long for me to read too...I guess we're just lazy... ;oP
Image
...Thats right...I invented modding...So give me Wii Points...
SirLuke





Posts: 234
Joined: Wed Oct 22, 2003 5:56 pm
Location: On his ass. No, I mean all the time. Whether it's computer, TV, whatever, on his ass.

Post by SirLuke »

Ugh... you people don't read enough books... I know Halo is better but still...

Come on guys, you can read the Halo stories. There's three books for sale:
-Halo: The Fall of Reach
-Halo: The First Strike
-Halo: The Flood
I don't know the chronological order if there is one though.
Iron_Forge, you're not an idiot, so you aren't excited about this tutorial.
Someone who doesn't know much about computers would be, though, so they might be more willing.
I promise that you will get interested in the book if you try it... that's what books can do. Books really help you read better, and they can be fun to read if you like the story.

What the hell am I saying?!? I'm a disgrace!! -shoots himself in the head- :cry:
Signature exceeded 3 lines of text.
Darkstorm995





Posts: 764
Joined: Tue Oct 21, 2003 8:28 am
Location: I DONT KNOW
Contact:

Post by Darkstorm995 »

I read the"Fall of Reach" and "the Flood" they are both good books never heard about the First strike though.
Chris45





Posts: 56
Joined: Sat Oct 18, 2003 7:27 am

Post by Chris45 »

You did a good job and your just 11 years old, most grown men could not do better. I did read some of it but there is nothing I want to know right now.
DankButter





Posts: 502
Joined: Sat Oct 25, 2003 12:40 pm

Post by DankButter »

i would just like to say, Iron_Forge isn't an idiot, hes the man. if it wasnt for him, NO ONE would be where they are in halo modding.

you ramble too much in your tutorial, it took you a whole page just to say BACKUP YOUR MAPS. the funny thing is that anyone who has this game has a hard copy of all the orginal maps, just open the cabs folder on your halo disc. NOW YOU HAVE A BACKUP OF ALL YOUR MAPS, without even wasting 3 mins reading this tutorial.

PS you also should've made it with steps (ex. 1. 2. etc.)
better luck next time
Mulas





Posts: 33
Joined: Mon Oct 20, 2003 5:59 am

Post by Mulas »

First Strike isn't out yet.

And it goes:

Halo: The Fall of Reach (it's everything that happened before the game Halo. [Spartan II Project]).

Halo: The Flood (The storyline of the game Halo. Goes into deep detail that the game didn't do.)

Halo: First Strike is going to be when the Covenant attack Earth (I think)
"Children need encouragement. If a kid gets an answer right, tell him it was a lucky guess. That way he develops a good, lucky feeling."
Darkstorm995





Posts: 764
Joined: Tue Oct 21, 2003 8:28 am
Location: I DONT KNOW
Contact:

Post by Darkstorm995 »

Fall of Reach was awesome and the Flood went into details the game didnt even touch when is first strike suppose to come out when halo 2 comes out.
SirLuke





Posts: 234
Joined: Wed Oct 22, 2003 5:56 pm
Location: On his ass. No, I mean all the time. Whether it's computer, TV, whatever, on his ass.

Post by SirLuke »

I'll say it again...
My tut' is supposed to be an "idiot's" guide. I have to explain every little thing, as I said in the tutorial, it's for people not very good with computers.
Some people just have someone else/ their parents or whatever install Halo & other stuff for them, and they just click desktop shortcuts.
I know one such friend who does, really.

Just a side note - The Flood is the game in novel state, and it's pretty good; it starts off with Sam Marcus, the famous hero who awakened MC.
Everything is about the same so far, except they took out the line that Cortana said when she was inserted into MC's skull; "Your architecture(sorry if I spelled that wrong too...) isn't much different from the ship's...", and when MC also said: "Don't get any funny ideas."

Another note and a REALLY REALLY REALLY off-topic but GOOD note - My tutorial made the site section, and next time you see a Candy Car Co. cart get a Psychadelic Jawbreaker. They are so awsome, they change flavor and color. They are white with color blotches when you first buy one. I'm eating one right now. :) :) :) And they look so cool going from orange to red.

This is post number 1337.
Signature exceeded 3 lines of text.
DankButter





Posts: 502
Joined: Sat Oct 25, 2003 12:40 pm

Post by DankButter »

so called "idiots" should NOT mod halo, seriously!!! If you dont know how to backup files or find out where the halo dir is, then you shouldnt even try hex editing. not for a couple years at least.
-=]-[EX=-





Posts: 444
Joined: Sun Nov 02, 2003 11:26 am
Location: Pa
Contact:

Post by -=]-[EX=- »

I think you all are being too hard on Sir Luke at least he took the effort to make the damn thing. And for those people who said it was to long YOU ARE A FUCKING MORON! We were all idiots once when we were learning so when u say idiots should never mod yer makin fun of yerself.

-=]-[EX=-



P.S. I hate MORONS!
-=]-[EX=-





Posts: 444
Joined: Sun Nov 02, 2003 11:26 am
Location: Pa
Contact:

Post by -=]-[EX=- »

And one more thing I HATE MORONS!
DankButter





Posts: 502
Joined: Sat Oct 25, 2003 12:40 pm

Post by DankButter »

watch your mouth little boy, just cause mommy and daddy gets you a pc, doesnt mean you should be a halo modder
-=]-[EX=-





Posts: 444
Joined: Sun Nov 02, 2003 11:26 am
Location: Pa
Contact:

Post by -=]-[EX=- »

Well I think its funny u callin me little boy ... im not ne more but it was sure more fun being a little boy than a adult
SirLuke





Posts: 234
Joined: Wed Oct 22, 2003 5:56 pm
Location: On his ass. No, I mean all the time. Whether it's computer, TV, whatever, on his ass.

Post by SirLuke »

Thanks Hex... but I think you should chill...
Anyway, DankButter, some people want to do this stuff but just don't have the experience.

It's like me wanting to program my own copy of Halo 2 right now in at least six-teen days, but I just don't have the experience :wink:
Signature exceeded 3 lines of text.
Pie





Posts: 2690
Joined: Wed Mar 10, 2004 8:46 am
Location: Bedford \ Nashua, New Hampshire
Contact:

Post by Pie »

*Reporting*
Image
Thank You, SHOUTrvb, For This Fantastic Signature :mrgreen:
Locked