Page 1 of 1
Loading tags into treeviews/listviews
Posted: Sat Oct 06, 2007 12:44 am
by skatekr0oked
Any help, im working on H3Revolution, which is (hopefully) gonna be a modding tool (eventually) i dont really know much about reading the hex shizzle but im ok with the coding, so if anybody wish's to spread some light, ill gladly put them in the credits
incase of flaming attack: dont flame me please, im only asking, if ya dont want to help, its ok
im just kinda stuck on it,
or if anybody wishes to hex editing tut me
ill be happy
Thanks guys
Re: Loading tags into treeviews/listviews
Posted: Sat Oct 06, 2007 6:32 am
by Prey
skatekr0oked wrote:Any help, im working on H3Revolution, which is (hopefully) gonna be a modding tool (eventually)
Please, think up a better name >_>
skatekr0oked wrote:i dont really know much about reading the hex shizzle but im ok with the coding, so if anybody wish's to spread some light, ill gladly put them in the credits
Lawl, why would you
not think of Google at this point?
skatekr0oked wrote:or if anybody wishes to hex editing tut me
ill be happy
How do you 'hex editing tut' someone?..
skatekr0oked wrote:incase of flaming attack: dont flame me please, im only asking, if ya dont want to help, its ok
im just kinda stuck on it,
Seriously, don't put things like this in your post: It does not stop 'flaming attacks', and instead just results in you looking quite.. pathetic.
Look at it from my point of view: Everyone here who is helping out with the Halo 3 map file research;
knows how to 'hex edit';
knows how previous map files have worked; and
knows what to look for. So for someone to suddenly come along out of the blue and ask for someone to write a 'tut', whilst using phrases such as 'hex shizzle', just makes me think of how ignorant that person is, as well as laugh. A lot.
Stop being lazy, figure it out yourself.
Prey
Re: Loading tags into treeviews/listviews
Posted: Sat Oct 06, 2007 6:40 am
by -DeToX-
Prey wrote:Please, think up a better name >_>
Says the man who made mango. >_>...
Back on topic, Prey is right, learn to hex edit yourself. Halo map file research is almost all about hex.
Without the ability of hex, you're just a leech, taking other people's code until you can finally understand it yourself.
Re: Loading tags into treeviews/listviews
Posted: Sat Oct 06, 2007 7:09 am
by DrXThirst
-DeToX- wrote:Without the ability of hex, you're just a leech, taking other people's code until you can finally understand it yourself.
Posted: Sat Oct 06, 2007 7:19 am
by skatekr0oked
i know, ok ill research on hex editing tonight, so sorry for being abit of a noob, but anyway ill look around for some tuts, and "thanks" for the positive help prey, you are such a kind gentleman
Posted: Sat Oct 06, 2007 7:43 am
by OwnZ joO
He's right, if you want to make a program, you need to figure most of the stuff out on your own. There are some open source Halo 2 programs, you might wanna look at them for how to read it(it won't be the same, but it will be similar), that way you can get some understanding from that and write your own code for halo 3 after you do some research and find the differences between halo 2 and 3.
Posted: Sat Oct 06, 2007 7:55 am
by Anthony
skatekr0oked wrote:i know, ok ill research on hex editing tonight, so sorry for being abit of a noob, but anyway ill look around for some tuts, and "thanks" for the positive help prey, you are such a kind gentleman
actually he put it quite nicely if you ask me... I woulda been ALOT more harsh >_<
listen to him what he said is true
Posted: Sat Oct 06, 2007 9:25 am
by skatekr0oked
i know...ive already posted im gonna look now, i was jsut asking for some hints/help geez!
Posted: Sat Oct 06, 2007 10:33 am
by OwnZ joO
The help/hints was to do some research, you have it way easier than a lot of people when they started out. There are lots of tutorials on reading binary and things of that nature in the forums. If you want to learn, you're gonna have to do at least some of it on your own, the community isn't going to spoon feed you anything. On that note, good luck with it
Posted: Sat Oct 06, 2007 11:06 am
by noxiousraccoon
skatekr0oked wrote:i know, ok ill research on hex editing tonight, so sorry for being abit of a noob, but anyway ill look around for some tuts, and "thanks" for the positive help prey, you are such a kind gentleman
Dont apologize, you have done nothing wrong. You asked for help and got nothing in return.
Prey wrote:Stop being lazy, figure it out yourself.
From his post it looked like he was asking for help, not your opinion.
Posted: Sat Oct 06, 2007 11:24 am
by skatekr0oked
Thanks
ive learnt the basics of hex, you know how it work base-16, unlike decimal being base-10 etc. the letters after 0-9 etc. and how to convert hex to dec and to chars
ya
have i done any good?
im still a newbie in hex area :\
just a test
6461 6E20 7077 6E73 2100
?
Posted: Sun Oct 07, 2007 12:50 am
by 134
skatekr0oked wrote:
6461 6E20 7077 6E73 2100
MY MOTHER WAS A SAINT!
Posted: Sun Oct 07, 2007 1:15 am
by Anthony
134 wrote:skatekr0oked wrote:
6461 6E20 7077 6E73 2100
MY MOTHER WAS A SAINT!
No... >_>
no he doesn't...
Posted: Sun Oct 07, 2007 2:14 am
by skatekr0oked
edited: it was abit evil.
yes i was being nooby, so i ask one last thing,
Can you direct me to some tutorials please?
ive looked on google, but couldnt find much :\
and a rough idea on what i have to learn
see im willing to learn, i just need resources this time, i normally can find them but i cant find any hex tutorials
please enlighten me
Thanks,
Dan
Posted: Sun Oct 07, 2007 1:18 pm
by Tanasoo
I'm no expert here, but asking for a "hex tutorial" would be like asking for a tutorial on counting from 1 to 10... There isn't really a tutorial on how to count =\
I recommend you learn what a bit, byte, short, long, quad, float, double, etc. are
And now for MY message to decode: (I added the "enters" so it wouldn't stretch the page D: )
Code: Select all
424DB8000000000000003600000028000000100000000400000001001000
0000000082000000120B0000120B00000000000000000000000000000000
FF7FFF7F0000FF7FFF7F000000000000FF7FFF7F0000FF7FFF7F0000FF7FFF7FF
F7F0000FF7F0000FF7F0000FF7FFF7FFF7FFF7FFF7FFF7FFF7F0000FF7FFF7FFF7
F0000FF7F0000FF7F0000FF7FFF7FFF7FFF7F0000FF7FFF7F0000FF7FFF7FFF7FF
F7F0000FF7FFF7F0000FF7FFF7FFF7FFF7F0000FF7FFF7F0000
Buahahahah
Posted: Sun Oct 07, 2007 2:16 pm
by skatekr0oked
ok ill look them up, wikipedia good source?
and ill edit this once ive done ur code thingy, its 11:16pm and i got college tomorrow morning.
Posted: Wed Oct 10, 2007 1:07 pm
by *JP*
Here's a link that might help you. Just the basics ...
http://www.flexhex.com/docs/howtos/hex-editing.phtml
Posted: Wed Oct 10, 2007 3:13 pm
by Ion
Ok noone here has given you any advice at all and we all started here by knowing nothing about the halo map file formats. So I'm willing to help you out since I understand that you have the "willing spirit".
Learning what hexadecimal numbers are is a good start yes, but that's not actually what you want. See, the map file format (as with all files for that matter) has a file structure, and what you need to learn is how to interpret the data in the structure. Let's say you fire up a hex editor and open a map file. All you're seeing there is a bunch of bytes. Nothing useful really unless you put it in a context. All these bytes represent a data type in the file. For instance there might be a 32-bit integer somewhere in the file that represents the amount of damage a certain projectile do for example. In order to actually do something useful with this data, you need to figure out what and how this data is stored internally in the file. I shall be honest and tell you that I have not looked at the halo 3 map file format but from what I've read it should resemble the basics of the older map file formats (halo 1, halo 2).
So you should start learning how the old formats work since they are pretty good documented and there are lots of heavily talented people on these forums that know how they are designed.
Start there and tell me how you're doing. If you want any help with it, I gladly help. I've written a halo 2 scenario editor myself so I would probably be able to give you some tips.
However, if you stumble over the halo 3 map file format let me know, it would be interesting toilet reading.
Regards
Ion.