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 


Binary Scan

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
eran
Newbie cheater
Reputation: 0

Joined: 17 Jun 2006
Posts: 12

PostPosted: Sun Feb 15, 2009 9:18 am    Post subject: Binary Scan Reply with quote

i've tried to use Binary Scan on a game,
and when i scan, after some "next scan" -
i get something like 200,000 results (at the begging there were 40,000,000 results).
and if i keep on scanning, the results number suddenly increased to 600,000 and it grows up if i keep on scanning.
at the point that the resutls getting bigger, the scans also get stuck and slow..

what is the problem..?
ty!


Last edited by eran on Mon Feb 16, 2009 9:24 am; edited 1 time in total
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25262
Location: The netherlands

PostPosted: Sun Feb 15, 2009 11:53 am    Post subject: Reply with quote

Does this happen every time ?
I once got this in a early beta version but later never got it again.

do you have enough diskspace left in the folder ce is located ?

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
eran
Newbie cheater
Reputation: 0

Joined: 17 Jun 2006
Posts: 12

PostPosted: Sun Feb 15, 2009 2:28 pm    Post subject: Reply with quote

yup, everytime. i once had a success finding one address that i was needed.
but everytime it happens.

and i have 100GB left in the CE Hardisk.. enough? =]
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25262
Location: The netherlands

PostPosted: Sun Feb 15, 2009 4:25 pm    Post subject: Reply with quote

Any specific value you scan with so it always happens ?

also, tried redownloading from the ce website ?
Perhaps you downloaded it from another website that has an unfinished version up

(To make sure you have the latest version: go to the .exe of cheatengine, rightclick it, choose properties, and go to the version/details tab. The version number should say 5.5.0.31 )

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
eran
Newbie cheater
Reputation: 0

Joined: 17 Jun 2006
Posts: 12

PostPosted: Mon Feb 16, 2009 9:17 am    Post subject: Reply with quote

i scan the bits.
0 and 1.
i did used the 5.5 version and i've download it from CE WS.
i tried earlier versions too, it simply refuse to work.

i tried to uninstall CE and ive deleted all the TMP addresses, then i tried my scan and it worked, but at this scan - one "next scan" gave me higher results then the previous one, and then again the results got fewer to 50 (then i found the specific value i needed).

i tried again to uninstall, delete and scan *the same scan*, one by one, same conditions, and the problem came up again.

i dont have a clue.
seems like it confusing the temp files or something.. and then he gives me thoes double results..

(BTW, my first scan on "bit 1" was 41,000,000 , if i let the comp think on his long scans, the results come up to more then 80,000,000 = not making any sense..)
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25262
Location: The netherlands

PostPosted: Mon Feb 16, 2009 11:28 am    Post subject: Reply with quote

try this: run ce, open the taskmanager, rightclick the ce process and choose affinity
then make it so only one cpu is selected

binary scan has a different way of address handling and a different way of splitting up the workload among cpu's. Perhaps there's a bug in that part

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
eran
Newbie cheater
Reputation: 0

Joined: 17 Jun 2006
Posts: 12

PostPosted: Mon Feb 16, 2009 1:28 pm    Post subject: Reply with quote

weird, it seems like the scans were faster this time, but it didnt work.
again after few scans its getting mad with the results..

when you use binary scan it works good without any problem?
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25262
Location: The netherlands

PostPosted: Mon Feb 16, 2009 3:01 pm    Post subject: Reply with quote

I've managed to reproduce it. The smaller the value the more it shows up.
It looks like it's doing it on addresses that are on memory region ends (so the byte after it is unreadable) And with smaller values the chance of it being a last byte of a region increases a lot.

probably a problem with the next scan dealing with read problems

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
eran
Newbie cheater
Reputation: 0

Joined: 17 Jun 2006
Posts: 12

PostPosted: Mon Feb 16, 2009 4:32 pm    Post subject: Reply with quote

any suggestions?
to wait for the 5.6 version..? =]

and.. no one has noticed that the binary scan is buggy so far?
i saw some questions about bugs at the "next scan" in the binary scan, but no one has mentioned "unsuccessful binary scans"..

tyvm..!
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25262
Location: The netherlands

PostPosted: Mon Feb 16, 2009 4:44 pm    Post subject: Reply with quote

most likely wait till ce 6.0 or if I have time I could fix it and upload a fixed exe here.

As for other people noticing it, you're the first one to post about it in the ce section that I know of (for ce 5.5 that is, 5.4 has non-functioning binary scan)

alternatively, do scans for values bigger than 1 bit

With some luck you can also find it with a byte scan for the value 0 and 1. Most games nowadays don't store multiple booleans inside a single byte (I know civilization 2 did, but haven't seen one after that)

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
eran
Newbie cheater
Reputation: 0

Joined: 17 Jun 2006
Posts: 12

PostPosted: Mon Feb 16, 2009 5:15 pm    Post subject: Reply with quote

Binary scan is after all really powerful.
the value i've found in luck, when the software was half listening to me, was very useful and unreachable in other ways.

and yes,
scanning of 0 and 1 as values bigger then 1 bit works in some cases, but a lot of times it dosn't work.
it's a guess we as scanners hope it will work =P

thank you very much for the help! and ill wait for the new version or the fix.. =]
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25262
Location: The netherlands

PostPosted: Mon Feb 16, 2009 6:17 pm    Post subject: Reply with quote

I've hopefully fixed it (probably at cost of some performance, but seeing that the next scan won't be writing twice the amount of addresses, you probably won't notice much)
Replace the .exe in your ce folder with the one in this archive

http://forum.cheatengine.org/download.php?id=54154 if you can't see the attachment



The Extension 'rar' was deactivated by an board admin, therefore this Attachment is not displayed.


_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
eran
Newbie cheater
Reputation: 0

Joined: 17 Jun 2006
Posts: 12

PostPosted: Wed Feb 18, 2009 4:15 pm    Post subject: Reply with quote

works perfect!!
tnx!

so what was the problem?
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25262
Location: The netherlands

PostPosted: Wed Feb 18, 2009 4:25 pm    Post subject: Reply with quote

it was a bug in one of the optimizations
Because one address can contain multiple multiple bit results I grouped them together so I can check the result of multiple addresses with only one byte check.
But that was done inside another optimization that groups addresses into one big 4096 byte block. Which caused an conflict on the last byte of the 4096 block if it contained multiple results in that one byte causing every result being checked recursive and returning true

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
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