void __cdecl RunConsoleCommand( const char* szCommand )
{
void* address = ( void* ) ADDR_CONSOLEUNWRAPPED;
__asm
{
Push szCommand
call address
add esp, 0x4
}
}
RunConsoleCommand( PTC Value );
RunConsoleCommand( "ShowFps 1 " );
bool Memoria( void * pDest, char * szPatch, size_t sSize )
{
DWORD dwOrgProtect = NULL;
if ( !VirtualProtect ( pDest, sSize, PAGE_EXECUTE_READWRITE, &dwOrgProtect ))
return FALSE;
memcpy( pDest, szPatch, sSize );
VirtualProtect( pDest, sSize, dwOrgProtect, NULL );
return TRUE;
}
Memoria( Address, Bytes, # of Bytes );
Memoria( (LPVOID)ADDR_SUPERBULLETS, "\x0F\x94\xC0", 3 ); //Off Memoria( (LPVOID)ADDR_SUPERBULLETS, "\x33\xC0\x90", 3 ); //On