Hello everyone.
I seek the offset of bobber status or AnimationState for wow 3.1.3
It is to make fishing bot by memory reading, but impossible to find the addresses.
Thank you
Sorry for my bad English.
Hello everyone.
I seek the offset of bobber status or AnimationState for wow 3.1.3
It is to make fishing bot by memory reading, but impossible to find the addresses.
Thank you
Sorry for my bad English.
Last edited by snip_78; 06-18-2009 at 09:13 AM.
Code:public bool Bobbing { get { return (Memory.ReadShort(baseAddress + (uint)WoWGameObjectOffsets.WoWGameObject_Bobbing) == 1); } }Code:enum WoWGameObjectOffsets { WoWGameObject_X = 0x10 * 4, WoWGameObject_Y = 0x11 * 4, WoWGameObject_Z = 0x12 * 4, WoWGameObject_DisplayId = 0x8 * 4, WoWGameObject_CreatedBy = 0x6 * 4, WoWGameObject_Bobbing = 0xBC }
U59
enum WoWGameObjectOffsets
{
WoWGameObject_X = 0x10 * 4,
WoWGameObject_Y = 0x11 * 4,
WoWGameObject_Z = 0x12 * 4,
You need to first get the objects descriptor field in order for these values to be correct?
for some reason i am just not getting the right value returned using these offsets. i can find the objects and return their names correctly but when i try to get the xyz i fail....
im first reading the baseaddress + descriptor offset 0x8
then reading that value + the offsets listed above.
Is this correct?
Thanks
I'm not sure if those are correct anymore. Just use the movement fields to grab X, Y, Z, and rotation.
I thought I had remembered reading a post about them "taking a break" RiseandShine has a post in this thread http://www.mmowned.com/forums/wow-me...al-info-5.html
this should get the x, y, z values of objects
its a few more reads off the baseaddress returned from the object manageer than i was thinking. Man i gotta get better at reversing.
The offset to movement fields is [base+0xD8]. You can find this structure's offsets in the wow client. They have changed since 2.xxx.
Just to note,
The animation status for the object will change whenever you mouse over it.
If you are moving the actual mouse pointer to the object then you might want
to grab the value as a byte array then look at the first byte to see if it's 1 or 0.
1 = mmm tasty fish.
Cheers
Last edited by FenixTX2; 06-25-2009 at 09:22 AM.