Posted: Tue Jan 02, 2024 10:42 am Post subject: Cheat Engine weird disassembler behavior
As seen in the screenshots, cheat engine disassembles the enter 5089,70 instruction incorrectly, when i select the instruction and try to shift the bytes by 1, it starts shifting the bytes by the topmost instruction which is not the instruction i selected, when i align the instruction i want to shift the bytes of as the topmost instruction and then shift the bytes of it, the moment i scroll up it just goes back to its old state, how can i permanently change how a snippet of machine code is disassembled (meaning even when i scroll up or down it wont change)?
incorrectdisassembly.PNG
Description:
Incorrect disassembly
Filesize:
8.49 KB
Viewed:
2252 Time(s)
correctdisassembly.PNG
Description:
This is the correct disassembly after i shifted the bytes by 1
If it really bothers you, replace those three '00' bytes with 'CC'.
Don't do this if the area between functions is used for data. Only do that for padding.
Use the left / right arrow keys to manually shift the disassembler start address by 1 byte. _________________
I don't know where I'm going, but I'll figure it out when I get there.
If it really bothers you, replace those three '00' bytes with 'CC'.
Don't do this if the area between functions is used for data. Only do that for padding.
Use the left / right arrow keys to manually shift the disassembler start address by 1 byte.
What do you mean by "data" exactly ?
I assume you mean allocated variables, objects in memory.
"data" as in primitive values. Floating point values, pointers (e.g. jump table), etc.
The bytes that comprise such values will get disassembled as garbage. You can't change those values without incurring side effects, unlike padding bytes that do nothing and as such can be changed freely. _________________
I don't know where I'm going, but I'll figure it out when I get there.
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