Posts 1–15 of 17 · Page 1 of 2
DrawPrim
Since the dipshit gang of oliver and ppl2pass have it already I might as well release it cuz it'll get leaked anyway.
EDIT : If you don't know how to use this, use Google.
lol, pretty close to eu 0x7FE010.
Oh, you might need this:
Code:
GetPlayerByIndex = (lpGetPlayerByIndex)(0x3715DD10);
unsigned long ulThis = *(unsigned long*)(0x3780A0A8);
Enjoy, not gonna tell u how to update it


Originally Posted by
Hahaz
lol, pretty close to eu 0x7FE010.
I got that for NA. o.0

Originally Posted by
BSOD
I got that for NA. o.0
I know lol.
Also for nametags i got 2 addresses i can't test atm.
Code:
class CILTDrawPrim
{
public:
virtual void function0(); //
virtual void function1(); //
virtual void function2(); //
virtual void function3(); //
virtual void function4(); //
virtual void function5(); //
virtual void function6(); //
virtual void function7(); //
virtual void function8(); //
virtual void function9(); //
virtual void function10(); //
virtual void function11(); //
virtual void function12(); //
virtual void function13(); //
virtual void function14(); //
virtual void function15(); //
virtual void function16(); //
virtual void function17(); //
virtual void function18(); //
virtual void function19(); //
virtual void function20(); //
virtual void function21(); //
virtual void function22(); //
virtual void function23(); //
virtual void function24(); //
virtual void function25(); //
virtual void function26(); //
virtual void function27(); //
virtual void function28(); //
virtual void function29(); //
virtual void function30(); //
virtual void function31(); //
virtual void function32(); //
virtual void function33(); //
virtual void function34(); //
virtual void function35(); //
virtual void function36(); //
virtual void function37(); //
virtual void function38(); //
virtual void function39(); //
virtual void function40(); //
virtual void function41(); //
virtual void function42(); //
virtual void function43(); //
virtual void function44(); //
virtual void function45(); //
virtual void function46(); //
virtual void function47(); //
virtual void function48(); //
virtual void function49(); //
virtual HRESULT Project( float x, float y, float z, D3DXVECTOR3* pProjectOut, D3DXVECTOR3* pTransformOut); //
char unknown[17232]; //0x0004
D3DXMATRIX World; //0x4354
D3DXMATRIX View; //0x4394
D3DXMATRIX Projection; //0x43D4
};//Size=0x4414(17428)
Code:
bool WorldToScreen( D3DXVECTOR3 vWorldPos, D3DXVECTOR3 * pOut )
{
CILTDrawPrim* pDrawPrim = *(CILTDrawPrim**)0x7FF010;
D3DXVec3Project( pOut, &vWorldPos, &m_ViewPort, &pDrawPrim->Projection, &pDrawPrim->View, &pDrawPrim->World );
return ( pOut->z < 1.0f );
}
Have fun noobs. To think I used to care for this section. Credits to zoomgod

Originally Posted by
whatup777
Code:
class CILTDrawPrim
{
public:
virtual void function0(); //
virtual void function1(); //
virtual void function2(); //
virtual void function3(); //
virtual void function4(); //
virtual void function5(); //
virtual void function6(); //
virtual void function7(); //
virtual void function8(); //
virtual void function9(); //
virtual void function10(); //
virtual void function11(); //
virtual void function12(); //
virtual void function13(); //
virtual void function14(); //
virtual void function15(); //
virtual void function16(); //
virtual void function17(); //
virtual void function18(); //
virtual void function19(); //
virtual void function20(); //
virtual void function21(); //
virtual void function22(); //
virtual void function23(); //
virtual void function24(); //
virtual void function25(); //
virtual void function26(); //
virtual void function27(); //
virtual void function28(); //
virtual void function29(); //
virtual void function30(); //
virtual void function31(); //
virtual void function32(); //
virtual void function33(); //
virtual void function34(); //
virtual void function35(); //
virtual void function36(); //
virtual void function37(); //
virtual void function38(); //
virtual void function39(); //
virtual void function40(); //
virtual void function41(); //
virtual void function42(); //
virtual void function43(); //
virtual void function44(); //
virtual void function45(); //
virtual void function46(); //
virtual void function47(); //
virtual void function48(); //
virtual void function49(); //
virtual HRESULT Project( float x, float y, float z, D3DXVECTOR3* pProjectOut, D3DXVECTOR3* pTransformOut); //
char unknown[17232]; //0x0004
D3DXMATRIX World; //0x4354
D3DXMATRIX View; //0x4394
D3DXMATRIX Projection; //0x43D4
};//Size=0x4414(17428)
Code:
bool WorldToScreen( D3DXVECTOR3 vWorldPos, D3DXVECTOR3 * pOut )
{
CILTDrawPrim* pDrawPrim = (CILTDrawPrim*)0x??????;
D3DXVec3Project( pOut, &vWorldPos, &m_ViewPort, &pDrawPrim->Projection, &pDrawPrim->View, &pDrawPrim->World );
return ( pOut->z < 1.0f );
}
Have fun noobs. To think I used to care for this section. Credits to zoomgod
For 0x7FF010 it's *(CILTDrawPrim**)

Originally Posted by
Crash
For 0x7FF010 it's *(CILTDrawPrim**)
When I was making the post I forgot. Thanks. I'll edit.lol @ thread already had all of thous
good job now here comes the noobs
Nice release thank crash and whatup
a pointer to ltdrawprim can also be found in ltclient at offset 0xCC

Originally Posted by
Gordon`
a pointer to ltdrawprim can also be found in ltclient at offset 0xCC
Thank you Gordon I was needing that.

Originally Posted by
Gordon`
a pointer to ltdrawprim can also be found in ltclient at offset 0xCC
now i can update this
thank you!
Im trying to use that W2S and DrawPrim Struct, and my W2S is returning 0.

Originally Posted by
DeadLinez
Im trying to use that W2S and DrawPrim Struct, and my W2S is returning 0.
If you are using the one Whatup posted then it works just fine.
Post the code you are using?
VVVVVVVVV

Originally Posted by
whatup777
Code:
class CILTDrawPrim
{
public:
virtual void function0(); //
virtual void function1(); //
virtual void function2(); //
virtual void function3(); //
virtual void function4(); //
virtual void function5(); //
virtual void function6(); //
virtual void function7(); //
virtual void function8(); //
virtual void function9(); //
virtual void function10(); //
virtual void function11(); //
virtual void function12(); //
virtual void function13(); //
virtual void function14(); //
virtual void function15(); //
virtual void function16(); //
virtual void function17(); //
virtual void function18(); //
virtual void function19(); //
virtual void function20(); //
virtual void function21(); //
virtual void function22(); //
virtual void function23(); //
virtual void function24(); //
virtual void function25(); //
virtual void function26(); //
virtual void function27(); //
virtual void function28(); //
virtual void function29(); //
virtual void function30(); //
virtual void function31(); //
virtual void function32(); //
virtual void function33(); //
virtual void function34(); //
virtual void function35(); //
virtual void function36(); //
virtual void function37(); //
virtual void function38(); //
virtual void function39(); //
virtual void function40(); //
virtual void function41(); //
virtual void function42(); //
virtual void function43(); //
virtual void function44(); //
virtual void function45(); //
virtual void function46(); //
virtual void function47(); //
virtual void function48(); //
virtual void function49(); //
virtual HRESULT Project( float x, float y, float z, D3DXVECTOR3* pProjectOut, D3DXVECTOR3* pTransformOut); //
char unknown[17232]; //0x0004
D3DXMATRIX World; //0x4354
D3DXMATRIX View; //0x4394
D3DXMATRIX Projection; //0x43D4
};//Size=0x4414(17428)
Code:
bool WorldToScreen( D3DXVECTOR3 vWorldPos, D3DXVECTOR3 * pOut )
{
CILTDrawPrim* pDrawPrim = *(CILTDrawPrim**)0x7FF010;
D3DXVec3Project( pOut, &vWorldPos, &m_ViewPort, &pDrawPrim->Projection, &pDrawPrim->View, &pDrawPrim->World );
return ( pOut->z < 1.0f );
}
Have fun noobs. To think I used to care for this section. Credits to zoomgod
Posts 1–15 of 17 · Page 1 of 2
This thread is closed for replies.