Im going to try to get a hotkey hack but i have some questions.
For this lines:
Code:
DWORD *LTCient = ( DWORD* )( 0x3776FCC8 );
i only change this part
Code:
DWORD *LTCient = ( DWORD* )( 0x3776FCC8 );
to new LTClient code right?
And does this PTC still work?
Code:
void __cdecl PushToConsole(const char* szCommand )
{
DWORD dwCShell = (DWORD)GetModuleHandleA("CShell.dll");
if( dwCShell != NULL )
{
DWORD *LTClient = ( DWORD* )( 0x377ED910 );
void* CONoff = ( void* )*( DWORD* )( *LTClient + 0x208 );
__asm
{
push szCommand;
call CONoff;
add esp, 4;
}
}
}
or do i have to use this one:
Code:
void __cdecl Push(char* szVal)
{
void* vSetVar = (void*)0x46F670;
_asm
{
push szVal
call vSetVar
add esp, 4
}
}
bool memoria( void * pDest, char * szPatch, size_t sSize ) //Nopping Method
{
DWORD dwOrgProtect = NULL;
if ( !VirtualProtect ( pDest, sSize, PAGE_EXECUTE_READWRITE, &dwOrgProtect ))
return FALSE;
memcpy( pDest, szPatch, sSize );
VirtualProtect( pDest, sSize, dwOrgProtect, NULL );
return TRUE;
}
And this is the LTClient for this ptc right?
void* vSetVar = (void*)0x46F670;
Making this
0x46F670
What i have to update for the LTClient correct?
Im not sure...
Btw do i have to put in #Define LTClient 0x3776FCC8 ?
Or no need for that?
And you set your compile session to be "Release" not "Debug" right?