| View previous topic :: View next topic |
| Author |
Message |
noobpwner5 Newbie cheater
Reputation: 0
Joined: 28 Nov 2010 Posts: 12
|
Posted: Fri Sep 05, 2014 2:12 pm Post subject: [HELP] Cant make infinite health hack for one person |
|
|
Hey guys, ive been having trouble lately with trying to hack my health for my player and my player only. Before i go on, I have done and passed all the steps of the cheat engine tutorial. I am actually quite experienced with cheat engine and have made several trainers/hacks before. All of which effected everything and everyone, not just individual people. I would finally like to start learning how to fix this issue as it has bugged me for a while now. Unfortunately, the game im hacking is more complex and does not have an individual address that only accesses my players health. Now i can easily find the address and freeze my health but i want to put it in a trainer. If i nop the address that writes to my health then it makes EVERYTHING have infinite health. I do not want this to happen. I am looking for a way to just get my player to have infinite health. Any help would be nice. If you need a sample of a few addresses i can provide them. Btw the game im hacking is star wars battlefront 2.
The main address that changes my health is: mov [edi+04],ecx |
|
| Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Fri Sep 05, 2014 5:10 pm Post subject: Re: [HELP] Cant make infinite health hack for one person |
|
|
| noobpwner5 wrote: | | Before i go on, I have done and passed all the steps of the cheat engine tutorial. | -So, you completed the step involving data structure dissection for player ID?  |
|
| Back to top |
|
 |
kik4444 Expert Cheater
Reputation: 0
Joined: 07 Sep 2013 Posts: 120 Location: Bulgaria
|
Posted: Fri Sep 05, 2014 6:36 pm Post subject: |
|
|
I despise data structure dissection, it's always so HARD to find the one static value to compare to. Still though, it's curious to see what you'll find by looking at the structure. I've also got a question:
IF I fail to find a static value to compare to and change another static value to the value I wish to compare to and later make the whole thing into a trainer, will it work for people who have not changed their static value that I'm comparing to? _________________
Silence will fall when the question is asked... |
|
| Back to top |
|
 |
noobpwner5 Newbie cheater
Reputation: 0
Joined: 28 Nov 2010 Posts: 12
|
Posted: Fri Sep 05, 2014 10:13 pm Post subject: Re: [HELP] Cant make infinite health hack for one person |
|
|
| ++METHOS wrote: | | noobpwner5 wrote: | | Before i go on, I have done and passed all the steps of the cheat engine tutorial. | -So, you completed the step involving data structure dissection for player ID?  |
Yeah i finished all except the double pointers one xD. The dissect data structures will show me the other players health if i allocate enough memory to it. But even then im not sure what i need to do with that information. |
|
| Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Sat Sep 06, 2014 2:13 am Post subject: |
|
|
| kik4444 wrote: | | IF I fail to find a static value to compare to and change another static value to the value I wish to compare to and later make the whole thing into a trainer, will it work for people who have not changed their static value that I'm comparing to? | -If you're asking if you can create your own ID...yes, you can, but it's not recommended as the first choice...unless you are using a pointer - but even then, I prefer other methods first.
| noobpwner5 wrote: | | Yeah i finished all except the double pointers one xD. The dissect data structures will show me the other players health if i allocate enough memory to it. But even then im not sure what i need to do with that information. | -The last step of the tutorial covering data structure dissection for player ID is exactly what you need to learn. If you do not understand it, you can follow guides on this forum or on youtube. |
|
| Back to top |
|
 |
noobpwner5 Newbie cheater
Reputation: 0
Joined: 28 Nov 2010 Posts: 12
|
Posted: Sat Sep 06, 2014 12:00 pm Post subject: |
|
|
| I've only found i think 2 guides on this forum that i've tried to do before. Ill try them again today but do you happen to know of any guides or videos that are really good? |
|
| Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
|
| Back to top |
|
 |
pellik Advanced Cheater
Reputation: 0
Joined: 14 Jun 2013 Posts: 93
|
Posted: Thu Sep 25, 2014 12:28 pm Post subject: |
|
|
You shouldn't need to find any static values to map out the structure. edi is very likely pointing to your structure already. If you bp the mov instruction and keep hitting execute you'll see edi keeps changing. Just compare structures (as in the tutorial) using a few of those edi (not edi + 04) values and you're done.
If edi is always the same then find out what writes to the address edi + 04 holds |
|
| Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Thu Sep 25, 2014 1:16 pm Post subject: |
|
|
| The edi register is most likely dynamic, as it holds the base address of his structure and most likely changes every time the game starts. So, finding something static for comparison is still required. Sometimes, however, other register values are static and can be used. |
|
| Back to top |
|
 |
pellik Advanced Cheater
Reputation: 0
Joined: 14 Jun 2013 Posts: 93
|
Posted: Thu Sep 25, 2014 2:34 pm Post subject: |
|
|
| Yeah, but the player ID you find in the structure may be enough for a quick cmp |
|
| Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Thu Sep 25, 2014 2:45 pm Post subject: |
|
|
Yes, as pointed out above.  |
|
| Back to top |
|
 |
|