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 


catch fast changing pointers

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
kantaki
How do I cheat?
Reputation: 0

Joined: 21 Nov 2011
Posts: 3

PostPosted: Thu Dec 01, 2011 4:40 pm    Post subject: catch fast changing pointers Reply with quote

Hello,

i want to read the potsize from a poker game , which in case of this game is legal.
my aim is to create a potodd calculator but back to topic.

i want to get the potsize ( the money that lies on the table )

i also know that it is a string.

so now to my problem:

I found he dynamic address to this value... the problem is that the value changes after each round. i have about 5 sec to get the correct pointer.

and that is my problem i dont know how i should accomplish this issue. Do you have any ideas what i can do ?

thanks
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

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

PostPosted: Thu Dec 01, 2011 4:54 pm    Post subject: Reply with quote

Generic method for any online game with a time based thing:
-----------------------------------------------------------------------
Freeze the app with the pause option. This will look like you disconnected from the internet to them (Bad connection reason)

Then search for the string and hope it only finds one result

Then do a pointerscan for the result(s)

Next time you start the app pause again and do a rescan for the new string . (the old pointerlist might give a clue as to where the string is located now if you scroll arround so you can skip the manual searching)

_________________
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


Last edited by Dark Byte on Thu Dec 01, 2011 5:00 pm; edited 1 time in total
Back to top
View user's profile Send private message MSN Messenger
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8587
Location: 127.0.0.1

PostPosted: Thu Dec 01, 2011 4:59 pm    Post subject: Reply with quote

Well if its a string its probably formatted from a numerical value before its shown on the screen. Try seeing if you can find that numeric value (if it exists) first.

Other then that you need to try to find a base pointer to the data. Or hook the allocation method the game uses to allocate the memory for the game data.

There are a few other ways to go about things but these are the two common ones.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
kantaki
How do I cheat?
Reputation: 0

Joined: 21 Nov 2011
Posts: 3

PostPosted: Thu Dec 01, 2011 6:47 pm    Post subject: Reply with quote

Wiccaan wrote:
Try seeing if you can find that numeric value (if it exists) first.

that was my first try, i searched for 2byte 4byte 8byte float double

i also thought that the number for example $120.50 was something like 120 + (50/100)

but i couldnt find any value, only with a text search

Dark Byte wrote:
Freeze the app with the pause option. This will look like you disconnected from the internet to them (Bad connection reason)

hmm iam confused. i only know the option "Freez the game while scanning". i used this option in the past to get the value of a timer.

maybe i explained my problem not very well.

okay the first poker round starts
some guys are betting and than after the FLOP i can see the value for example 20€, in the next round the value is 30 € so i search for "30" at this time I found the dynamic address with the correct value. but if the round ends, the dynamic address with the correct value is gone.

maybe iam wrong, is there another freez option which is able to freez to whole application as long as i want ?
that would solve my problem, probably
Quote:

Other then that you need to try to find a base pointer to the data.

that is what iam trying to do, but the dynamic address is too short-dated Sad

thank you
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

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

PostPosted: Thu Dec 01, 2011 9:54 pm    Post subject: Reply with quote

advanced options window has a pause button
_________________
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
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking 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