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 


Float/Double pointers

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Estx
Expert Cheater
Reputation: 0

Joined: 04 Mar 2008
Posts: 172

PostPosted: Wed Mar 12, 2008 5:35 am    Post subject: Float/Double pointers Reply with quote

How the hell do ya find 'em? Lol. I've spent hours on this and can't figure it out, everything else seemed to come to me straight away.. But this is evil.

Example: Say I'm playing W40K: Dawn of War - Dark Crusade, I find the resource value (it's a float value) I can set it, give my self infinite resources, but when I use "what accesses / writes to this address" then try to find the pointer (since there's no Hex value search when using Float, I converted it to decimal when searching) but to no avail. I scanned from Byte to AOB, but still nothing.

Here's a screen to show you what I mean (I'm not too good at explaining some things, and also the image quality is poor (used mspaint for a quick gif), sorry)

hxxp to img228.imageshack.us/img228/8853/screenqs5.gif

Any help would be greatly appreciated. (I know I should settle with nop / C.E, but I would like to code a trainer in C#, and pointers are very handy when making those lol).
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 475

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

PostPosted: Wed Mar 12, 2008 6:10 am    Post subject: Reply with quote

there's no difference between finding the pointer between a 1 byte , 2 byte, or a float/double

You find the address
Find out what accesses it.
and scan for the used base address using a 4 byte hex scan

_________________
Tools give you results. Knowledge gives you control.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Estx
Expert Cheater
Reputation: 0

Joined: 04 Mar 2008
Posts: 172

PostPosted: Wed Mar 12, 2008 6:43 am    Post subject: Reply with quote

Cheers for the quick reply, does that mean this has no pointers?

I've checked all addresses that access it, scanned for the 'pointer' using all scan types, and still nothing.

Or is there something specific I'm missing here, I apologise for the early questions since I just recently registered, but I've searched for quite some time in Google and in this site.
Back to top
View user's profile Send private message
24653187
Expert Cheater
Reputation: 0

Joined: 19 Aug 2007
Posts: 214
Location: 218.255.97.194/61.18.170.???

PostPosted: Wed Mar 12, 2008 6:47 am    Post subject: Reply with quote

Dark Byte wrote:
there's no difference between finding the pointer between a 1 byte , 2 byte, or a float/double

You find the address
Find out what accesses it.
and scan for the used base address using a 4 byte hex scan


maybe he need to unpause the game...

_________________
newbies post these threads:
1. all capital letters
2. lots of exclamation marks

and these posts:
1. no punctuation marks
2. not enough information
3. post on wrong forum

and these attitudes:
1. unformal words
2. say "thanks" in 90% post
3. angry when got pissed
Back to top
View user's profile Send private message
Estx
Expert Cheater
Reputation: 0

Joined: 04 Mar 2008
Posts: 172

PostPosted: Wed Mar 12, 2008 8:06 am    Post subject: Reply with quote

That doesn't work either, thank you though. Lol it's the same with other games that use Float / Double values, I can't seem to find the pointers for them. Am I missing something crucial? The debug function in C.E. stops at the "Store Real" float opcode, I've checked the disassembler for others and debugged a lot of the code around it, but still nothing. =\ Sucks Sad
Back to top
View user's profile Send private message
24653187
Expert Cheater
Reputation: 0

Joined: 19 Aug 2007
Posts: 214
Location: 218.255.97.194/61.18.170.???

PostPosted: Thu Mar 13, 2008 10:10 am    Post subject: Reply with quote

Estx wrote:
That doesn't work either, thank you though. Lol it's the same with other games that use Float / Double values, I can't seem to find the pointers for them. Am I missing something crucial? The debug function in C.E. stops at the "Store Real" float opcode, I've checked the disassembler for others and debugged a lot of the code around it, but still nothing. =\ Sucks Sad


if it's float/double, 1 possible way is to "load float/load double".

hope it helps

_________________
newbies post these threads:
1. all capital letters
2. lots of exclamation marks

and these posts:
1. no punctuation marks
2. not enough information
3. post on wrong forum

and these attitudes:
1. unformal words
2. say "thanks" in 90% post
3. angry when got pissed
Back to top
View user's profile Send private message
Estx
Expert Cheater
Reputation: 0

Joined: 04 Mar 2008
Posts: 172

PostPosted: Fri Mar 14, 2008 5:58 am    Post subject: Reply with quote

Thank you, that does help! Very Happy I Google'd some more using those terms and found what I needed. If I could, I would add to your reputation lol.
Back to top
View user's profile Send private message
24653187
Expert Cheater
Reputation: 0

Joined: 19 Aug 2007
Posts: 214
Location: 218.255.97.194/61.18.170.???

PostPosted: Fri Mar 14, 2008 11:23 am    Post subject: Reply with quote

Estx wrote:
Thank you, that does help! Very Happy I Google'd some more using those terms and found what I needed. If I could, I would add to your reputation lol.


look for the left of the post. press the thumb up, which is the left one, to +rep.

_________________
newbies post these threads:
1. all capital letters
2. lots of exclamation marks

and these posts:
1. no punctuation marks
2. not enough information
3. post on wrong forum

and these attitudes:
1. unformal words
2. say "thanks" in 90% post
3. angry when got pissed
Back to top
View user's profile Send private message
drymeat21
Advanced Cheater
Reputation: 0

Joined: 10 Nov 2007
Posts: 78
Location: on the way to insanity

PostPosted: Fri Mar 14, 2008 7:34 pm    Post subject: Reply with quote

ive got a small problem first of all im trying to find a static pointer for a certain value so heres what i do ...

i scan for the ady than im checking what writes to the ady but that gives me only store real value so dead end for me since i have no idea how to deal with it
in that case i tried to check what access the ady witch gave me load float value where i found the pointer to the value i was looking for

now i want to find a pointer that points to this pointer i just found since that pointer changes all the time

so find out what writes to this pointer im changing the value ofc and nothing shows up

ok so again what access the pointer im changing the value to do that ofc

and the result is that im getting no info and my pointer has already changed i havent done nothing part from some small changes witch would let me find out what access the ady than the pointer so um is there a way around that? i mean to prevent the pointer from changing for long enough to find out what is behind him its the first time i encounter something like that its just like each 5-10 sec the pointer changes btw the addy and pointers are in float

thx for reply if there will be one :P
Back to top
View user's profile Send private message
24653187
Expert Cheater
Reputation: 0

Joined: 19 Aug 2007
Posts: 214
Location: 218.255.97.194/61.18.170.???

PostPosted: Fri Mar 14, 2008 7:45 pm    Post subject: Reply with quote

drymeat21 wrote:
ive got a small problem first of all im trying to find a static pointer for a certain value so heres what i do ...

i scan for the ady than im checking what writes to the ady but that gives me only store real value so dead end for me since i have no idea how to deal with it
in that case i tried to check what access the ady witch gave me load float value where i found the pointer to the value i was looking for

now i want to find a pointer that points to this pointer i just found since that pointer changes all the time

so find out what writes to this pointer im changing the value ofc and nothing shows up

ok so again what access the pointer im changing the value to do that ofc

and the result is that im getting no info and my pointer has already changed i havent done nothing part from some small changes witch would let me find out what access the ady than the pointer so um is there a way around that? i mean to prevent the pointer from changing for long enough to find out what is behind him its the first time i encounter something like that its just like each 5-10 sec the pointer changes btw the addy and pointers are in float

thx for reply if there will be one Razz


there is a pause button on avanced options

also, in case access/write doesn't work, try read, even though it makes the game laggy

_________________
newbies post these threads:
1. all capital letters
2. lots of exclamation marks

and these posts:
1. no punctuation marks
2. not enough information
3. post on wrong forum

and these attitudes:
1. unformal words
2. say "thanks" in 90% post
3. angry when got pissed
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 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