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 not changing

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
mr.moon
Newbie cheater
Reputation: 0

Joined: 27 Aug 2016
Posts: 12

PostPosted: Fri Jul 27, 2018 11:16 am    Post subject: value not changing Reply with quote

Hi i have got this dynamic address 208EE574 i can change the value using it
after checked value changed i have used find out what write and got

Code:
reven.exe+6C925F - 89 B8 C40E0000        - mov [eax+00000EC4],edi


i have made a script for it like that

Code:

[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

newmem:
mov [eax+00000EC4],0A // (0A) is the value what i want

originalcode:
//mov [eax+00000EC4],edi

exit:
jmp returnhere

"reven.exe"+83F8CF:
jmp newmem
nop
returnhere:

[DISABLE]
dealloc(newmem)
"reven.exe"+83F8CF:
mov [eax+00000EC4],edi


but when active it nothing changing
so i checked from memory view (reven.exe+6C925F) find out what addresses this instruction accesses and i got 208EE574
so i tried with using call

Code:
mov [eax+00000EC4],edi
reven.exe+8508C0
mov ecx,esi
reven.exe+850100
mov eax,[ebx+08]


but same value not changing just can use the dynamic address to change it is there something i missing or just can't use the static to set the value ?!
Back to top
View user's profile Send private message
FreeER
Grandmaster Cheater Supreme
Reputation: 53

Joined: 09 Aug 2013
Posts: 1091

PostPosted: Fri Jul 27, 2018 12:19 pm    Post subject: Reply with quote

If the instruction that changes it is at different places each time the game is started then it maybe using mono or some other code jitting. Try using aobscans instead of basic code injections that require the code to be at the same address.

If that's not the problem, and rereading it seems like it might not be... maybe show more details like CE shows is accessing the address and what the surrounding code is for what is writing to it. Since you said you can change the value manually with the address just not the script it's unlikely to be just a display value.

_________________
https://github.com/FreeER/ has a few CE related repos
Back to top
View user's profile Send private message
mr.moon
Newbie cheater
Reputation: 0

Joined: 27 Aug 2016
Posts: 12

PostPosted: Fri Jul 27, 2018 3:42 pm    Post subject: Reply with quote

FreeER wrote:
If the instruction that changes it is at different places each time the game is started then it maybe using mono or some other code jitting. Try using aobscans instead of basic code injections that require the code to be at the same address.

If that's not the problem, and rereading it seems like it might not be... maybe show more details like CE shows is accessing the address and what the surrounding code is for what is writing to it. Since you said you can change the value manually with the address just not the script it's unlikely to be just a display value.


Yesterday it worked with mov [ebx+00000EC4],ecx but when restart restart the game it didn't work even now if i break there nothing is happening so i think it's like you said but now even if i didn
t restart the game it not change at all also if used aob just can do it manually !
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