Code of bSendPacket: (I'm bored, if you want more contributions, let me know.)
(27/03/18 Offset)
How to use?:
Code:
bSendPacket( false/true );
CODE:
Code:
DWORD bSendPacketPTR;
BYTE* bSendPacketBYTE;
DWORD dwBack;
void bSendPacket( byte status )
{
if( !bSendPacketPTR )
{
bSendPacketPTR = (DWORD)GetModuleHandleA("engine.dll") + 0xAB3ED + 0x03;
bSendPacketBYTE = (BYTE*)((DWORD)bSendPacketPTR);
VirtualProtect( (PVOID)bSendPacketPTR, 2, PAGE_EXECUTE_READWRITE, &dwBack );
printf( "%X -> bSendPacket", bSendPacketPTR );
}
bSendPacketBYTE[0] = status;
}
CL_Move:
Code:
push ebp
mov ebp,esp
mov eax,1010
call engine.FDA3820
cmp dword ptr ds:[FFA9F50],2
jl engine.FB6B78D
call engine.FC5EE50
test al,al
je engine.FB6B78D
mov ecx,dword ptr ds:[FF6E168]
mov byte ptr ss:[ebp-1],1 <- bSendPacket OFFSET
mov eax,dword ptr ds:[ecx]
mov eax,dword ptr ds:[eax+18]
call eax
test al,al
je engine.FB6B40D
cmp byte ptr ds:[FFBA8A8],0
je engine.FB6B78D
mov byte ptr ss:[ebp-1],0
mov ecx,dword ptr ds:[FFA9E30]
mov eax,dword ptr ds:[ecx]
mov eax,dword ptr ds:[eax+18]
call eax
test al,al