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 


Possible bugs?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
dforell
Newbie cheater
Reputation: 2

Joined: 31 Aug 2011
Posts: 14

PostPosted: Sun Jan 13, 2013 7:12 pm    Post subject: Possible bugs? Reply with quote

Here are the examples.
For all I know, these are appropriate behaviors, but I thought I should point them out.

Example 1:
Cheat Engine Auto-Assemble won't accept this.
fldcw [ebp-02]
It will allow me to write the bytes directly instead, like this.
db D9 6D FE

Example 2:
Cheat Engine reads the original opcode as "setnc al", 0F95 C0
I change the opcode to "setae al", 0F93 C0
Cheat Engine will not allow me to restore the opcode to "setnc al".
I can write the bytes directly, or use "setne al" as a substitute.
When I enter "setne al" as a substitute, it reads as "setnc al", 0F95 C0 in memory view.
Back to top
View user's profile Send private message
ablonevn
Advanced Cheater
Reputation: 1

Joined: 02 Oct 2011
Posts: 59

PostPosted: Mon Jan 14, 2013 2:15 am    Post subject: Re: Possible bugs? Reply with quote

dforell wrote:

fldcw [ebp-02]
It will allow me to write the bytes directly instead, like this.
db D9 6D FE

ofcause CE won't accept it. using fldcw word ptr [ebp-02] insted

dforell wrote:

Example 2:
Cheat Engine reads the original opcode as "setnc al", 0F95 C0
I change the opcode to "setae al", 0F93 C0

i have no idea about this, not only your instructions, all set cc still work on my computer. just because it's have same effect. eg:
test eax,eax
jz loc1

will generate:
test eax,eax
je loc1
Back to top
View user's profile Send private message
dforell
Newbie cheater
Reputation: 2

Joined: 31 Aug 2011
Posts: 14

PostPosted: Mon Jan 14, 2013 2:24 am    Post subject: Re: Possible bugs? Reply with quote

ablonevn wrote:
dforell wrote:

fldcw [ebp-02]
It will allow me to write the bytes directly instead, like this.
db D9 6D FE

ofcause CE won't accept it. using fldcw word ptr [ebp-02] insted

dforell wrote:

Example 2:
Cheat Engine reads the original opcode as "setnc al", 0F95 C0
I change the opcode to "setae al", 0F93 C0

i have no idea about this, not only your instructions, all set cc still work on my computer. just because it's have same effect. eg:
test eax,eax
jz loc1

will generate:
test eax,eax
je loc1


Okay, was confused. CE memory view listed the opcode as fldcw [ebp-02]. It also placed this into the AA scripts for me. Now I know I need to modify it.

For the other one, the workarounds work. It just seems confusing that what CE displays in memory view won't work when entered for replacement manually, or through AA.
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