Originally Posted by
ShoniShilent
this is new information to me thanks! i am trying to see how to use this with my program, however.
are you making a giant list of data from the MPQ's and adding it to your program and then reading from that? or are you reading from the memory at run time to parse the faction info?
i am already gathering the Faction ID from the linked list when i gather all the mob/objects info. i can see the wolves have the FactionID's you mentioned. how do i read the data you are describing?
for instance, by knowing the factionID is 32 or 38, how do i get to the point where i have determined (creature, horde, alliance) and how do i get to determine (aids?, friends?, hostile?) while parsing the linkedlist of objects? do i start with location 0x01176448 and use the FactionID to go a certain number of bytes from there?
i see your masks you are listing, but i am not sure how to convert or check the data to arrive at those values (i.e. 1000, 0000, 0001, etc.) or check/compare. what am i reading to compare to get at those values?
sorry if this sounds like i am completely clueless but i actually am fairly decent with programmin and etc. it's just that this hostity for whatever reason has been a pain!
thanks to everyone for the postings so far. hopefully somebody is getting something out of all this except just me-