Quote:
Originally Posted by kakadi
How would i do that after i attach CE to the aion.bin?
|
i borrowed a friends account... same server...so i have 2 charas running same
server same side...
with one on Win XP and the other win7 64bit ... (wont matter
i just use to double check... best is WinXP so you can really use CE...
i get bluescreens on win7 -.- )
winxp 32bit is my main PC with CE running.. on that PC i target
my friends chara on the win7 pc... That target is resting...
so back on my main winxp i search for the 4 byte value: 3 (equals resting)
... then i stand up with the chara resting and "Next search" for the
value 0 (standing no weapon)...
... then take out the weapon and "next search" for value 1 (standing weapon
out)... or fly for 4 ....
do untill you got about 3 Value left.....
a green on
and 2 black ones...
green ones are base pointers.. you can use the green one i think but it wasnt
what im looking for...
i was after the black 2 adress.. take the first one and double click to put it
down to the other box...
now in that box right click the entry and select what writes to this adress
(if Aion doesnt crash and you dont have a bluescreens its all good ;D )
now switch take out weapon out and in.. and see if in the new window a
entry pops up... should give an entry each time if you switch weapon in out
on the oterh pc.. then its the right one...
now select More info button... and a msg box pops up... loove for the
MOV ...... +0x000218 and remember +218... then in the middle of that
box is a sentenc what memadress you need to look for... remember that
adress...
now make a new search .. 4 byte.. Hex ticked... search for the adress
above... you should only find one entry... black one.. that means it
isnt a base pointer... prolly part of a multi lvl pointer...
now double click that value to put it in the box below... right click
and select pointer search... tick only find static path and max lvl
like 3 ... hit search... like that you should find a "static" pointer for
the above Adresse containing the Adress for Target State information
The Adress for Target STarte information has an offset of +0x218 (remember..)
now you can make a pointer...start at the bottom line... the game+Dll adress + offset found with the pointer search (several possible ;D ) ...
then next line is filled out with an address... give that 2nd adress an offset
of 218 (we found that with what writes to this adress...)... hit ok
and test your pointer (give it 4Bytes... in this case...)...
The pointer you made in CE should be static and Contain your Target
State via the Entity Pointer...
you can only do it this way if you know the values in the end adress..
what we just did is go backwards...
i used the pointer scan caus i didnt find the static offset the conventional way... :S
its easy when you know the value of your "end" adress ;D