| View previous topic :: View next topic |
| Author |
Message |
EliasAndri Advanced Cheater
Reputation: 0
Joined: 29 Sep 2007 Posts: 62 Location: Iceland
|
Posted: Fri Jun 12, 2009 9:35 am Post subject: Which method do I use to.. [CE Question] |
|
|
I'm playing Need For Speed Underground 2 and I found 2 addresses that change according to my nitro usage. One of them is ridiculously high and the other one is a lot lower. (X and Y) The higher one says how much nitro I have.,
I "Found out what writes to these addresses" and got 4 addresses in the window that pops up. I NOP'd all the addresses for the lower address (X) and then I couldn't activate the nitro.. lol.
What I was trying to do was that when I use nitro, it doesn't use up, it'll just be there. That is, NOP the address that decreases the nitro. However, it did not work for me. Any ideas?
|
|
| Back to top |
|
 |
Xblade Of Heaven Master Cheater
Reputation: 0
Joined: 16 Oct 2005 Posts: 395 Location: DEAD
|
Posted: Fri Jun 12, 2009 12:36 pm Post subject: |
|
|
recomended for this autoassembler.
_________________
Welcome to the Hell.
 |
|
| Back to top |
|
 |
Slugsnack Grandmaster Cheater Supreme
Reputation: 71
Joined: 24 Jan 2007 Posts: 1857
|
Posted: Sat Jun 13, 2009 3:46 am Post subject: |
|
|
you should debug the code a bit. for all you know it is a function that takes a parameter then does something like this..
| Code: | changenitro proc lpoldnitro:DWORD, change:DWORD
mov eax, lpoldnitro
mov ecx, change
add [eax], ecx
ret
changenitro endp |
in which case we would pass change as -1 when we wanna decrease and +1 when we wanna increase. that was just an example but you can see how mindlessly nop'ing isn't necessarily gonna solve your problems
|
|
| Back to top |
|
 |
|