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 

Cheat Engine Forum Index
PostGo back to topic
Whateven rank
Reputation: 18
Joined: 01 Feb 2016
Posts: 1580

PostPosted: Tue Jun 26, 2018 3:56 am    Post subject:

seems to be movsd [edi],xmm0 moving double floating point value. (hopefully not graphical value)

since the instruction accessing bunch of addresses, then you have 5 ways to do it:
see what addresses this instruction accesses:

- compare register states for 3-5 addresses
- open the addresses in dissect data structure
- use structure compare
- structure spider
- use pointer in your script

way 6 (exceptional)
if the previous subroutine is used only for the player, then you can prevent the call.

using pointer in script example:
mov [ebx+00000480],eax
push edx
push ecx
lea ecx,[ebx+480]
lea edx,[[[[[["Tutorial-i386.exe"+001506E0]+584]+248]+c]+11c]+6c0]
cmp ecx,edx
cmove eax,[CEtut]
mov [ebx+480],eax
pop ecx
pop edx

this is my script for ce tut first step, just an example to provide ... for using pointers in script to compare.
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote:
i am a sweetheart.
Back to top
View user's profile Send private message Visit poster's website
Post reviews:   Approve 1
Author Review
Review: Approve
Post reference:
ReviewPosted: Wed Jun 27, 2018 1:15 am

I never knew this works lea edx,[[[[[["Tutorial-i386.exe"+001506E0]+584]+248]+c]+11c]+6c0]
Back to top
View user's profile Send private message
Cheat Engine Forum Index

Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites