Project Blackout D3D ESP Source Code

Posts 1–15 of 51 · Page 1 of 4
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

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
};
and the ESP code

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);                        
    }
}
To get our matrix's

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);
}
and finally the address THIS address has GOT alot of stuff like username password object pointer alot...

Code:
if(!dwPBlackouti3Exec)
    dwPBlackouti3Exec = (DWORD)GetModuleHandle("PBlackout.i3Exec");
else{    
    if(!dwMiscPointer)
    {
        dwMiscPointer =    *(DWORD*)(dwPBlackouti3Exec+0x43690+1);                                
        dwMiscPointer = *(DWORD*)dwMiscPointer;
    }
}
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
esp.JPGattachment deleted · 859 downloads before removal
Cool ,,, and add this pic
Quote Originally Posted by Qmo View Post
Cool ,,, and add this pic
ⓘ
wow. . . .
name tag / Esp Name sir ???
#ada HP nya cool



Lol he already made radar and shit .. ;p
For the Screenshot go to imageshack, then upload on the site and copy the Forum Code, and then edit your Message and past the Code

And Thanks for Sharing
dwMiscPointer = *(DWORD*)(dwPBlackouti3Exec+0x43690+1);

how we find 0x43690+1 ??

because every update it should be changing
¨Go learn the C++ Language
Quote Originally Posted by Baldrogs View Post
¨Go learn the C++ Language
it's not about learning C++ pal..
i mean how we find 0x43690+1 in OllyDBG from dumped i3exec that we dump before..??
it should be some Array of Bytes or some other value..
Sure, but do you want to make with these's values ?
Quote Originally Posted by Baldrogs View Post
Sure, but do you want to make with these's values ?
maybe u can help me little with new offset address..
Let me Think About it
How To use in PointBlank.exe

can u give the Video
I was try, but not worked
this code has been error
give tutorial, please ..
error build me ..please tutorial....

---------- Post added at 12:03 PM ---------- Previous post was at 12:03 PM ----------

Quote Originally Posted by farhan99 View Post
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

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
};
and the ESP code

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);                        
    }
}
To get our matrix's

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);
}
and finally the address THIS address has GOT alot of stuff like username password object pointer alot...

Code:
if(!dwPBlackouti3Exec)
    dwPBlackouti3Exec = (DWORD)GetModuleHandle("PBlackout.i3Exec");
else{    
    if(!dwMiscPointer)
    {
        dwMiscPointer =    *(DWORD*)(dwPBlackouti3Exec+0x43690+1);                                
        dwMiscPointer = *(DWORD*)dwMiscPointer;
    }
}
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


error build me,please tutorial
Posts 1–15 of 51 · Page 1 of 4

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us