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 


How to get players pointers ?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Discussions
View previous topic :: View next topic  
Author Message
Twistedfate
Expert Cheater
Reputation: 1

Joined: 11 Mar 2016
Posts: 231

PostPosted: Mon Oct 17, 2016 4:21 pm    Post subject: How to get players pointers ? Reply with quote

I have my player pointer ( base address ) :
game.exe+0079AFB4

is that possible to get the 2nd and 3d player base address without pointer scan ? they have the same instructions ...
for example my player size pointer is
game.exe+0079AFB4+44c+20
how can I get the second player pointer?
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Tue Oct 18, 2016 4:59 am    Post subject: Reply with quote

If they share the same instruction, then use a breakpoint and wait till it gets hit. Check out the registers when the breakpoint is hit and you will find the other base addresses of the players.

Games often store stuff like this in a "player list". So you might find a data structure containing all base addresses to the players.
Back to top
View user's profile Send private message
Twistedfate
Expert Cheater
Reputation: 1

Joined: 11 Mar 2016
Posts: 231

PostPosted: Tue Oct 18, 2016 10:03 am    Post subject: Reply with quote

if I make pointer scanner of my player I get this address
game.exe+0079AFA4 + offsets ( i get static pointer )
static pointer of
+44c health
+4c speed
+ offset static etc of my player
IF This is the base address of my character is there any method to get the others players ?

for example I want to get the pointer of health of the second and 3d player should I make pointer scan ?? for each player or there is some calculations ?


More explain for this please ?
Quote:
Check out the registers when the breakpoint is hit and you will find the other base addresses
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Mon Oct 24, 2016 1:02 am    Post subject: Reply with quote

Twistedfate wrote:
they have the same instructions

When they share the same instructions like decreasing health etc. then you have to set a breakpoint to this instruction and check the correct registers. You might find the base addresses of the other players.

If they dont share the same instructions, e.g. try search for the health of the other players.
Back to top
View user's profile Send private message
Twistedfate
Expert Cheater
Reputation: 1

Joined: 11 Mar 2016
Posts: 231

PostPosted: Mon Mar 13, 2017 6:40 pm    Post subject: Reply with quote

what do u mean with check the correct registers ?
They share the same instruction
I toggled break point ..... now what ?



ask.jpg
 Description:
 Filesize:  134.25 KB
 Viewed:  10517 Time(s)

ask.jpg


Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Tue Mar 14, 2017 7:20 am    Post subject: Reply with quote

I am just going to reply to your PM here, so that others can chime in and benefit.

Twistedfate wrote:
I want to get all the players base pointers appeared in my screen is that possible with some calculations ??

an instruction writes for all players cords and me end with
Code:
[esi+220]


could I make pointer scan for every player?
I am trying to transfer one player co-ordinate to mine .
the idea is :
there is box in the game when I press shift + lift click on the player I get his name .
I got the box pointer .
and every player has his name in Data structure of co-ordinates.

so I want to do this :
cmp [name in box pointer ] , offset of player name in cords str
mov offset of co-ordinates ,[the cords of name in box pointer]

in summary : I want to transfer the selected player cords to mine . how ?


If you want to vac a character to your player position by clicking on them, you will need to look inside of the coordinates data structure to see if there is a value that determines whether or not the character has been clicked on or is highlighted etc..

Since you already have a way to ID the character within the same data structure as the coordinates, then all you need now is a way to check if/when the character is being clicked on/highlighted, and write a script to vac them to your location when that happens.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Discussions 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