Checking a value of a double-pointer with RomBot
Posted: Thu Dec 26, 2013 8:43 am
Hi Admin, lisa rock.
I have a double pointer and want to change the value with rombot. So I found a static (green) pointer with CE.
The strukcture is: Address 009E261C with Offset 813 (static pointer) points to another address 02E8A725 which contains the value 45983.
So closings the game (runes of magic), restarting, changing a char - everytime CE prints the right value but triying this in rombot:
prints everytime the wrong value. Whats wrong on this. Any special syntax in reading the addresses. 009E261C instead of 0x9E261C doesnt solve the problem.
Please help.
thx in advance!
I have a double pointer and want to change the value with rombot. So I found a static (green) pointer with CE.
The strukcture is: Address 009E261C with Offset 813 (static pointer) points to another address 02E8A725 which contains the value 45983.
So closings the game (runes of magic), restarting, changing a char - everytime CE prints the right value but triying this in rombot:
Code: Select all
<?xml version="1.0" encoding="utf-8"?><waypoints>
<onLoad>
Ptr1 = 0x9E261C
Ptr1_offset = 0x813
function CheckValue()
local Testvalue = memoryReadInt(getProc(),Ptr1 + Ptr1_offset);
cprintf(cli.white, "Testvalue: %s\n", Testvalue)
end;
CheckValue()
player:sleep()
</onLoad>
</waypoints>
Please help.
thx in advance!