Page 1 of 1

How to make a program

Posted: Thu Nov 02, 2006 5:56 pm
by hockey4life
hi guys well this is a halo modding site, and this may not be the best place to ask this, but o well. i just wanted to know how to make a program from scratch, cuz i have been wanting to make on for halo 2 a while ago

Posted: Thu Nov 02, 2006 5:59 pm
by SpecOp44
In what programming language do you plan to make it in?

Posted: Thu Nov 02, 2006 6:45 pm
by hockey4life
what do u mean what language like english cuz if thats what ur askin then yeah :?:

Posted: Thu Nov 02, 2006 6:50 pm
by Monkey Terd
lolnub

I'd appreciate it if you stopped insulting people by calling them "nubs."

Also, from now on, a post consisting only of something useless (such as "lolnub," like you post frequently) will be removed, as it is spam.

Posted: Thu Nov 02, 2006 7:40 pm
by G.I.R.
hockey4life wrote:what do u mean what language like english cuz if thats what ur askin then yeah :?:
ROFL XD

Ah....If you don't even know what a programing language is, you probably shouldn't be making programs xD

Posted: Thu Nov 02, 2006 10:16 pm
by Ketchup_Bomb
Try Google.

We are willing to help a person in need, but you're not in need of help.
You're in need of a beating. :wink:

jkjk

Posted: Fri Nov 03, 2006 10:08 am
by Geo
lawl, beating new people... this could work.

There are several programming languages you can use to make programs, I'd suggest you use Visual Basic.

Posted: Fri Nov 03, 2006 10:59 am
by Monkey Terd
Some Green Guy wrote:
I'd appreciate it if you stopped insulting people by calling them "nubs."

Also, from now on, a post consisting only of something useless (such as "lolnub," like you post frequently) will be removed, as it is spam.
Sweet, new rule, thanks.

I'd also go with VB

Posted: Fri Nov 03, 2006 11:08 am
by Tural
Rules against spam are not new. I've just decided I'm going to enforce that as spam from now on.

Posted: Sat Nov 04, 2006 7:52 am
by hockey4life
lol im such a nub :oops: but yeah i read up a little last night and now i know what it is so i took ur advice and downloaded visual basic and opened it up but im not sure were to start im hoping to make a really good multi-map resigner or full map/bsp viewer for halo 2. if sum1 kood gimme a good tutorial in baby steps id REALLY appreciate it. thanx a million

Posted: Sat Nov 04, 2006 9:37 am
by StalkingGrunt911

Posted: Sat Nov 04, 2006 10:08 am
by hockey4life
thanx stalking grunt i appreciate that i downloaded it and i make a little quicky pizza poll, but how is it possile to make like a bsp viewer or resigner cuz like do you need any extra plugins or sumtin like that?

Posted: Sat Nov 04, 2006 10:51 am
by Prodigy
no i think your a bit mixed up.. a map file contains within it 'tags', when you open a map in like dothalo/entity etc they are sorted into their 'types'.. so the tag battle rifle would be found in the type weap.
now each tag has its own meta (wikipedia has a definition) so in this case the battle-rifles meta would hold the battle-rifles properties.
A plugin tells the app where to look in the meta for the properties.

A bsp viewer would require parsing raw data from the mapfile into an understandable format for directx to read and then render.. which youll find rather impossible as you only just started..

A resigner on the other hand would be rather more easier, it would require every byte after the header in the map to be xored together and the result to then be written in at offset720. the header is 2048bytes long.

In saying all that, just remember that just because a program makes dependency swapping easy; doesnt mean making a program that swaps dependencies is also easy, as that is not the case at all...

ps. if you do manage to make a working resigner, dont post it; we already have enough thank you..

Posted: Sat Nov 04, 2006 12:28 pm
by StalkingGrunt911
hockey4life wrote:thanx stalking grunt i appreciate that i downloaded it and i make a little quicky pizza poll, but how is it possile to make like a bsp viewer or resigner cuz like do you need any extra plugins or sumtin like that?
It tells you how to make a resigner in the tutorial just go down farther.