Loading tags into treeviews/listviews
-
- Posts: 17
- Joined: Sun Sep 30, 2007 11:00 pm
- Location: Somewhere in your house
- Contact:
Loading tags into treeviews/listviews
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
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
Please, think up a better name >_>skatekr0oked wrote:Any help, im working on H3Revolution, which is (hopefully) gonna be a modding tool (eventually)
Lawl, why would you not think of Google at this point?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
How do you 'hex editing tut' someone?..skatekr0oked wrote:or if anybody wishes to hex editing tut me ill be happy
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.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,
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
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.
Re: Loading tags into treeviews/listviews
Says the man who made mango. >_>...Prey wrote:Please, think up a better name >_>
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
-DeToX- wrote:Without the ability of hex, you're just a leech, taking other people's code until you can finally understand it yourself.
-
- Posts: 17
- Joined: Sun Sep 30, 2007 11:00 pm
- Location: Somewhere in your house
- Contact:
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.
actually he put it quite nicely if you ask me... I woulda been ALOT more harsh >_<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
listen to him what he said is true
-
- Posts: 17
- Joined: Sun Sep 30, 2007 11:00 pm
- Location: Somewhere in your house
- Contact:
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
- noxiousraccoon
- Posts: 441
- Joined: Wed May 17, 2006 2:54 pm
Dont apologize, you have done nothing wrong. You asked for help and got nothing in return.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
From his post it looked like he was asking for help, not your opinion.Prey wrote:Stop being lazy, figure it out yourself.
-
- Posts: 17
- Joined: Sun Sep 30, 2007 11:00 pm
- Location: Somewhere in your house
- Contact:
No... >_>134 wrote:MY MOTHER WAS A SAINT!skatekr0oked wrote: 6461 6E20 7077 6E73 2100
Code: Select all
dan pwns!�
-
- Posts: 17
- Joined: Sun Sep 30, 2007 11:00 pm
- Location: Somewhere in your house
- Contact:
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
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
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: )
Buahahahah
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
-
- Posts: 17
- Joined: Sun Sep 30, 2007 11:00 pm
- Location: Somewhere in your house
- Contact:
Here's a link that might help you. Just the basics ...
http://www.flexhex.com/docs/howtos/hex-editing.phtml
http://www.flexhex.com/docs/howtos/hex-editing.phtml
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.
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.