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 


Long Pointer Address won't change value when writing memory

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

Joined: 02 Mar 2020
Posts: 4

PostPosted: Fri Jun 19, 2020 9:34 am    Post subject: Long Pointer Address won't change value when writing memory Reply with quote

I've tried many other games such as black ops 2 zombies and far cry 5 and when I write to the addresses in c++ I am able to successfully change the value. Usually those games, most games, will have a nice short address like this 02347D68, but I've been trying with another game called "DrugDealerSimulator" on the unreal engine and when I get a pointer or a basic address for one of the inventory slots or the skill points I get an address like this "2149B245AF4". Everytime I try to write to that address the value doesn't change, it seems a lot longer than the normal addresses that I've changed the values of in the past when making game cheats. The value doesn't change, it is 4 bytes, but something seems different and is different, does anyone know of a solution? I guarantee there are many people out there with more knowledge than me lol
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8587
Location: 127.0.0.1

PostPosted: Fri Jun 19, 2020 9:12 pm    Post subject: Reply with quote

You are probably seeing a difference in pointer sizes due to going from hacking 32bit processes to 64bit processes.
_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
nsehnheni
How do I cheat?
Reputation: 0

Joined: 02 Mar 2020
Posts: 4

PostPosted: Sat Jun 20, 2020 5:28 am    Post subject: Reply with quote

atom0s wrote:
You are probably seeing a difference in pointer sizes due to going from hacking 32bit processes to 64bit processes.




yeh I've since learned how to do that, but I can't seem to write to the memory for a pointer address. For example, if I have the module name and offset, I can, for other games, get the pointer to display the right value on my application and I am able to modify the value, but I can't seem to do this 64 bit game. I tried switching DWORD to DWORD64 etc but nothing works, I tried __int64 and others. Nothing.
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