1
Level Design / Re: [BUG] Some WMO make my WoW crash
« on: May 08, 2011, 04:41:42 pm »
Okay! here's what I don't understand. In your guide, you say (and I quote)
"WoW is able to look up how many emitters there are and where they are now. You are able to do this too! Lets just try.
Since ribbon emitters are a thing not every model has, I will tell you a model that has some: Creatureszigguratcrystalzigguratcrystal.m2. I hope I am not wrong and that file really has some since I am not able to check this at the moment. But well ..
At 0x134 in this file there should be at least a 1. And at 0x138 you will find a huge number. This is the offset to the emitters themselves. You should be able to browse there if you read everything above."
I got the .m2 file out of the mpq, put it in the notepad++, converted it to hex but I dont understand the 0x134 and 0X138. You explain in your guide that these are kind of coordinates in hex meaning whereas 0x4 gives you 0x20 in the fukk you example.
So what I'm asking is, is this 0x134 is either:
-a hex coordinate? for example its line 0x1340
-a hex coordinate written as 0x130 and 0x4
- a value? (such as in the fukk you example 0x4 is equal to 0x20)
- or im totally off...?
Another thing is the unint32. I know that the range of the integer is 0 to 2^32 -1 but where am i suppose to get that digit? is it suppose to be in the dump, the hex columns? the hex columns added up on one line? on a certain number of columns? II really try to post the minimum and try to figure out stuff by myself but I'm having major difficulties with this hex editing so thank you for helping me out really appreciate it!
"WoW is able to look up how many emitters there are and where they are now. You are able to do this too! Lets just try.
Since ribbon emitters are a thing not every model has, I will tell you a model that has some: Creatureszigguratcrystalzigguratcrystal.m2. I hope I am not wrong and that file really has some since I am not able to check this at the moment. But well ..
At 0x134 in this file there should be at least a 1. And at 0x138 you will find a huge number. This is the offset to the emitters themselves. You should be able to browse there if you read everything above."
I got the .m2 file out of the mpq, put it in the notepad++, converted it to hex but I dont understand the 0x134 and 0X138. You explain in your guide that these are kind of coordinates in hex meaning whereas 0x4 gives you 0x20 in the fukk you example.
So what I'm asking is, is this 0x134 is either:
-a hex coordinate? for example its line 0x1340
-a hex coordinate written as 0x130 and 0x4
- a value? (such as in the fukk you example 0x4 is equal to 0x20)
- or im totally off...?
Another thing is the unint32. I know that the range of the integer is 0 to 2^32 -1 but where am i suppose to get that digit? is it suppose to be in the dump, the hex columns? the hex columns added up on one line? on a certain number of columns? II really try to post the minimum and try to figure out stuff by myself but I'm having major difficulties with this hex editing so thank you for helping me out really appreciate it!