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 


value is changing back, I "solved", but is there a

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

Joined: 12 Oct 2023
Posts: 9

PostPosted: Fri Oct 27, 2023 4:04 pm    Post subject: value is changing back, I "solved", but is there a Reply with quote

I found the "worker" value that I was searching (Game - They are Billions), but can't change it, because it changes back, so I found the "What is writing to this address", 2 results were found, when I change these 2 codes for "nop" the value become editable, and I can freely change it, but when the I reactivate the codes, the value change back to what it was before the change is made and not maintain the new value, I'm newbie in CE so I don't know a easy way to solve this case. My solution was deactivate the 2 codes via AOB injection script and change the value, Is there a easy way?
Back to top
View user's profile Send private message Send e-mail
Famine
Cheater
Reputation: 0

Joined: 23 Oct 2023
Posts: 27
Location: A club where people wee on each other.

PostPosted: Fri Oct 27, 2023 7:16 pm    Post subject: Reply with quote

AOB Injection Script: As you mentioned, you can create an AOB (Array of Bytes) injection script to deactivate the codes that are resetting the value, change the value, and then reactivate the codes. This is a common and effective method for dealing with anti-cheat mechanisms.

Freeze the Value: In Cheat Engine, you can "freeze" a value by right-clicking on it and selecting "Toggle Freeze." This should prevent the game from resetting the value. However, it may not work if the game has strong anti-cheat mechanisms.

Modify the Game Executable: This is a more advanced method and can be risky. You can try to locate the code in the game's executable file that resets the value and patch it directly. This may involve reverse engineering the game's code, which can be complex.

Use a Trainer: Trainers are external programs designed to modify game values and provide additional features without directly altering the game's memory. Look for a trainer for They Are Billions as it might provide an easier way to change values in the game.
Back to top
View user's profile Send private message
ParkourPenguin
I post too much
Reputation: 150

Joined: 06 Jul 2014
Posts: 4652

PostPosted: Fri Oct 27, 2023 7:20 pm    Post subject: Reply with quote

Rhubens wrote:
the value become editable, and I can freely change it
Does it actually have any effect in-game? e.g. if it's money, can you buy something you normally wouldn't have been able to?

If not, you didn't find the right value. Try unknown initial value and changed / unchanged scans for various types.

Also, just because the value changes what's displayed on-screen doesn't mean it's the right value.

_________________
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
Rhubens
How do I cheat?
Reputation: 0

Joined: 12 Oct 2023
Posts: 9

PostPosted: Fri Oct 27, 2023 8:57 pm    Post subject: Reply with quote

ParkourPenguin wrote:
Rhubens wrote:
the value become editable, and I can freely change it
Does it actually have any effect in-game? e.g. if it's money, can you buy something you normally wouldn't have been able to?

If not, you didn't find the right value. Try unknown initial value and changed / unchanged scans for various types.

Also, just because the value changes what's displayed on-screen doesn't mean it's the right value.


Yes the value when changed works, it is not the display address, but when I deactivate the "nop" codes, the value is changed to previous value before the change, the question is, if I already changed the value, how the game can remember the previous value?
And one thing about the AOB script, when I activate it, it takes 4 or 5 seconds to activate in fact, is it normal?
Back to top
View user's profile Send private message Send e-mail
ParkourPenguin
I post too much
Reputation: 150

Joined: 06 Jul 2014
Posts: 4652

PostPosted: Fri Oct 27, 2023 11:35 pm    Post subject: Reply with quote

That probably means it's getting calculated from some other values. e.g. available skill points = total skill points - spent skill points

You could try to find those other values, but it would probably be easier to just do a code injection that nops the write. Maybe also get the address too while you're at it (search "injection copy").

_________________
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 -> 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