I'm fairly new to programming but i have read a few threads and notice that people struggle with finding character rotation. For me this has never been a problem. Atm i'm using address 10AA192 which gives me an exponential rotational value from 15179 to 16585 when facing north and turning anticlockwise. The static address is very easy to find after each patch. i use this code in autoit to turn the number degrees from 0 to 359. It works awesomely.
$Rmem = _MemoryRead(0x10aa192, $DllInformation)
$Rpos = Int(Exp(($Rmem - 15525) / 180))
Hope this helps some of the people who struggle with rotation
Just one thing, i have tried many ways of extracting X and Y axis locations out of wow, but it seems that how ever i try it i can never get a proportional value, therefore when i run my bot when i go from waypoint a to b i can never seem to get there in a straight line. my bot always curves. is there any way to extract a true proportionate X to Y value using traditional memory reading?