Hello,
I am not new to the modding community at all i have been modding since halo 1, but i don't know anything really about hex except swapping the hex values to change the projectiles and such easy things. I have used many programs such as HMT and ADI and Insolence and all that jazz. I am now interested in looking into making my own programs and i would also like to reverse engineer the halo maps and such. I would like to know of all the things i should know/learn in order to start modding and creating apps for such things. Also a good descriptions on where to find "Tutorials" and other such things.
Thank you,
SilverSix311
Help me Pick programming Language!
Yes, C# is a great language to start with, but it would also benefit you a great deal to learn C++ or C. It would be nice to have some more people who can program and make applications in a more powerful, flexible language. C++/C is harder though and takes patience and determination to learn. My best advice for programming is reread things that don't make sense and experiment with code.
as far as I know the syntax between C# and C/C++ is very close, although i've never coded in it so i can't be sure. C# seems to be the main modding language here, so if you want to do modding, you'd want to look that up, but if you're looking at learning any of the other C's, i'd recommend C++ over C because of improvements such as strings (instead of char arrays) and classes (C only has struct, right?).
one thing i recommend is knowing the difference between binary, hexadecimal, and decimal. even better if you can convert from one to another in your head/on paper, so you won't have to go through the trouble of pulling up a converter when you have to work with the different values.
it might not be necessary to learn how to convert from one number system to another, but i'm sure you'll find it useful.
one thing i recommend is knowing the difference between binary, hexadecimal, and decimal. even better if you can convert from one to another in your head/on paper, so you won't have to go through the trouble of pulling up a converter when you have to work with the different values.
it might not be necessary to learn how to convert from one number system to another, but i'm sure you'll find it useful.
ASPARTAME: in your diet soda and artificial sweeteners. also, it's obviously completely safe. it's not like it will cause tumors or anything. >.>
always remember: guilty until proven innocent
always remember: guilty until proven innocent
-
- Posts: 5426
- Joined: Sat Jul 24, 2004 12:12 pm
- Location: I'm a Paranoid
- Contact:
- grimdoomer
- Posts: 1440
- Joined: Mon Oct 09, 2006 4:36 pm
yea if you cant read hex then it wont help you to muc to know a language.
AI Zones in MP | Ambiance | Gravemind Beta v1.1
Aumaan Anubis wrote:Grimdoomer. The first person ever to mod Halo 2 Vista.
For the most part, C# is more similar to Java than it is to C or C++, aside from the basics (conditionals, braces, datatypes etc...) which pretty much mean the same in all languages.[cc]z@nd! wrote:as far as I know the syntax between C# and C/C++ is very close, although i've never coded in it so i can't be sure. C# seems to be the main modding language here, so if you want to do modding, you'd want to look that up, but if you're looking at learning any of the other C's, i'd recommend C++ over C because of improvements such as strings (instead of char arrays) and classes (C only has struct, right?).
one thing i recommend is knowing the difference between binary, hexadecimal, and decimal. even better if you can convert from one to another in your head/on paper, so you won't have to go through the trouble of pulling up a converter when you have to work with the different values.
it might not be necessary to learn how to convert from one number system to another, but i'm sure you'll find it useful.
I would highly recommend C# for learning, and then C++ after you've developed good programming skills and wish to have more power and control over your code.
Yes. Although in C++ the only difference between a struct and a class is that structure members have public access by default, whilst class members have private access by default.. >_<[cc]z@nd! wrote:i'd recommend C++ over C because of improvements such as ... classes (C only has struct, right?)
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
Halo 3 Research Thread - Contribute to the research into Halo 3.