[ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat alloc(newmem,128) label(returnhere) label(originalcode) label(exit) newmem: //this is allocated memory, you have read,write,execute access //place your code here originalcode: mov [ecx+edx*2+00000372],ax push ecx push edx push ebx mov bx,[ecx+edx*2+00000372] add ebx,ebx add ecx,ebx cmp ax,6b jbe originalcode+2f cmp ax,ab jbe originalcode+3c cmp ax,db jbe originalcode+49 cmp ax,3301 jbe originalcode+56 add [ecx+edx*2+0000096],fc18 jmp originalcode+61 add [ecx+edx*2+0000094],fc18 jmp originalcode+61 add [ecx+edx*2+0000092],fc18 jmp originalcode+61 add [ecx+edx*2+0000090],fc18 pop ebx pop edx pop ecx exit: jmp returnhere "Mkingdoms-GB.exe"+6CCB9: jmp newmem nop nop nop returnhere: [DISABLE] //code from here till the end of the code will be used to disable the cheat dealloc(newmem) "Mkingdoms-GB.exe"+6CCB9: mov [ecx+edx*2+00000372],ax //Alt: db 66 89 84 51 72 03 00 00