Start3D Engine Hook

Posts 1623 of 23 · Page 2 of 2
Quote Originally Posted by _Debug_ View Post
Muito bom luizim

Só tem que mudar 2 linhas que mudaram na engine e boa.

Inútil...mas... Start3D = 0x5396AF '-
Code:
DWORD Start3D = 0x005396AF;
DWORD retStart3D = (Start3D + 0xE);

__declspec(naked)HRESULT WINAPI Start3DMidfunction(VOID)
{
	static LPDIRECT3DDEVICE9 pDevice;

	__asm
	{
		MOV EAX,DWORD PTR DS:[0x774640]
		INC EAX
		MOV DWORD PTR DS:[0x774640], EAX
		CMP EAX, 1
		PUSHAD
	}

	if(!pDevice)
		pDevice = **(LPDIRECT3DDEVICE9 **)0x00878528;
	else
	{
		RenderMenu(pDevice);
	}

	__asm
	{
		POPAD
		JMP DWORD PTR DS:[retStart3D];
	}
}

DWORD WINAPI dwEngineHooking(PVOID)
{
	while(1)
	{
		if(memcmp((PVOID)Start3D, (PVOID)(PBYTE)"\xA1", 1) == 0)
		{
			Sleep(100);
			DetourCreate((PBYTE)Start3D, (PBYTE)Start3DMidfunction, 14);
		}
		Sleep(50);
	}
	return EXIT_SUCCESS;
}
Quote Originally Posted by Chitozana View Post
Code:
DWORD Start3D = 0x005396AF;
DWORD retStart3D = (Start3D + 0xE);

__declspec(naked)HRESULT WINAPI Start3DMidfunction(VOID)
{
	static LPDIRECT3DDEVICE9 pDevice;

	__asm
	{
		MOV EAX,DWORD PTR DS:[0x774640]
		INC EAX
		MOV DWORD PTR DS:[0x774640], EAX
		CMP EAX, 1
		PUSHAD
	}

	if(!pDevice)
		pDevice = **(LPDIRECT3DDEVICE9 **)0x00878528;
	else
	{
		RenderMenu(pDevice);
	}

	__asm
	{
		POPAD
		JMP DWORD PTR DS:[retStart3D];
	}
}

DWORD WINAPI dwEngineHooking(PVOID)
{
	while(1)
	{
		if(memcmp((PVOID)Start3D, (PVOID)(PBYTE)"\xA1", 1) == 0)
		{
			Sleep(100);
			DetourCreate((PBYTE)Start3D, (PBYTE)Start3DMidfunction, 14);
		}
		Sleep(50);
	}
	return EXIT_SUCCESS;
}
Isso..Isso..Isso, é isso ai memo chitozana
Quote Originally Posted by _Debug_ View Post
Isso..Isso..Isso, é isso ai memo chitozana
Mais tipo se você depois quizer fazer um filho em min pode fazer *-*
Quote Originally Posted by Chitozana View Post
Mais tipo se você depois quizer fazer um filho em min pode fazer *-*
mais ele n tem o negocio la pede para o outro l0l
Nossa eu também uso MidFunction, mas é totalmente diferente desse ai...e roda 100%
Quote Originally Posted by kssiobr View Post
Nossa eu também uso MidFunction, mas é totalmente diferente desse ai...e roda 100%
Engine ? ou d3d9 ?

Tou usando present engine *-* é perfeito
Quote Originally Posted by experthack View Post


Engine ? ou d3d9 ?

Tou usando present engine *-* é perfeito
Uso da Engine.
Ja vi isso na UC.

originalmente quem fez isso foi o fatboy da UC.
Posts 1623 of 23 · Page 2 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?