+ 0x3 ? tested it
I've got a little problem with my Pattern Scan for AmmoDamage ( Weapon Damage and No Nade Damage ) ..
I cant find the correct Address.
I'm using this:
I hope anyone can help meCode:Pattern: \xD9\x98\x00\x00\x00\x00\x83\xC4\x04\x8B\x4C\x24\x14 Mask: xx????xxxxxxx
Please explain where I can find the correct pattern :P
try this
Code:Pattern :\xD9\x98\x00\x00\x00\x00\x83\xC4\x04\x8B\x4C\x24\x14\x68\x00\x00\x00\x00\x51\xE8\x00\x00\x00\x00\x83\xC4\x08\x85\xC0\x74\x4A\x8B\x50\x04\x8B\x0D\x00\x00\x00\x00\x85\xC9\x8B\x42\x04\x8B\x78\x04\x74\x0E Mask : xx????xxxxxxxx????xx????xxxxxxxxxxxx????xxxxxxxxxx
or do this
Code:DWORD CShellFindPattern(BYTE *bMask, char * szMask, int codeOffset, BOOL extract)Code:DWORD AmmoDamage = CShellFindPattern((PBYTE)"\xD9\x98\x00\x00\x00\x00\x83\xC4\x04\x8B\x4C\x24\x14\x68\x00\x00\x00\x00\x51\xE8\x00\x00\x00\x00\x83\xC4\x08\x85\xC0\x74\x4A\x8B\x50\x04\x8B\x0D\x00\x00\x00\x00\x85\xC9\x8B\x42\x04\x8B\x78\x04", "xx????xxxxxxxx????xx????xxxxxxxxxxxx????xxxxxxxx",2,true); Writelog("#define AmmoDamage 0x%X",AmmoDamage);
so long i've the array shorter than you
Code:// Variables: DWORD pattAmmoDamage; // Function: pattAmmoDamage = FindPattern((DWORD)GetModuleHandleA("CShell.dll"), 0xFC7000, (PBYTE)"\xD9\x83\x00\x00\x00\x00\x51\x8B\xCE\xD9\x1C\x24\xE8\x00\x00\x00\x00\x8B\xCE\xE8\x00\x00\x00\x00\x8B\xCE\xE8\x00\x00\x00\x00\x6A\x00\x68\x00\x00\x00\x00\x8B\xCE\xE8\x00\x00\x00\x00\x8B\x8B\x00\x00\x00\x00", "xx????xxxxxxx????xxx????xxx????xxx????xxx????xx????");Code:pattAmmoDamage = *(PDWORD)(pattAmmoDamage + 0x01);
Last edited by luizimloko; 11-30-2012 at 07:42 AM.
Hellow people ^^. im from warrock PH section and i want to make address logger but i dnt know how to start please help and how to update the patterns?
A good coder is someone who always looks both ways before crossing a one-way street.
~Doug Linder
Ramzking Injector: Press Here
MPGH member since: 07-18-2012