Cake-san wrote: ↑Thu May 09, 2019 6:27 am
I'm more prefer on using -Find out what "access" this address and choosing the most count when I want to make script that "get" the address.
-Pause the game by either using CE's pause hotkey or go to advanced options click the pause image.
-Show disassembler
-Right click, break and trace instruction. (step over instead of single step) -> Okay
-Ctrl+B -> select your breakpoint, then Ctrl+C or right-click -> set/change condition
-Set your condition eg: simple : ESI == 0x57AD9680
-Okay -> Unpause game
From here on you have to use your backtrace skill. A bit of assembly knowledge & a bit of programming knowledge.
You can try using this backtracing method on CE turorial.Pointer section , to understand it more
-If i use "access" this address, get alot of instructions: to this address: 4e9d94b0 (HP)
i was select this one:
00A7921E - F2 0F11 0E - movsd [esi],xmm1
Because some xmm1 double value move to ESI, or i thnk so. this are the best no?
-then show disasemble: The_Swords_of_Ditto.exe+4921E - F2 0F11 0E - movsd [esi],xmm1
-control+B : (step over instead of single step)
need to select , type find code or type hardware break point ?
-Control+C: ( i select the first one)(its like a HP address
ESI==0x4e9d94b0 "simple"
-then i got alot of traces(like dont used control+C), i was think the Control +C are a filtre or something for traces... no ?
-on traces what i need to see, for know if i am going well?
Can link me that tutorial, that you asking about? plz i dont find it on google.
thx very much really.