View previous topic :: View next topic |
Author |
Message |
microsoftv Advanced Cheater
Reputation: 0
Joined: 07 Apr 2016 Posts: 82 Location: U.S
|
Posted: Mon Apr 03, 2017 3:29 pm Post subject: Pointer scan finds absolutely nothing |
|
|
No matter the level of scan, no matter what address, it never gives any results, and, not sure if this is a bug, but also never says any scan duration besides "0:00:00". I tried increasing everything, but nothing. It's a Big Endian 4 byte if that makes any difference. Would like some help or explanation.
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25778 Location: The netherlands
|
Posted: Mon Apr 03, 2017 5:45 pm Post subject: |
|
|
If it's a game running inside an emulator, then yes, it's normal. (pointers are big endian as well, and the base address is offset by the virtual base address. Not to mention if it uses paging)
_________________
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 |
|
 |
microsoftv Advanced Cheater
Reputation: 0
Joined: 07 Apr 2016 Posts: 82 Location: U.S
|
Posted: Mon Apr 03, 2017 7:31 pm Post subject: |
|
|
Dark Byte wrote: | If it's a game running inside an emulator, then yes, it's normal. (pointers are big endian as well, and the base address is offset by the virtual base address. Not to mention if it uses paging) |
Thank you for replying, so this means that it is "impossible" for now? Unless i'm able to find the offset? Or is it a CE specific problem?
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25778 Location: The netherlands
|
Posted: Tue Apr 04, 2017 2:21 am Post subject: |
|
|
first you need to find out where the emulator has put the physical memory of the device and change that to address 0
then hook into readprocessmemory in ce and byteswap all the bytes (and keep in mind the size of pointers in the emulated system. byteswapping a 4 byte value returns a different result than 2 2 byte values)
_________________
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 |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Tue Apr 04, 2017 5:26 am Post subject: |
|
|
You can scan for pointers on some emulators, depending on what it is, but you may need to make some adjustments to your scan settings -- such as setting a really high max offset value or unchecking 'Addresses must be 32-bit aligned' etc..
|
|
Back to top |
|
 |
|