Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Scan results oddity

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Kwhali
How do I cheat?
Reputation: 0

Joined: 08 Feb 2015
Posts: 7

PostPosted: Tue Feb 10, 2015 3:00 pm    Post subject: Scan results oddity Reply with quote

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
View user's profile Send private message
Geri
Moderator
Reputation: 111

Joined: 05 Feb 2010
Posts: 5627

PostPosted: Tue Feb 10, 2015 3:09 pm    Post subject: Reply with quote

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.
_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
Kwhali
How do I cheat?
Reputation: 0

Joined: 08 Feb 2015
Posts: 7

PostPosted: Tue Feb 10, 2015 3:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
Geri
Moderator
Reputation: 111

Joined: 05 Feb 2010
Posts: 5627

PostPosted: Tue Feb 10, 2015 3:48 pm    Post subject: Reply with quote

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.
_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
Kwhali
How do I cheat?
Reputation: 0

Joined: 08 Feb 2015
Posts: 7

PostPosted: Tue Feb 10, 2015 3:57 pm    Post subject: Reply with quote

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 Smile

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites