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 


Duplicate Value When Find Address Cheat Engine [Solved]

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

Joined: 19 Jan 2021
Posts: 3

PostPosted: Sat Mar 27, 2021 9:10 pm    Post subject: Duplicate Value When Find Address Cheat Engine [Solved] Reply with quote

I'm a newbie and I want to learn how to find a pointer of a game. So, I choose My Time At Portia for this.
Example, I want to find pointer of GOLD in game.
I downloaded Cheat Table to see Pointer and I know It is a 2 level pointer have offset 58 and 18
[img]uphinh.org/image/1.yk9eLH[/img]
Okay. I found Address of GOLD and Find out what access this address.
[img]ibb.co/m6y6gyC[/img]
1. I have first pointer is 204A8D76900 and offset 58
2. I scan 204A8D76900 and what I have
[img]ibb.co/Mnh7Hkm[/img]
3. Find out what access this address every address which I have.
[img]ibb.co/kHp1w9F[/img]
=> I have address 204A803E550 and offset 18
4. Scan 204A803E550, I receive about 100 address and I Find out what access this address every address which I have. I got it.
[img]ibb.co/5KnyXtF[/img]
But It is the pointer I found above.
So, what next I have to do? I'm stuck here 3 days and I don't know how to solve it. Please help me! Thank you very much Rolling Eyes Rolling Eyes


Last edited by vikhablog5 on Sat Sep 11, 2021 10:13 pm; edited 1 time in total
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 465

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

PostPosted: Sun Mar 28, 2021 4:32 am    Post subject: Reply with quote

the static address is 2049bfdc4a0

this means it's jitted code like .net, mono or java, in which case you've hit a dead end

you can try the pointerscanner instead

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

Joined: 19 Jan 2021
Posts: 3

PostPosted: Sun Mar 28, 2021 10:18 am    Post subject: Reply with quote

Dark Byte wrote:
the static address is 2049bfdc4a0

this means it's jitted code like .net, mono or java, in which case you've hit a dead end

you can try the pointerscanner instead


Thanks for your help! I will try pointerscanner ^^!
Back to top
View user's profile Send private message
sbryzl
Master Cheater
Reputation: 6

Joined: 25 Jul 2016
Posts: 252

PostPosted: Sun Mar 28, 2021 10:43 am    Post subject: Reply with quote

You could do an aob injection Tools > Auto Assembler > Template > Aob Injection.

Use the address where the code is "mov rcx,[rcx]". For the symbol name use GoldLabel.

After the table is generated delete everything in it except the lines starting with aobscan, registersymbol and unregistersymbol. So the table will look like this,

Code:
[ENABLE]

aobscan(GoldLabel,xx xx xx xx xx xx xx xx xx xx xx xx xx xx ) // should be unique

registersymbol(GoldLabel)


[DISABLE]

unregistersymbol(GoldLabel)


The xx xx xx xx xx xx xx xx xx xx xx xx xx xx in your table should actually be the bytes at the address 204b4ef1e48.

Enable that table then you can make a pointer to the base address directly above that label. So the base address of the pointer will be GoldLabel-8.
Back to top
View user's profile Send private message
vikhablog5
How do I cheat?
Reputation: 0

Joined: 19 Jan 2021
Posts: 3

PostPosted: Sat Sep 11, 2021 9:57 pm    Post subject: Reply with quote

sbryzl wrote:
You could do an aob injection Tools > Auto Assembler > Template > Aob Injection.

Use the address where the code is "mov rcx,[rcx]". For the symbol name use GoldLabel.

After the table is generated delete everything in it except the lines starting with aobscan, registersymbol and unregistersymbol. So the table will look like this,

Code:
[ENABLE]

aobscan(GoldLabel,xx xx xx xx xx xx xx xx xx xx xx xx xx xx ) // should be unique

registersymbol(GoldLabel)


[DISABLE]

unregistersymbol(GoldLabel)


The xx xx xx xx xx xx xx xx xx xx xx xx xx xx in your table should actually be the bytes at the address 204b4ef1e48.

Enable that table then you can make a pointer to the base address directly above that label. So the base address of the pointer will be GoldLabel-8.


Thank you so much, finally I understand and I can do it. Luv u !!!
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 Tutorials -> Pointer tutorials 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