| View previous topic :: View next topic |
| Author |
Message |
jjoeyay How do I cheat?
Reputation: 0
Joined: 05 Sep 2016 Posts: 2 Location: Good area
|
Posted: Mon Sep 05, 2016 1:19 pm Post subject: Unable to change values in almost every game. |
|
|
Lately, I have been unable to find success with Cheat Engine almost everywhere I use it. I haven't been able to hack even one flash game. I'm not having any trouble finding the values, but when I save the address, change the value, and check the box to make it stick, it seems to try to change the value, you can see it flicker back and forth in Cheat Engine, and in some games you can see that the value is trying to update, but ultimately it doesn't really affect the game at all. You can see what I mean in this example video.
/watch?v=kbQYa-Whuo0
You'll have to append that to youtube's URL since I can't really post URLs here.
Cheat engine tries to change the value, but the game just forces it back?
I'm not really sure what to do about this.
|
|
| Back to top |
|
 |
kuntz Cheater
Reputation: 0
Joined: 29 Aug 2016 Posts: 44 Location: Canada
|
Posted: Mon Sep 05, 2016 8:21 pm Post subject: |
|
|
Sometimes a game will use more than one variable to hold a value (for various reasons), so you need to find the "real" value (or the "parent" value) and change that. The memory address you are likely finding is just for the UI/Font section of the games' code, so it's not actually going to have an effect.
When trying to find a real number (float, double), always search for a range rather than a specific value, since the value the game shows you in it's UI may be different than the one it's holding in memory (every game uses a different rounding strategy, and some RPG's I've hacked have used very bizarre rounding strategies (like Darkest Dungeon). So instead of searching for "225.50" isntead search for the range "224.9" to "226.1".
|
|
| Back to top |
|
 |
jjoeyay How do I cheat?
Reputation: 0
Joined: 05 Sep 2016 Posts: 2 Location: Good area
|
Posted: Tue Sep 06, 2016 12:18 am Post subject: |
|
|
| I tried scanning for a value with ranges as you suggested on the same flash game. Unfortunately, I found nothing. And what about other games, where values are indicated by only whole numbers, and yet I still encounter the same issue? What do I do then?
|
|
| Back to top |
|
 |
kuntz Cheater
Reputation: 0
Joined: 29 Aug 2016 Posts: 44 Location: Canada
|
Posted: Tue Sep 06, 2016 12:54 am Post subject: |
|
|
| Try Changed/Has Not Changed searches.
|
|
| Back to top |
|
 |
Twistedfate Expert Cheater
Reputation: 1
Joined: 11 Mar 2016 Posts: 231
|
Posted: Tue Sep 06, 2016 11:38 am Post subject: |
|
|
For freezing your value .
open Edit >setting set freez interval to 1 .
Another way is Code injection :
press right click on your value the
(find out what access this address )
you will found many instruction ( the one with highest number controls your address value ) .
- to do code injection you could know 1-simple basics of assembly
2- right click on the instruction → show in dissembler → ctrl+a → AOB injection then change the code :
example lets say the instruction which access your address is
and your address value is 255
mov means copy copy from the right to left
so here ecx contain the value 255
so if you want to change the address go :
| Code: | mov [ esi+1], ecx
mov [ esi+1],#99999 |
your address value will be 99999
for scanning :
start with Unknown initial value
changed value
compare to first scan ( if first scan for some address value = (60) and after 10 scans u want to compare last scan with first scan(will compare 60 from first scan with last scan you did )
use : unchanged and changed value but never try unchanged value first.
I hope this help you I am still beginner
|
|
| Back to top |
|
 |
|