Chams hack with NumVertice!

01/26/2015 06:27 RL12#1
Old can be deleted
02/04/2015 01:21 RL12#2
Anyone#
02/07/2015 22:59 IBFlexin#3
Light Chams:


void SetLightChams(float A, float R, float G, float B, IDirect3DDevice9 *pDevice)
{
D3DMATERIAL9 pMaterial;
ZeroMemory(&pMaterial, sizeof(D3DMATERIAL9));
pDevice->SetRenderState(D3DRS_LIGHTING, TRUE); //Enable Lighting
//Ambient
pMaterial.Ambient.a = (A/255);
pMaterial.Ambient.r = (R/255);
pMaterial.Ambient.g = (G/255);
pMaterial.Ambient.b = (B/255);
//Diffuse
pMaterial.Diffuse.a = (A/255);
pMaterial.Diffuse.r = (R/255);
pMaterial.Diffuse.g = (G/255);
pMaterial.Diffuse.b = (B/255);
//Specular
pMaterial.Specular.a = (A/255);
pMaterial.Specular.r = (R/255);
pMaterial.Specular.g = (G/255);
pMaterial.Specular.b = (B/255);
pDevice->SetMaterial(&pMaterial);
}



Ghost Chams:

pDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,true);
pDevice->SetRenderState(D3DRS_DESTBLEND,D3DBLEND_INVDESTCO LOR);
pDevice->SetRenderState(D3DRS_SRCBLEND,D3DBLEND_INVSRCCOLO R);
//ZBUFFER OFF

pDIP;

pDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,true);
pDevice->SetRenderState(D3DRS_DESTBLEND,D3DBLEND_INVDESTCO LOR);
pDevice->SetRenderState(D3DRS_SRCBLEND,D3DBLEND_INVSRCCOLO R);
//ZBUFFER ON