Jump to content
Sign in to follow this  
lucifercc

Memory Reading. HP IN Warhammer

Recommended Posts

lucifercc

I used cheat engine and got the following address / pointers

0x0D61F534

I got 2 Pointers for it...

_________________________

WAR.exe+0086F174

:OFFSET (HEX): 188

_______________

WAR.exe+0086F18C

:OFFSET (HEX): 1B8

_______________

So how do i input that into to nomad

$FNameRead = _MemoryRead($Address,$OpenProccess,$Type)

What is the Syntax to do so?

$FNameRead = _MemoryRead(War.exe+0086F174+188,$OpenProccess,$Type) ?

Edited by lucifercc

Share this post


Link to post
Share on other sites
lucifercc

Help Please?

Share this post


Link to post
Share on other sites
lucifercc

Thread in my sig will explain a lot. Also an example or two of how to use nomad stuff :P

I did read your thread already. So far i got this...

WAR.exe+0086F174

OFFSET (HEX) : 184

Global $Offset1[2]
$Offset1[0] = 0; Is ALWAYS 0.
$Offset1[1] = Dec("184"); Static Addr Oset.
$pid = ProcessExists("WAR.exe")

$openmem = _MemoryOpen($pid)
$baseADDR = _MemoryGetBaseAddress($openmem,1); "Inkball.exe+B05FC" - Gets what "Inkball.exe" equals.
$hp_Address = "0x" & Hex($baseADDR + Dec("0086F174")); Creates the final static address you read from.


;Open the EXE for Reading / Writeing 
$HPRead =  _MemoryPointerRead($hp_Address, $openmem, $Offset1)
MsgBox(4, "WHO B0t", $baseADDR&"(PVE)"&$hp_Address&"- HP "&$HPRead)

It returns nothing. Not even a 0.

Edited by lucifercc

Share this post


Link to post
Share on other sites
bluerein

try something like this

Func poke()
$ID=_MemoryOpen(ProcessExists("WAR.exe"))
$pid = ProcessExists("WAR.exe")
$Offset = Dec("184")
$openmem = _MemoryOpen($pid)
$baseADDR = _MemoryGetBaseAddress($openmem, 1)
$FinalStatic = "0x" & Hex($baseADDR + $Offset)
_MemoryWrite($FinalStatic, $ID, 100000)
_MemoryClose($ID)
EndFunc

Share this post


Link to post
Share on other sites
Szhlopp

I did read your thread already. So far i got this...

WAR.exe+0086F174

OFFSET (HEX) : 184

Global $Offset1[2]
$Offset1[0] = 0; Is ALWAYS 0.
$Offset1[1] = Dec("184"); Static Addr Oset.
$pid = ProcessExists("WAR.exe")

$openmem = _MemoryOpen($pid)
$baseADDR = _MemoryGetBaseAddress($openmem,1); "Inkball.exe+B05FC" - Gets what "Inkball.exe" equals.
$hp_Address = "0x" & Hex($baseADDR + Dec("0086F174")); Creates the final static address you read from.


;Open the EXE for Reading / Writeing 
$HPRead =  _MemoryPointerRead($hp_Address, $openmem, $Offset1)
MsgBox(4, "WHO B0t", $baseADDR&"(PVE)"&$hp_Address&"- HP "&$HPRead)

It returns nothing. Not even a 0.

"MemoryPointerRead" returns an array. So something like this?

Global $Offset1[2]
$Offset1[0] = 0; Is ALWAYS 0.
$Offset1[1] = Dec("184"); Static Addr Oset.
$pid = ProcessExists("WAR.exe")

$openmem = _MemoryOpen($pid)
$baseADDR = _MemoryGetBaseAddress($openmem,1); "Inkball.exe+B05FC" - Gets what "Inkball.exe" equals.
$hp_Address = "0x" & Hex($baseADDR + Dec("86F174")); Creates the final static address you read from.


;Open the EXE for Reading / Writing 
$HPRead =  _MemoryPointerRead($hp_Address, $openmem, $Offset1)
MsgBox(4, "WHO B0t", $baseADDR & "(PVE)" & $hp_Address & "- HP "& $HPRead[1])

Share this post


Link to post
Share on other sites
lucifercc

thank you!!! <3 <3 <3 <3 x200000

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×