View previous topic :: View next topic |
Author |
Message |
eran Newbie cheater Reputation: 0
Joined: 17 Jun 2006 Posts: 12
|
Posted: Sun Feb 15, 2009 9:18 am Post subject: Binary Scan |
|
|
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 |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Sun Feb 15, 2009 11:53 am Post subject: |
|
|
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 |
|
|
eran Newbie cheater Reputation: 0
Joined: 17 Jun 2006 Posts: 12
|
Posted: Sun Feb 15, 2009 2:28 pm Post subject: |
|
|
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 |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Sun Feb 15, 2009 4:25 pm Post subject: |
|
|
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 |
|
|
eran Newbie cheater Reputation: 0
Joined: 17 Jun 2006 Posts: 12
|
Posted: Mon Feb 16, 2009 9:17 am Post subject: |
|
|
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 |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Mon Feb 16, 2009 11:28 am Post subject: |
|
|
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 |
|
|
eran Newbie cheater Reputation: 0
Joined: 17 Jun 2006 Posts: 12
|
Posted: Mon Feb 16, 2009 1:28 pm Post subject: |
|
|
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 |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Mon Feb 16, 2009 3:01 pm Post subject: |
|
|
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 |
|
|
eran Newbie cheater Reputation: 0
Joined: 17 Jun 2006 Posts: 12
|
Posted: Mon Feb 16, 2009 4:32 pm Post subject: |
|
|
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 |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Mon Feb 16, 2009 4:44 pm Post subject: |
|
|
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 |
|
|
eran Newbie cheater Reputation: 0
Joined: 17 Jun 2006 Posts: 12
|
Posted: Mon Feb 16, 2009 5:15 pm Post subject: |
|
|
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 |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Mon Feb 16, 2009 6:17 pm Post subject: |
|
|
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
_________________
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 |
|
|
eran Newbie cheater Reputation: 0
Joined: 17 Jun 2006 Posts: 12
|
Posted: Wed Feb 18, 2009 4:15 pm Post subject: |
|
|
works perfect!!
tnx!
so what was the problem?
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Wed Feb 18, 2009 4:25 pm Post subject: |
|
|
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 |
|
|
|