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 


Ptr Scan No Longer Works (CE 5.5 vs Current)

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

Joined: 07 Jul 2008
Posts: 5

PostPosted: Fri Nov 26, 2010 2:26 pm    Post subject: Ptr Scan No Longer Works (CE 5.5 vs Current) Reply with quote

I've got a game where the pointer scan used to work fine and still does using CE v5.5. But this scan does not work anymore using v5.6.0 or v5.6.1. I'm wondering what the new pointer scans do differently than the v5.5 Reverse pointer scan and if there's any way i can fix this myself.

Here are the details.

CE 5.5 (WORKS)
---------------
- I Chose Default Pointer Scan (Not Injected)
- Reverse Pointer Scan - selected
- Addresses must be 32 bit aligned - selected
- Only find paths with a static address - selected
- Pointer Path must be in the region between 400000 and FFFFFFFF
- Do not free memory... - unselected
- 3 Threads Scanning (Normal)
- 2048 Size of Structure
- 2 Max Level

WORKS GREAT


CE 5.6.1 (Does not work)
------------------------
- Addresses must be 32 bit aligned - selected
- Only find paths with a static address - selected
- Stop traversing... - Unselected
- Pointer Path must be in the region between 400000 and FFFFFFFF
- Improve pointerscan with gathered heap data - Unselected
- Pointers must end with specific offsets - Unselected
- 3 Threads Scanning (Normal)
- 2048 Size of Structure
- 2 Max Level

DOES NOT WORK. First, it takes a while for the green bar to finish, then it looks like it's going to scan but quickly stops with a pointercount of 0.

I can't get it to find the pointer no matter what settings i use in CE v5.6.1 or v5.6.0. But it works fine in CE v5.5

Thanks for any help
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Fri Nov 26, 2010 7:20 pm    Post subject: Reply with quote

Tried a level 3 scan? The interpretation of levels has changed a little bit.

and try changing the pointerpath from "0040000 to FFFFFFFF" to "00000000 to FFFFFFFF" (was ignored in ce 5.5 but is actually used in 5.6)

_________________
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
CheatingJoe
How do I cheat?
Reputation: 0

Joined: 07 Jul 2008
Posts: 5

PostPosted: Fri Nov 26, 2010 8:53 pm    Post subject: Reply with quote

Thanks but I've tried that and many other combinations of options. But I tried it again just to make sure and it still returned zero results.

Really it looks like I can't get a any pointer scan whatsoever to return a single result in this particular game in CE 5.6+. This includes any memory address that I try a pointer scan on. I get zero results no matter what options I choose. But it works in CE 5.5.

It's like the method you're using to do the scan was changed in CE 5.6+ so that it does not work at all in this game after CE 5.6+.

I've seen CE 5.6+ work fine in other games though.

I should mention I'm on 64 bit Vista.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Sat Nov 27, 2010 3:35 am    Post subject: Reply with quote

what kind of pointer did 5.5 return ? What offsets did it have and what kind of base address did it find ?

if the offsets are bigger than 7ff (2047) then that's why 5.6 won't find them (and a bug in 5.5)

If the base address is in a dll, it could be it's in a common library dll. In that case check the commonmodulelist.txt file and make sure the module you use as a base address isn't in there. The pointerscanner ignores static addresses that fall in that list of dll's

(you can manually remove those dll names and restart ce to make the changes take effect)

_________________
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
CheatingJoe
How do I cheat?
Reputation: 0

Joined: 07 Jul 2008
Posts: 5

PostPosted: Sun Nov 28, 2010 5:40 pm    Post subject: Reply with quote

5.5 successfully returns pointers like:
Game.dll+6FAD48+1E0+358
Where (Game.dll+6FAD48) is the static base

Game.dll is usually around 2F000000

So the offsets are not bigger tan 7ff.

I'll look at that commonmodulelist.txt file to see if that dll is in there.

But I'm guessing its not in there, and it's a little odd that it doesnt return any pointers at all even things from other modules that are almost definitely not in the list. Whereas CE 5.5 did a real scan and took time to do it accumulating many bad and good pointers with many different modules used as the base address.

Thanks for all your help so far
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Mon Nov 29, 2010 2:33 am    Post subject: Reply with quote

so it never returns anything? Not even with a level 6 scan and structsize of 4096 ?

Does the disk where you save the pointerfile to have enough diskspace left ?
Do you use 'special' characters in the path where you save the pointers (e.g: Chinese characters)

or see what happens when you do a scan with "Only find paths with a static address" disabled (reason: if it finds nothing then then it means something in the beginning goes wrong)

could you upload the generated .ptr of both 5.5 and 5.6 somewhere? (only the main .ptr, not the .ptr.* files)
even if it has 0 results it still contains some info about the modules it might have skipped

_________________
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
CheatingJoe
How do I cheat?
Reputation: 0

Joined: 07 Jul 2008
Posts: 5

PostPosted: Mon Nov 29, 2010 8:41 am    Post subject: Reply with quote

Ok i sent you a PM with the experiments and details and download links.
Ya lv 6 at 4096 and "Only find paths with a static address" unchecked still returned 0 results in CE561
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Mon Nov 29, 2010 3:21 pm    Post subject: Reply with quote

The problem is with the address. Because 5.6 overrides the userinput when a value higher than 7fffffff is given you can't scan for addresses that are located higher up
_________________
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
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Mon Nov 29, 2010 4:45 pm    Post subject: Reply with quote

try the pointerscan in this version:
http://cheatengine.org/temp/CheatEngine6Alpha17.rar

_________________
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
CheatingJoe
How do I cheat?
Reputation: 0

Joined: 07 Jul 2008
Posts: 5

PostPosted: Mon Nov 29, 2010 6:17 pm    Post subject: Reply with quote

Works great in v6.0 alpha! Thanks man Very Happy
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