EASY MEMORY CHECK BYPASS !!!
Hey so finally I got it working without a hook like I released before so it is easier to use... it is not a good signature scan I just did it in a minute
but the addy is just for EU and I am also not sure if they use different memory checks in the NA version
just copy this to your source and you can use your memory hacks all the time you will not crash if you start a game or when you respawn
how it works:
so it is the end of the check function and it has to return true so that you do not crash... so it moves 1 to the eax register like in the hook I released before... in the end of the check function there is an add esp, 4 that takes 6 bytes I replaced the first byte with a pop eax so that the esp increases by 4 and so I got enough place for the instruction mov eax, 1 (5 bytes)
I hope I can help some people with this
but the addy is just for EU and I am also not sure if they use different memory checks in the NA versionjust copy this to your source and you can use your memory hacks all the time you will not crash if you start a game or when you respawn

Code:
#define memcheckbreaker 0x379C21D0 //for CA EU !!! DWORD memcheck = dwFindPattern((DWORD)CShell, 0x900000, (PBYTE)"\xFF\x34\x24\x5B\x81\xC4\x04\x00\x00\x00\xC3", "xxxxxxxxxxx") + 0x04; MemoryEdit((void *)memcheck, (void *)"\x58\xB8\x01\x00\x00\x00",6);
so it is the end of the check function and it has to return true so that you do not crash... so it moves 1 to the eax register like in the hook I released before... in the end of the check function there is an add esp, 4 that takes 6 bytes I replaced the first byte with a pop eax so that the esp increases by 4 and so I got enough place for the instruction mov eax, 1 (5 bytes)

I hope I can help some people with this




license junkcode. Yes, there is code mutation of oreans software. I guess what you would do if there was a virtualmachine