 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
Kwhali How do I cheat?
Reputation: 0
Joined: 08 Feb 2015 Posts: 7
|
Posted: Tue Feb 10, 2015 3:00 pm Post subject: Scan results oddity |
|
|
I'm not quite sure what's going on, it might only be related to my choice of game to use CE on. I've been wondering why sometimes I was having luck with scanning values and other times I wasn't and I've noticed a pattern now.
If a timer is involved there is usually up to 6 float addresses 4 containing floats with decimal points, and 2 that appear to always be rounded. Only 2 of these addresses seem to do anything noticeable, one is GUI display and the other is the timer value an event listener is watching.
I have no problem when I get all these addresses, just I've been noticing over the past 2 days that sometimes I only get 2 float values that don't appear to be the two that I'm after. Previous ones I've either got the base address or use an AoB scan script on. I've just verified the issue by trying to scan for the addresses of previous timers I had success with, and noticed that they're now also only showing 2 of 6 addresses, which also aren't the 2 that manipulate the timer. I tried to debug/pointer scan those 2 addresses and get a pointer, but when debugging that pointer for a new one the game crashes.
Even though I can't scan for the previous addresses(even with no active cheat table), I can still use my base pointers and AoB scripts, so it's a bit confusing why this is happening. Occurs on both 32 and 64 bit versions of CE.
Any ideas what causes this? I've had it happen a few times and not sure what triggers it on/off.
|
|
| Back to top |
|
 |
Geri Moderator
Reputation: 111
Joined: 05 Feb 2010 Posts: 5627
|
Posted: Tue Feb 10, 2015 3:09 pm Post subject: |
|
|
Use "value between" search instead of just one exact value. Quite often, float values slip through your net, because of the digits, or because the displayed value is not updated often enough. With value between search, it's not a problem if the value is a little bit lower or higher than you think and you don't have to bother with the digits.
_________________
|
|
| Back to top |
|
 |
Kwhali How do I cheat?
Reputation: 0
Joined: 08 Feb 2015 Posts: 7
|
Posted: Tue Feb 10, 2015 3:37 pm Post subject: |
|
|
| Geri wrote: | | Use "value between" search instead of just one exact value. Quite often, float values slip through your net, because of the digits, or because the displayed value is not updated often enough. With value between search, it's not a problem if the value is a little bit lower or higher than you think and you don't have to bother with the digits. |
I was already doing this, if a value was 23.7 for example, I'd be using values of 23 - 24, if it was displayed as an integer on the GUI such as 23 I'd use 22 and 24 since I'm not sure how it's rounding from the float.
As I said, I had done the scan for a value previously and got 6 addresses, 2 of which were useful to me. Then went back to scan for that value again with the game restarted and cheat engine opened again once in 32, once in 64 bit, and verified something is wrong since I can only get 2 of those 6, and these 2 aren't the ones I have static pointers for or my AoB, yet those still work, they're just not showing up in scan results.
This has happened a few times in the past few days since I started, I just can't reliably hunt down addresses when the values I need don't show up in scan results. Perhaps it's some sort of protection randomly occurring in the game?
|
|
| Back to top |
|
 |
Geri Moderator
Reputation: 111
Joined: 05 Feb 2010 Posts: 5627
|
Posted: Tue Feb 10, 2015 3:48 pm Post subject: |
|
|
I don't know, there are many protections against scanning, debugging, code injections or simply detecting CE itself. If this problem is not occuring in other games, only in this one, then probably it's not an error in CE or your system, but a protection in the game.
_________________
|
|
| Back to top |
|
 |
Kwhali How do I cheat?
Reputation: 0
Joined: 08 Feb 2015 Posts: 7
|
Posted: Tue Feb 10, 2015 3:57 pm Post subject: |
|
|
| Geri wrote: | | I don't know, there are many protections against scanning, debugging, code injections or simply detecting CE itself. If this problem is not occuring in other games, only in this one, then probably it's not an error in CE or your system, but a protection in the game. |
It's the only game I've been using CE on, just started learning CE a few days ago. I'm not sure if it's a protection, if my static pointers and AoB's find the addresses which the scanner isn't showing, even though the values are the same as the addresses that do show up, something must be up?
I'll just wait it out and try learn some other methods for now. If anyone has any idea why the scanner is omitting results from time to time I'd love to know
EDIT: Nvm, my timer value via AoB is higher by 20 seconds than the displayed GUI timer(At the point in time). Might have been an update, the values that matter are for some reason non-linear, they're set at a higher starting value now and decreasing at a non-linear rate, eventually syncing up with the values the scan results return. Lucky me I guess for getting the AoB prior to this happening, and it still working.
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|