For those who want to continue my bot or any autoit bot & make it better by using memory functions.
Google "NoMadMemory.au3" for ability to read & access memory space of a game.
OR here is some functions from it- copy paste these into your script:
1. Open requiem memory space using:
[code]
$pid = processexists("Requiem.exe")
$openmem = _memoryopen($pid)
2. Make a function for a base address & any offsets. E.G:
Code:
func playerxpos()
$staticoffset = dec("AFC13X") ;Pointer from base address
global $pid
$baseaddr = _memorymodulegetbaseaddress($pid, "Requiem.exe") ;base address
$finaladdr = "0x" & hex($baseaddr + $staticoffset) ;convert to hex
$memtest = _memoryread($finaladdr,$openmem,"float") ;find address
$memtest = _memoryread($memtest + 0x3e, $openmem, "byte") ; +0x3E offset & return as 'byte' for example
return $memtest
endfunc
3. Then call for the value using that function within the script.
eg:
Code:
Msgbox(0,"","Xpos = "&playerxpos())
While playerxpos() <> 900 Then
Send ("{w down}")
Wend

You can make a bot just as good as reqbot if you are skillfull because all the memory addresses are there somewhere in the game