| View previous topic :: View next topic |
| Author |
Message |
ImpiSpirit How do I cheat?
Reputation: 0
Joined: 20 Sep 2011 Posts: 9
|
Posted: Mon Feb 27, 2012 2:36 pm Post subject: Finding Pointer in Dungeon Defenders |
|
|
| Hi, I am rather basic at Cheat Engine and have been playing around with the latest Dungeon defenders through steam. I have managed to do things like change mana and banked mana.. however when I restart the level or something like that the mana address always changes, so I thought I would try and find the pointer so it will always work even when I re-open the game so I wont have to find the address every time. I click on find out what writes to this address but it just crashes the game when I collect or drop some mana while it is searching, I have the latest game version and cheat engine 6.1. is there anything I am doing wrong or anything you can advise me on? Much appreciated, thanks.
|
|
| Back to top |
|
 |
SwaggaJackin' Master Cheater
Reputation: 2
Joined: 06 Nov 2009 Posts: 312
|
Posted: Wed Feb 29, 2012 4:38 am Post subject: |
|
|
| Try switching to the VEH debugger. It's under debugger options.
|
|
| Back to top |
|
 |
Fresco Grandmaster Cheater
Reputation: 4
Joined: 07 Nov 2010 Posts: 600
|
Posted: Wed Feb 29, 2012 9:29 am Post subject: |
|
|
I had an analog problem,
I have solved it by changing the debugger to kernelmode
under "Edit" -> Settings -> debugger options -> 0 use kernelmode debugger.
_________________
... Fresco |
|
| Back to top |
|
 |
ImpiSpirit How do I cheat?
Reputation: 0
Joined: 20 Sep 2011 Posts: 9
|
Posted: Sat Mar 03, 2012 3:57 am Post subject: |
|
|
Thanks, I will try that now and let you know how it goes
[Edit]
I have found the code that writes to it, it comes out like this...
0048782E - F3 0F10 C1 - movss xmm0,xmm1
00487832 - F3 0F2C C0 - cvttss2si eax,xmm0
00487836 - 89 06 - mov [esi],eax <<
00487838 - 5E - pop esi
00487839 - 8B E5 - mov esp,ebp
EAX=0000005A
EBX=0D34E880
ECX=01E3DF3C
EDX=01E3DF08
ESI=0C232AA0
EDI=0C232400
ESP=01E3DF30
EBP=01E3DF4C
EIP=00487838
Now I think I use the ESI but I don't know what the offset will be, once I know the offset all I need to do is scan the ESI as a hex, and get the address, then add manually and put the address in and also the offset and that will work every time right?
|
|
| Back to top |
|
 |
ImpiSpirit How do I cheat?
Reputation: 0
Joined: 20 Sep 2011 Posts: 9
|
Posted: Mon Mar 05, 2012 3:07 pm Post subject: |
|
|
| Does anyone know how I can Solve this?
|
|
| Back to top |
|
 |
SwaggaJackin' Master Cheater
Reputation: 2
Joined: 06 Nov 2009 Posts: 312
|
Posted: Tue Mar 06, 2012 6:13 am Post subject: |
|
|
| There is no offset in that example. It will only work every time if that is a static pointer.
|
|
| Back to top |
|
 |
|