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 


Suggestions

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

Joined: 22 Jun 2009
Posts: 14

PostPosted: Fri Jun 04, 2010 3:36 pm    Post subject: Suggestions Reply with quote

Hey DarkByte,
first I'd like to thank you for CE, it really is a awesome tool.

However, I have a few improvements to suggest:

1. Make the Pointerscanner windows remember it's position and size.

2. The width of the column "Points to:" should as well be saved, because in 90% of the cases the standard width is to narrow.

3. Make it also remember which display selection has been choosen (4b/float/double)

4. If one searches with "Pause the game while scanning" is enabled
CE will tell you "Please unpause the game first" when you try to "Next Scan"
And it's not possible to unpause the process (the button seems to be bugged)


And finally i have a few questions:

1. Is is possible that "improve pointer scan with heap data" might remove
some possible pointer trails? Or is is 100% safe to use?
Because in fear of missing some pointers I let it disabled for now.
Also, what reasons are there that the pointer scanner sometimes misses some pointer trails? Any options to help with that?

2. Why do I need select a pointer scan file myself?(instead of it creating a xyz.temp file)
And why has the manual save option been remove from the menu?

3. What could be possible resons why Hyper Scan fails sometimes?
("...not told me where to start scanning, never started blah blah...")
Is there someting I can do about that?

4. What options do I need to check on when hacking games in PCSX2 ?
The only thing I know about is that there can be huge offsets. (bc of emulated memory)
But are there any other CE related things to notice when hacking games inside an emulator? Is it ok to use Hyper Scan with PCSX2?


OS: Win7 x64 (with disabled driver signature enforcement)
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Fri Jun 04, 2010 3:49 pm    Post subject: Reply with quote

Thanks I'll look into that

as for the questions:
1: It will remove 'possible' pointer trails because it now knows the base location of the memory block, so doesn't have to look for pointers that point within it
Of course, those 'possible' pointer paths are often wrong, but in some cases they might be helpful for an in structure lookup. Just experiment.
Heap data allows for faster and deeper scans, and retain a very high rate of getting a workable pointer

as for missing a pointer trail:
Disable the option that says "Stop when a static path has been found"

2:
So you can make sure the folder it's saved in is actually writable,
and so you're not accidentally overwriting the scan result of another pointerscan you might have done previously.
E.g I might do a level 8 scan with heap and a level 5 scan without, but intend on using them both
Doing those scans after eachother saves time because it doesn't need to remap the whole pointer table

As for the manual save option gone:
There's nothing new to save anyhow, rescan will also let you save what you want
A save would just be the same as a filecopy with only the headerfile slightly adjusted

3: cpu hogged, target process paused/debugged, target process having no rights to write to the scanfolder, etc...

As to do about it: Make sure the folder is enabled, or better yet, don't use hyperscan

4: 1 byte value scans even for values higher than 1 byte
you might need to add mem_mapped to the memory regions to scan
don't use the pointerscan, and only do basic debugging to find the base address of the emulated system memory. From there do some calculations to get to the final offset (and do relative searches for values containing a relative address to what you need, and use those as offset locations)

_________________
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
Felheart
Newbie cheater
Reputation: 0

Joined: 22 Jun 2009
Posts: 14

PostPosted: Fri Jun 04, 2010 4:26 pm    Post subject: Reply with quote

Quote:
E.g I might do a level 8 scan with heap and a level 5 scan without, but intend on using them both
Doing those scans after eachother saves time because it doesn't need to remap the whole pointer table

Hmm, I dont understand, why would you want to work with two different scan databases?

Quote:

don't use the pointerscan, and only do basic debugging to find the base address of the emulated system memory. From there do some calculations to get to the final offset (and do relative searches for values containing a relative address to what you need, and use those as offset locations)


Usually its no problem for me to find a pointer trough disassembling, but
with PCSX2 its a different story.
There are no real offsets and huh, well the disassembly always looks pretty screwd in emulators...
Is there a tutorial / guide for hacking emulators that explains everything a bit more in detail.
For example, how do I know that I have found the base address of the emulated memory??

edit: Also there is no "1 Byte Decimal" display-mode in the memory viewer.
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