| View previous topic :: View next topic |
| Author |
Message |
juryben How do I cheat?
Reputation: 0
Joined: 29 Aug 2011 Posts: 5
|
Posted: Sat Sep 03, 2011 6:15 pm Post subject: Static Address is Changing? |
|
|
| Hey I'm modifying values in Solitaire on Windows 7. I find the base pointer and it shows green in Cheat Engine. When I restart Solitaire the base pointer changes. Why?
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 475
Joined: 09 May 2003 Posts: 25987 Location: The netherlands
|
Posted: Sat Sep 03, 2011 6:47 pm Post subject: |
|
|
You must write the base pointer in modulename+offset format, not as a hex address
_________________
Tools give you results. Knowledge gives you control.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
juryben How do I cheat?
Reputation: 0
Joined: 29 Aug 2011 Posts: 5
|
Posted: Sat Sep 03, 2011 8:10 pm Post subject: |
|
|
| I don't follow you. Can you explain the modulename+offset format?
|
|
| Back to top |
|
 |
cwjakesteel Cheater
Reputation: 0
Joined: 24 Jun 2009 Posts: 31
|
Posted: Sat Sep 03, 2011 8:26 pm Post subject: |
|
|
I'm no expert, but I believe he means instead of writing the green address which is in the hex (eg 0f763s39 and the like) you should write 'solitaire.exe+447'
solitaire.exe would be the module name and 477 the offset.
|
|
| Back to top |
|
 |
juryben How do I cheat?
Reputation: 0
Joined: 29 Aug 2011 Posts: 5
|
Posted: Sat Sep 03, 2011 8:29 pm Post subject: |
|
|
| Where? I don't understand. In Cheat Engine I manually add the address of the pointer and the offsets. What would I put solitaire.exe+offset?
|
|
| Back to top |
|
 |
cwjakesteel Cheater
Reputation: 0
Joined: 24 Jun 2009 Posts: 31
|
Posted: Sat Sep 03, 2011 8:37 pm Post subject: |
|
|
Umm...well like I said, I'm no expert but...
Okay, find the base pointer and do a 'find out what writes to this address'
then you'll see that one assembler function come up.
Do the thing that will let you see the name of the .exe (I think it's like edit or something). I'm not sure if you'll see the offset, but you'll know it if you click 'more information'. The offset will be between the [ and the ].
|
|
| Back to top |
|
 |
juryben How do I cheat?
Reputation: 0
Joined: 29 Aug 2011 Posts: 5
|
Posted: Sat Sep 03, 2011 8:44 pm Post subject: |
|
|
| I already know how to find the offsets in memory and have them. But what I'm saying my pointer static (green) pointer is changing. Static addresses shouldn't be dynamic. That's what I don't understand.
|
|
| Back to top |
|
 |
cwjakesteel Cheater
Reputation: 0
Joined: 24 Jun 2009 Posts: 31
|
Posted: Sat Sep 03, 2011 8:51 pm Post subject: |
|
|
Well static =/= dynamic, you're right. Therefore the only answer can be that it's dynamic right?
Unless the static address has a code in itself that changes it's location..
But listen to what Dark Byte said. He said you had to type it in as a module name NOT as an address. That means that the module name stays the same and is static but it's representation as an address changes (IMO).
So were you able to input it as a module address.
I know you already have the offsets, so right click the base pointer, edit it, and where you have those things where you have to tick 'add pointer 'add pointer' to find the base pointer, write in the module name instead of the green address as the last base pointer. Then save it.
|
|
| Back to top |
|
 |
|