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 


Need help stopping an address from being overridden.

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

Joined: 04 Aug 2020
Posts: 2

PostPosted: Tue Aug 04, 2020 7:04 pm    Post subject: Need help stopping an address from being overridden. Reply with quote

Hey CE forums, I need help with something that's really been bothering me.

Basically I'm trying to access the Y value in Minecraft, but it's being constantly overridden as some sort of encryption process. The game stops overriding the Y value when I stand still for about 10 seconds. (It figures, if I'm not using the Y, there is no point in encrypting it.)

I'm trying to make a V-Clip hack to further my knowledge of game development, and how player positions work. Theoretically I can already do this, as I was able to find the Y value. In other games all you have to do is change the Y value up or down and bam, that's a v-clip.

The reason why I went into a Minecraft server for this example is because it actively encrypts the Y value, and I want to learn the knowledge on how to stop it from constantly encrypting, so I can just play with the real Y value. When I try to play with the real Y value while it's being encrypted, it crashes my game. But if I wait and stand still for 10 seconds, for the encryption to stop, I am finally allowed to play with the Y value. But for only a few seconds. When I change my players position, it starts up the encryption again and ticks 1 value change every 2 seconds or so.

Any help is appreciated ♡ I am very lost on how to overcome this. And having the knowledge on how to overcome this will help me with my understanding of game development immensely.
Back to top
View user's profile Send private message
ParkourPenguin
I post too much
Reputation: 150

Joined: 06 Jul 2014
Posts: 4661

PostPosted: Tue Aug 04, 2020 8:51 pm    Post subject: Reply with quote

You keep using the word "encryption." I don't think it means what you think it means.

This can be many things: you didn't find the right value, the value is stored redundantly and is corrected on errors such as your changes, or (more likely) the server keeps a copy of the value and restores it if the value gets too far off from what's expected.

Disconnect from the internet and try it. If you can't play the game normally anymore, ask somewhere else or give up- you won't find help on these forums.
https://forum.cheatengine.org/faq.php#0

_________________
I don't know where I'm going, but I'll figure it out when I get there.
Back to top
View user's profile Send private message
ClayShiro
How do I cheat?
Reputation: 0

Joined: 04 Aug 2020
Posts: 2

PostPosted: Tue Aug 04, 2020 9:49 pm    Post subject: Reply with quote

Hey parkour I appreciate the response. So I did further testing and the same thing happens on Minecraft single player, so the server isn't the thing effecting it.

Here is the image I tried to attach with the report for a clearer visual.

I'm 90% sure I have the right value, I've done countless different searches and dissect data structures. This value acts just like the Y value when I use the cheat engine speedhack feature and slow my game down to 0.3 speed, which is slow enough to where I can see the effects of manipulating the Y value before the game changes the value to some other random number, which then causes a crash.

I just need to get it to stop changing it and have it be static. It is a pointer by the way.



ceoptimized.png
 Description:
 Filesize:  1.57 MB
 Viewed:  1932 Time(s)

ceoptimized.png


Back to top
View user's profile Send private message
ParkourPenguin
I post too much
Reputation: 150

Joined: 06 Jul 2014
Posts: 4661

PostPosted: Tue Aug 04, 2020 10:19 pm    Post subject: Reply with quote

That's almost certainly not the right value. Nothing is reading from it, and the two instructions that write to it are generic data instructions and use different offsets. I can't even tell if it's a float or an int.

For all value types (at least 4-byte, float, and double), try unknown initial value and increased/decreased scans. Use the in-game debug information (F3, I think it was?) to make a better guess as to which way is increased and which is decreased.

Maybe look at other people's tables and see what they did. It's a big enough game I'm sure other people have even made tutorials on it.

_________________
I don't know where I'm going, but I'll figure it out when I get there.
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 Lua Scripting 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