I'm still a newbie to hacking, this is my first attempt ever and it's a speed hack. I'm using vb.NET since I'm most familiar with it. I have 3 questions.
1. If I'm correct, the code for writing to memory is:
Code:
WriteProcessMemory(ByVal hProcess As IntPtr, _
ByVal lpBaseAddress As IntPtr, _
ByVal lpBuffer As Byte(), _
ByVal nSize As System.UInt32, <Out()> _
ByRef lpNumberOfBytesWritten As Int32) As Boolean
To get the process ID I used
Code:
Dim ProcessID As Object = Process.GetProcessesByName("WoW.exe")
But how do I find the other arguments and how do I know what to do to change the speed?
2. How do I use the offset 0x001855F2 for player speed? Is that what I change? What part of the code when writing to memory does that?
3. A bit off topic but out of curiosity is it possible to change something like the aggro range of mobs so you don't pull things easily? Just something I was thinking about trying after making a few simple hacks (after speed a fly hack is my plan).
Sorry if my questions are too vague, I read about the WriteProcessMemory API on the MSDN but found it unhelpful and couldn't find a good explanation for it anywhere.