| View previous topic :: View next topic |
| Author |
Message |
Traps Cheater
Reputation: 0
Joined: 26 Mar 2007 Posts: 35
|
Posted: Thu Mar 29, 2007 12:00 am Post subject: Diablo II Life Hacking |
|
|
I cant figure out how to find the life value in Diablo 2
Here's what I've done
1. Did an 4 byte exact value search for my current life. Results yield a large number of values
2. Lost a little life, and did a next search for a decreased amount
3. Repeated this until the list was small enough for me to scroll through, and there were no values even remotely close to my life
I've also tried searching for the difference of my max life and current life, doing increasing value scans as my current life decreased
Furthermore I've tried doing floating point searches in the same mannor with zero results.
Finally I decided to try and get down and dirty with it, and found the address containing my vitality. I increased my vitality normally though the game by adding skill points to it. When your vitality increases by 1, it will increase your life by 2. I tried trapping the code that ACCESSES vitality when I increase it, however, it appears to go though some large looping structure where I never run accross my health value in the registers, nor notice any addresses being increased by 2. I've also tried trapping any code that READS the vitality address, and when I try to do that Diablo2 locks up.
Any suggestions on what i'm doing wrong?
|
|
| Back to top |
|
 |
Hans Henrik Expert Cheater
Reputation: 0
Joined: 18 Feb 2007 Posts: 178
|
Posted: Thu Mar 29, 2007 4:20 am Post subject: |
|
|
find the value for "how many statpoints left", and freeze it.. i think that was 4-bytes
but finding pointers in D2 is a hell -.-
_________________
Im not around.
im almost never checking the forum anymore |
|
| Back to top |
|
 |
Traps Cheater
Reputation: 0
Joined: 26 Mar 2007 Posts: 35
|
Posted: Thu Mar 29, 2007 9:15 am Post subject: |
|
|
| Hans Henrik wrote: | find the value for "how many statpoints left", and freeze it.. i think that was 4-bytes
but finding pointers in D2 is a hell -.- |
When you say statpoints, do you mean your life value? If so, it finds nothing. If you mean the additional points you get when you level up, that you can add to your attributes(strength, agility, vitality, etc) then how will that help me find the address for current life?
|
|
| Back to top |
|
 |
Hans Henrik Expert Cheater
Reputation: 0
Joined: 18 Feb 2007 Posts: 178
|
Posted: Thu Mar 29, 2007 11:22 am Post subject: |
|
|
i ment the "attributes left to spend"
_________________
Im not around.
im almost never checking the forum anymore |
|
| Back to top |
|
 |
Traps Cheater
Reputation: 0
Joined: 26 Mar 2007 Posts: 35
|
Posted: Thu Mar 29, 2007 11:35 am Post subject: |
|
|
| Hans Henrik wrote: | | i ment the "attributes left to spend" |
Yeah ok. Thats bonus points you get when you level up, that you can spend on your attributes(strenght, vitality, etc) Ok ok, I've found this value in the past, and can successfully change it, but what will this do to help me locate the address for my current life level. You cant spend the bonus points on life, however if you spend it on vitality, each point used will increase your max life by 2. This doesnt help me determine my current life. My goal is to make it so that when I get hit by a monster, my current life is not effected(god mode).
In my previous post I indicated that I have found the address containing my vitality, and trapped the code that accesses this address when I add a bonus point to it. However, when stepping through the code from that point, it goes into some kind of looping structure. I have tried looking at the registers to see if I can see my current life value, and I have also looked at the registers to see if I can find the 2 point increase that is added to health but no success. I dont think this is really the correct approach now that I think about it.
I have also tried searching for the value for the amount of damage I take when I get hit, and I cant find that either. I have tried searching for the difference of my max health and current health, and again, I cant find that.
Hmmmm
Edit to add::
Fing A... I'm hacking d2 right now, and I think I found the values. I tried the one search that I neglicted and that was a byte search. I found like 4 or 5 addresses that show my current life. Now to hack em
Edit to add::
Yep I froze those 5 values, and sure enough my health doesnt go up, and when I get hit, I still take the damage, but then my life jumps right back to the frozen value. So now I'll find the address that hold the amount of damage I take and freeze that to zero, or do some nop'n or code injection
|
|
| Back to top |
|
 |
-.Evox.- How do I cheat?
Reputation: 0
Joined: 31 Mar 2007 Posts: 3
|
Posted: Sat Mar 31, 2007 2:50 pm Post subject: |
|
|
yea i was doing the same thing just this morning around 3.
i see you got it right on how to increase it but not freeze it so it never goes down.
I think by just basic noping it can work.
although noping doesnt work most of the time.
|
|
| Back to top |
|
 |
darkbobert How do I cheat?
Reputation: 0
Joined: 08 Mar 2007 Posts: 0
|
|
| Back to top |
|
 |
|