*(DWORD*)0x138732 = 541;
void PatchMem(LPVOID dwAddress, LPVOID bytes, DWORD dwSize)
{
DWORD flOldProtect = 0;
VirtualProtect((void*)dwAddress, dwSize, PAGE_EXECUTE_READWRITE, &flOldProtect);
memcpy((void*) dwAddress, bytes, dwSize);
VirtualProtect((void*)dwAddress, dwSize, flOldProtect, &flOldProtect);
}
unsigned long* fireRecoil = 0x387489;
BYTE fireRecoilPatch[2] = {0x25, 0x5F};
PatchMem(fireRecoil, fireRecoilPatch, 2);