Hey all,
Im tryin to read memory values from WoW so i can finish off my bot Im making and I can get the values fine but as you all know once WoW is restarted these locations move. I've done the usuall disasemble business and get a line like:
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
MOV [EAX + EDX * 4], ECX
I know this is where the DMA occurs. The way how I can see it working is EDX is always 17 (until new pacth I presume), ECX is the value of what I was looking for (in this cause it was Mana) and EAX is the value that keeps changing after reboot. I've tried to step further back by then searching for the value of EAX and I came up with 2 memory locations. From there I got stuck as I was using Cheat Engine to do the searching (seems faster than others) but when I tried using TSearch I got completly different results (this is not after a reboot of WoW).
Does anyone know anything about the DMA on WoW or know of any website that may help??