HelpHow to make D3D Wallhack undetected?

Posts 1–6 of 6 · Page 1 of 1
How to make D3D Wallhack undetected?
Hey I got a bypass for XTrap and HGWC and I use manual mapping...
So all is working fine. But I've got a question.
How I can make a D3D Wallhack.
Yes I hooked DIP and I got the strides but when I want to inject the hack into game nothing is happening.
So hope you can help me!

So I think it is right like this:

1. Hook DrawIndexedPrimitve(DIP)
2. Check stride
3. And then do your wallhack?

Can anyone tell me how to do this?
I mean the third step because the normal method don't work for me by enabling the z-buffer?!

Code:
if (myStride == 20) {pDevice->SetRenderState(D3DRS_ZENABLE,false);
pDevice->SetRenderState(D3DRS_FILLMODE,D3DFILL_SOLID);
pDevice->SetTexture( 0, texGreen); 
pDevice->DrawIndexedPrimitive(Type,BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, 
primCount);
pDevice->SetRenderState(D3DRS_ZENABLE,true);
pDevice->SetRenderState(D3DRS_FILLMODE,D3DFILL_SOLID);
pDevice->SetTexture( 0, texRed); 
}
Are you sure your hook is working then? xd
Quote Originally Posted by Biesi View Post
Are you sure your hook is working then? xd
yep but my question was:

Is this code working i posted there ?
when you want to do wallhack why are you using stride 20? Here are some defined strides an d3d wallhack code:

Code:
#define sWeapon 36
#define sMap 24
#define sSkyWalls 28
#define sBody 44
#define sHead 40

void D3Dfunktionen (LPDIRECT3DDEVICE9 pDevice)
{
	IDirect3DVertexBuffer9* pStreamData = NULL; 
	UINT iOffsetInBytes,iStride;  
	pDevice->GetStreamSource(0,&pStreamData,&iOffsetInBytes,&iStride); 

	if(iStride == sBody || iStride == sHead || iStride == sWeapon)
	{
		pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
	}
}
Idk who i need to credit for this
Quote Originally Posted by -[I]fLuX View Post
when you want to do wallhack why are you using stride 20? Here are some defined strides an d3d wallhack code:

Code:
#define sWeapon 36
#define sMap 24
#define sSkyWalls 28
#define sBody 44
#define sHead 40

void D3Dfunktionen (LPDIRECT3DDEVICE9 pDevice)
{
	IDirect3DVertexBuffer9* pStreamData = NULL; 
	UINT iOffsetInBytes,iStride;  
	pDevice->GetStreamSource(0,&pStreamData,&iOffsetInBytes,&iStride); 

	if(iStride == sBody || iStride == sHead || iStride == sWeapon)
	{
		pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
	}
}
Idk who i need to credit for this
Credit Roverturbo.

Hey I got a bypass for XTrap and HGWC and I use manual mapping...
So all is working fine. But I've got a question.
How I can make a D3D Wallhack.
Yes I hooked DIP and I got the strides but when I want to inject the hack into game nothing is happening.
So hope you can help me!

So I think it is right like this:

1. Hook DrawIndexedPrimitve(DIP)
2. Check stride
3. And then do your wallhack?

Can anyone tell me how to do this?
I mean the third step because the normal method don't work for me by enabling the z-buffer?!
you posted a tutorial to disable hackshield and don't know basic d3d9 ? that's strange...
Quote Originally Posted by -[I]fLuX View Post
when you want to do wallhack why are you using stride 20? Here are some defined strides an d3d wallhack code:

Code:
#define sWeapon 36
#define sMap 24
#define sSkyWalls 28
#define sBody 44
#define sHead 40

void D3Dfunktionen (LPDIRECT3DDEVICE9 pDevice)
{
	IDirect3DVertexBuffer9* pStreamData = NULL; 
	UINT iOffsetInBytes,iStride;  
	pDevice->GetStreamSource(0,&pStreamData,&iOffsetInBytes,&iStride); 

	if(iStride == sBody || iStride == sHead || iStride == sWeapon)
	{
		pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
	}
}
Idk who i need to credit for this
Thanks^^. Why your website is down?
Posts 1–6 of 6 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?