Project Blackout D3D ESP Source Code
Right well unknownpk release this so credits him
heres the code there more to the struct and he will find the rest of the stuff...and ill edit my post once he finds more stuff out
and the ESP code
To get our matrix's
and finally the address THIS address has GOT alot of stuff like username password object pointer alot...
and u can do alot of stuff with this but hes still working on finding the local index so he can do team and radar so if anyone can help please do!
btw he gave me permission to post
EDIT::: OH BTW OFFSET/ADDRESS ARE UP TO DATE!!!
AND NAMES DONT WORK IN AI MODE
heres the code there more to the struct and he will find the rest of the stuff...and ill edit my post once he finds more stuff out
Code:
#define MAX_CLIENTS 15
#define PLAYER_SIZE 0xAA4
#define NAME_SIZE 0x21
struct CPlayers
{
float yaw; //0x00
float pitch; //0x04
D3DVECTOR pos; //0x08
char unkno8[2704]; //0x14
};//0xA90(2704);
struct CNames
{
char szNames[33];//21
};
Code:
for(int i = 0; i <= MAX_CLIENTS; i++)
{
CNames *PNames = (CNames*) ((g_pEsp.dwMiscPointer + 0x5DD4) + NAME_SIZE * i);
CPlayers *pPlayer = (CPlayers*) ((g_pEsp.dwMiscPointer + 0x75AC) + PLAYER_SIZE * i);
if(WORLDTOSCREEN(pPlayer->pos,g_pEsp.vOutput))
{
m_pMenu->mnDraw(g_pEsp.vOutput.x,g_pEsp.vOutput.y,RED,"[%s]",PNames->szNames);
}
}
Code:
if(!dwPointer)
dwPointer = *(DWORD*)((DWORD)GetModuleHandle("i3GfxDx.dll")+0x165A40);
else
{
proj_matrix = *(D3DXMATRIX*)(dwPointer+0x9A0);
view_matrix = *(D3DXMATRIX*)(dwPointer+0x960);
worl_matrix = *(D3DXMATRIX*)(dwPointer+0x9E0);
}
Code:
if(!dwPBlackouti3Exec)
dwPBlackouti3Exec = (DWORD)GetModuleHandle("PBlackout.i3Exec");
else{
if(!dwMiscPointer)
{
dwMiscPointer = *(DWORD*)(dwPBlackouti3Exec+0x43690+1);
dwMiscPointer = *(DWORD*)dwMiscPointer;
}
}
btw he gave me permission to post
EDIT::: OH BTW OFFSET/ADDRESS ARE UP TO DATE!!!
AND NAMES DONT WORK IN AI MODE
esp.JPG





..