Basic Asm question
Okay now, I am not learning Asm, nor is it high on my list to learn (I will at some point though). But basically, I am writing an sv_cheats and sv_consistency bypass. It works, but the problem is the address's change every time the game is run. So instead I found what writes to the address's (with CE). Now I found the address, but I am somewhat confused on what is happening.
Okay now, I don't really know what the bytes mean but I kinda understand (Small understanding of asm). If I am correct, eax stores a value (I'm guessing the last written thing in console) and esi is an address referring to whatever was typed into console (possibly). So what happens is it stores eax (what I changed) in esi+30.
Now that is a complete shot in the dark, I have barely any asm knowledge and I just figured I would take a shot at figuring it out. Now I am almost positive that is wrong, so I would much appreciate someone to explain what this operation is (without telling me to go learn asm) and hopefully I can figure out a way to find the sv_cheats and sv_consistency address's each time.
Thanks in advance
~lilneo
Code:
Address | Bytes | Asm 0F740DB3 89 46 30 mov[esi+30],eax
Now that is a complete shot in the dark, I have barely any asm knowledge and I just figured I would take a shot at figuring it out. Now I am almost positive that is wrong, so I would much appreciate someone to explain what this operation is (without telling me to go learn asm) and hopefully I can figure out a way to find the sv_cheats and sv_consistency address's each time.
Thanks in advance
~lilneo
