View previous topic :: View next topic |
Author |
Message |
relentlesstech Cheater
Reputation: 1
Joined: 02 Sep 2018 Posts: 44 Location: Rhode Island, USA
|
Posted: Fri Oct 26, 2018 5:15 am Post subject: No pointers found after 30 hour scan? |
|
|
To get some practice I have been trying to hack an older game, NFS: Most Wanted (2005), and after finding the addresses to unlock upgrade parts I ran a pointer scan overnight ... Which carried into the next day ... After 30 hours, and almost 4 TB of drive space, then end result was zero pointers - I went as far as 15 levels, and max offset of 999999, and no results. Is it possible that there just AREN'T any valid pointers, and if so, how do I find the base address? _________________
.: Cheat Engine N00b in Progress :.
I'll earn my avatar someday ... |
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 467
Joined: 09 May 2003 Posts: 25702 Location: The netherlands
|
Posted: Fri Oct 26, 2018 5:22 am Post subject: |
|
|
did it find 0 results after the scan or did they disappear after a rescan?
if 0 afrer a scan (and you mention your disk got trashed) then ibthink the results where put in a non ascii folder. (ce 6.8.1?)
move the results to an ascii char only folder and see if that shiws the results _________________
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 |
|
 |
relentlesstech Cheater
Reputation: 1
Joined: 02 Sep 2018 Posts: 44 Location: Rhode Island, USA
|
Posted: Fri Oct 26, 2018 5:36 am Post subject: |
|
|
There were 0 results after the initial 30 hour scan. I have 5 1TB HDDs in a RAID, so I still had another TB to play with (this is also where I have the TEMP folder for CE, just labeled as SCANS, so it is ascii compliant) - I went through the usual 'fixes' for 0 results, and in the end the scans take between 28-30 hours, and nothing - I have been trying to figure this out for the past week on my own, but this last day long scan was the last straw for me, time to ask for help LOL _________________
.: Cheat Engine N00b in Progress :.
I'll earn my avatar someday ... |
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 467
Joined: 09 May 2003 Posts: 25702 Location: The netherlands
|
Posted: Fri Oct 26, 2018 5:47 am Post subject: |
|
|
You did mention your harddisk shrunk by 4TB. That means CE did find results and wrote them to disk. (Really, use pointermaps , that way your disk will be spared and no time lost on writing to disk)
What files are in the folder you did the pointerscan in? There should be a pointerfile.ptr and a lot of pointerfile.ptr.# files. Are those all 0 bytes ? Or did you or something else delete them all ? _________________
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 |
|
 |
relentlesstech Cheater
Reputation: 1
Joined: 02 Sep 2018 Posts: 44 Location: Rhode Island, USA
|
Posted: Fri Oct 26, 2018 6:11 am Post subject: |
|
|
I deleted them, unfortunately - I am going to try another scan now, but using a pointermap instead, and see what happens
{Update}
Four pointermaps, each one empty - I am so confused right now LOL _________________
.: Cheat Engine N00b in Progress :.
I'll earn my avatar someday ... |
|
Back to top |
|
 |
kickclock Advanced Cheater
Reputation: 0
Joined: 15 Jan 2008 Posts: 73
|
Posted: Fri Oct 26, 2018 9:39 am Post subject: |
|
|
pointer scan ... most game find nothing .i cheat so much game , almost never use it.
99% game , "find what access" get key code , then read disassemble code to understan how game running .this take 99% time.
ce is a good cheat tool, but i think you still need to learn many thing for use it better . _________________
Love CE |
|
Back to top |
|
 |
relentlesstech Cheater
Reputation: 1
Joined: 02 Sep 2018 Posts: 44 Location: Rhode Island, USA
|
Posted: Fri Oct 26, 2018 10:23 am Post subject: |
|
|
I originally started with 'what access this address', searched for address in hex, but also yielded no results - I managed to create an AoB script that works, but I wanted to have the base addresses for use in a VB.NET trainer ...
On a related note:
Code: | [eax+edi*4+00000118] |
Is it edi*4, THEN add eax, then add 118?
or
eax+edi, then *4, then 118? _________________
.: Cheat Engine N00b in Progress :.
I'll earn my avatar someday ... |
|
Back to top |
|
 |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Fri Oct 26, 2018 10:54 am Post subject: |
|
|
base + (index * scale) + displacement
eax + edi*4 + 118 _________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote: | i am a sweetheart. |
|
|
Back to top |
|
 |
relentlesstech Cheater
Reputation: 1
Joined: 02 Sep 2018 Posts: 44 Location: Rhode Island, USA
|
Posted: Sat Oct 27, 2018 3:40 pm Post subject: |
|
|
(Edited to fix EAX)
In my case:
EAX=039C548C ; EDI=00000004
039C548C + 16 = 039C54A2 <-- Correct?
I tried to scan for 039C54A2 (hex box checked), but came up with no match - Did I mess up the math somewhere? _________________
.: Cheat Engine N00b in Progress :.
I'll earn my avatar someday ...
Last edited by relentlesstech on Sat Oct 27, 2018 4:01 pm; edited 3 times in total |
|
Back to top |
|
 |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Sat Oct 27, 2018 3:54 pm Post subject: |
|
|
relentlesstech wrote: | Code: | [eax+edi*4+00000118] |
|
no esi here.
relentlesstech wrote: | In my case:
ESI=039C548C ; EDI=00000004
039C548C + 16 = 039C54A2 <-- Correct? |
correct, but i dont know what you are doing .. and what is the instruction?
one thing to ask:
- have you tried manually finding your pointer? (it can save time, and its 100% valid) _________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote: | i am a sweetheart. |
|
|
Back to top |
|
 |
relentlesstech Cheater
Reputation: 1
Joined: 02 Sep 2018 Posts: 44 Location: Rhode Island, USA
|
Posted: Sat Oct 27, 2018 4:00 pm Post subject: |
|
|
Oh jeez, I copied the wrong one, but the address is the same for both EDI and EAX, at least I did the math right - I am trying to manually find it now, but searching for '039C54A2' in hex doesn't yield any results (And when doing a 'what accesses' scan the addresses are the same '[eax+edi*4+00000118]' every time) _________________
.: Cheat Engine N00b in Progress :.
I'll earn my avatar someday ... |
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 467
Joined: 09 May 2003 Posts: 25702 Location: The netherlands
|
Posted: Sat Oct 27, 2018 4:01 pm Post subject: |
|
|
4*4=10 not 16 _________________
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 |
|
 |
relentlesstech Cheater
Reputation: 1
Joined: 02 Sep 2018 Posts: 44 Location: Rhode Island, USA
|
Posted: Sat Oct 27, 2018 4:04 pm Post subject: |
|
|
Dark Byte wrote: | 4*4=10 not 16 |
OMG ... I forgot it's in HEX!!! Thank you for pointing that out, I never would have noticed it, my brain sees 4*4 and immediately goes to 16 LOL
Well, that was not my main problem however, even with the corrected address (039C549C), still getting nada on the hex scan :-/ _________________
.: Cheat Engine N00b in Progress :.
I'll earn my avatar someday ... |
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 467
Joined: 09 May 2003 Posts: 25702 Location: The netherlands
|
Posted: Sat Oct 27, 2018 4:15 pm Post subject: |
|
|
hex scan for 039C548C (the value without the offset, else you'd scan for the address you already found which is not what you want)
and check the instructions above to find out how eax gets the value. perhaps there is a calculation done in frontand if that fails, try pointerscan _________________
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 |
|
 |
relentlesstech Cheater
Reputation: 1
Joined: 02 Sep 2018 Posts: 44 Location: Rhode Island, USA
|
Posted: Sat Oct 27, 2018 4:20 pm Post subject: |
|
|
Dark Byte wrote: | hex scan for 039C548C (the value without the offset, else you'd scan for the address you already found which is not what you want)
and check the instructions above to find out how eax gets the value. perhaps there is a calculation done in frontand if that fails, try pointerscan |
Still get 0 results with '039C548C' on hex scan - I'm going to see if I can find out how the value is pushed to EAX, since the pointerscans did me no good at all for this game ...
[EDIT]
Maybe this short video will help show what I am trying to accomplish (Hopefully)
Code: | https://youtu.be/ECN3C6acft8 |
_________________
.: Cheat Engine N00b in Progress :.
I'll earn my avatar someday ...
Last edited by relentlesstech on Sat Oct 27, 2018 5:40 pm; edited 2 times in total |
|
Back to top |
|
 |
|