| View previous topic :: View next topic |
| Author |
Message |
Final Seph Newbie cheater
Reputation: 0
Joined: 18 Feb 2008 Posts: 11
|
Posted: Tue Feb 19, 2008 12:24 pm Post subject: Can Pointer change ??? |
|
|
Hello i have probleme again ^^ I want to create a trainer for spellforce 2 shadow wars to modify money but it doesn't work. Please watch this screenshots for help me :
In picture 1 I begin search the value.
In picture 2 I find the value.
In picture 3 I try to find the pointer.
and in picture 4 I enter the pointer adresse manualy after I try to change the value and it work great i can add 999999 gold if i want but when i restart the game i re-enter 11547EF8 with offset 10 but it don't modify the gold value but an other value, so did i make an error or no ?
Thank you for your help and sorry for my poor english
| Description: |
|
| Filesize: |
87.93 KB |
| Viewed: |
8280 Time(s) |

|
| Description: |
|
| Filesize: |
43.4 KB |
| Viewed: |
8280 Time(s) |

|
| Description: |
|
| Filesize: |
49.95 KB |
| Viewed: |
8280 Time(s) |

|
|
|
| Back to top |
|
 |
Symbol I'm a spammer
Reputation: 0
Joined: 18 Apr 2007 Posts: 5094 Location: Israel.
|
Posted: Tue Feb 19, 2008 12:32 pm Post subject: |
|
|
The address 11547EF8 is probably dynamic, try finding a 2nd level pointer. (Non-dynamic addresses are usually within the range of 0-0x800000 more or less, I've seen games with static 7 and 8 digits addresses, but only on single player games)
you can also simply replace the address 0x924D19 bytes with nop's, the address 0x924D19 is the address that decrases the money value and probably static, make a simple script if you know how.
|
|
| Back to top |
|
 |
Final Seph Newbie cheater
Reputation: 0
Joined: 18 Feb 2008 Posts: 11
|
Posted: Tue Feb 19, 2008 12:34 pm Post subject: |
|
|
Sorry i had forget a picture but how can i find a static adresse ?
| Description: |
|
| Filesize: |
90.71 KB |
| Viewed: |
8270 Time(s) |

|
|
|
| Back to top |
|
 |
Symbol I'm a spammer
Reputation: 0
Joined: 18 Apr 2007 Posts: 5094 Location: Israel.
|
Posted: Tue Feb 19, 2008 12:37 pm Post subject: |
|
|
| The address 924D19 looks static to me, use a script instead of the pointer. (you can also make a code cave that will change [eax+10] without having to actually know what eax holds)
|
|
| Back to top |
|
 |
Final Seph Newbie cheater
Reputation: 0
Joined: 18 Feb 2008 Posts: 11
|
Posted: Tue Feb 19, 2008 12:42 pm Post subject: |
|
|
| yes when I re-try to find the adresse i obtain 924d19 again but we can't add this adresse immediatly ? how do you do to uses this adresse ?
|
|
| Back to top |
|
 |
Symbol I'm a spammer
Reputation: 0
Joined: 18 Apr 2007 Posts: 5094 Location: Israel.
|
Posted: Tue Feb 19, 2008 12:48 pm Post subject: |
|
|
What do you mean by "can't add this address"? add it manually?
Here's a little script, instead of decrasing the ammount of your money it won't do anything:
| Code: | [enable]
924D19:
db 90 90 90 //nop, nop, nop
[disable]
sub [eax+10],ecx |
Have you even finished the Cheat Engine tutorial?
You should do it all, the last steps teachs you the exact same thing.
|
|
| Back to top |
|
 |
Final Seph Newbie cheater
Reputation: 0
Joined: 18 Feb 2008 Posts: 11
|
Posted: Tue Feb 19, 2008 12:59 pm Post subject: |
|
|
| no i haven't got finish i am in step 7 and i can't ficnished because an error message appared when i try to inject
|
|
| Back to top |
|
 |
Symbol I'm a spammer
Reputation: 0
Joined: 18 Apr 2007 Posts: 5094 Location: Israel.
|
Posted: Tue Feb 19, 2008 1:02 pm Post subject: |
|
|
| What error? you've done something wrong then.
|
|
| Back to top |
|
 |
Final Seph Newbie cheater
Reputation: 0
Joined: 18 Feb 2008 Posts: 11
|
Posted: Tue Feb 19, 2008 1:24 pm Post subject: |
|
|
no i have understood step 7 sorry ^^ i will try your script and i say you if it work
|
|
| Back to top |
|
 |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6300
|
Posted: Tue Feb 19, 2008 1:44 pm Post subject: |
|
|
The address you found in scan is dynamic and is either allocated or inside a dll.
Look at it in memory view you will see what module it is in.
The statics look like they are in the executable module.
|
|
| Back to top |
|
 |
zonfirepker Grandmaster Cheater Supreme
Reputation: 0
Joined: 15 Oct 2007 Posts: 1080 Location: Wouldn't you like to know?
|
Posted: Tue Feb 19, 2008 7:02 pm Post subject: |
|
|
Theres alts to. You can use artmoney or A hex editor.
_________________
| EasSidezz wrote: | | MD5's Aren't salted. |
|
|
| Back to top |
|
 |
Final Seph Newbie cheater
Reputation: 0
Joined: 18 Feb 2008 Posts: 11
|
Posted: Wed Feb 20, 2008 8:05 am Post subject: |
|
|
| can I obtain a fixe adresse with artmoney ?
|
|
| Back to top |
|
 |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6300
|
Posted: Wed Feb 20, 2008 11:50 am Post subject: |
|
|
To answer your question form above pointers can change.
And i think what you have here is in a dll.
dll = dynamic link library
Dynamic = always changing, but converted to a real address as well.
00924D19 sub[eax+10],ecx
Once you found what writes to the address
Look in memory view at 924D19
In lower memory view go to that address and see what module you are in.
Explaining the assembly:
Sub = subtract
[eax+10] = an address
ecx = the value subtracted from the address's value.
ecx = 46 headecimal
46 hexa = 70 decimal, and thats the value in game you see.
|
|
| Back to top |
|
 |
Final Seph Newbie cheater
Reputation: 0
Joined: 18 Feb 2008 Posts: 11
|
Posted: Wed Feb 20, 2008 4:17 pm Post subject: |
|
|
| I will test, thanks
|
|
| Back to top |
|
 |
|