Pulling values from CE

Posts 1–14 of 14 · Page 1 of 1
Pulling values from CE
I have a Cheat Table(Cheat Engine file) for Two Worlds 2
I was wondering how I work out the address' so I can use them in VS 2010, Normally I wouldn't ask this but the address' are in a table made by another and because its in CE with AOB scans.... well I don't know how to work them out because they are in
Code:
mov eax,[edx+********]
I'm guessing this is one of the pointers
Code:
aobscan(**********,** ** ** ** ** ** 8b ** ** ** ** ** ** ** ** )
... can anyone help?
Example
for anyone willing to help i will add everything to do with the "god-mode" side of the script.... This is not my Cheat Engine script, this is just one I found with the address'.

Aob Scan
Code:
aobscan(aobGodMode,8b 81 c0 01 00 00 8b 54 24 04 3b d0)
Declarations

Code:
label(pGodMode)
label(_GodMode)
label(_BackGM)
label(_ExitGM)
registersymbol(iEnableGM)
Code Section

Code:
_GodMode:
 cmp dword ptr [iEnableGM],0
 je _ExitGM                                // Jump if feature is disabled

 cmp ecx,[pHero]                       // Player?s hero?
 jne _ExitGM                              // Jump if false

 xor eax,eax
 mov [esp+04],eax                     // Make value2decrease = 0
  
 mov eax,[ecx+000001c4]          // Get maximum HP
 mov [ecx+000001c0],eax          // Update current HP

_ExitGM:
 mov eax,[ecx+000001c0]          // Original code
 jmp _BackGM                           // Back to main code
Variable
Code:
iEnableGM:
 dd 1
Hacking Point

Code:
//TwoWorlds2.exe+10dc90:
aobGodMode:
pGodMode:
 jmp _GodMode
 nop
_BackGM:
fail is fail... they wont work as the game will update its addresses everytime you run it.
Quote Originally Posted by ken53406 View Post
fail is fail... they wont work as the game will update its addresses everytime you run it.
that why the aobscan does a check and sets the other address' to the relevant address, as the location that the aob checks never changes
@Jason
please help
Ehhh I suck at asm. To me it looks like it just checks if you have godmode on, if so it checks that your hero is on the ecx register or something, if so it continues to godmode. The godmode itself is just moving the value of max hp to the value of current hp, so that you're back to full HP and then nops so that nothing else is written to current hp or some crap. If you can find the addresses for max hp and current hp with CE, then you can start doing it in managed code. You need to find static addresses though, the NOP (no operation performed) opcode is 0x90.

I'm not sure what's at "TwoWorlds2.exe+10dc90" but perhaps you should start looking there, it might be the start of the hero class or something, not sure.
Blubbs mem module should have a nop function....
wonder if he finished that....
Quote Originally Posted by Jason View Post
It's not a competetion captain cocky. Mine was meant for call of duty trainers, and that did work out. They only needed read/writememory and nop.

Your library sure offers way more, but back then, mine was enough for making small trainers. Nowadays, I'd rather use yours since it's more advanced. But meh, not into making any further hacks, I prefer making other projects .
Quote Originally Posted by Blubb1337 View Post
It's not a competetion captain cocky. Mine was meant for call of duty trainers, and that did work out. They only needed read/writememory and nop.

Your library sure offers way more, but back then, mine was enough for making small trainers. Nowadays, I'd rather use yours since it's more advanced. But meh, not into making any further hacks, I prefer making other projects .
I said /brag in the next post . I spent a long time writing it so I feel the need to post it at every available opportunity
Sorry jason, fan of blubb...
rather his...
Quote Originally Posted by *****179 View Post
Sorry jason, fan of blubb...
rather his...
'Cept it's not really Kevin's. + mine has more functionality /me

/brag

@Utherson, check your PM
Quote Originally Posted by Jason View Post

@Uther, check your PM
done, now to test little pieces at a time
well... im a fan of Jason because he actually helped me..... that means ***** and I are on different sides of the fence....... DIBS JASON + ME BEING STRAIGHT!!!! hehehe
BTW on the subject..... then using yours how would i use said NOP code once i figure out the address
Code:
0050DC90 - 8b 81 c0 01 00 00          - mov eax,[ecx+000001c0]   <--- HP
blubb, if you ever need a sorce copy or the .dll, just ask.
still got m from when i made my unlocker...
Posts 1–14 of 14 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us