Thread: ESP Info

Page 1 of 2 12 LastLast
Results 1 to 15 of 27
  1. #1
    Departure's Avatar
    Join Date
    Nov 2010
    Gender
    male
    Posts
    818
    Reputation
    125
    Thanks
    1,785
    My Mood
    Doh

    ESP Info

    Now I have a basic menu happening in delphi and the basic memory hacks/ Console hacks, I would like to move on.. the next thing I need to learn about is the ESP stuff, Im still not 100% convinced this is actually useful while in game besides from killing a few FPS, but none the less I would like to learn about.. Anyone here would like to explain and discuss. I feel I have given some really good ideas to the C++ coders here, So I am hoping they will return the favour and teach me what I need to know to move on to the next level...

  2. The Following User Says Thank You to Departure For This Useful Post:

    NOOB (06-23-2011)

  3. #2
    wolffang0000's Avatar
    Join Date
    Apr 2009
    Gender
    male
    Location
    here
    Posts
    597
    Reputation
    1
    Thanks
    165
    My Mood
    Relaxed
    Quote Originally Posted by Departure View Post
    Now I have a basic menu happening in delphi and the basic memory hacks/ Console hacks, I would like to move on.. the next thing I need to learn about is the ESP stuff, Im still not 100% convinced this is actually useful while in game besides from killing a few FPS, but none the less I would like to learn about.. Anyone here would like to explain and discuss. I feel I have given some really good ideas to the C++ coders here, So I am hoping they will return the favour and teach me what I need to know to move on to the next level...
    ESP is displaying objects at the players. not much more to say about it

    if ur looking for code, u can NOP nametags, or look around some.

  4. The Following User Says Thank You to wolffang0000 For This Useful Post:

    NOOB (06-23-2011)

  5. #3
    Fabolous's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    192.168.1.01
    Posts
    2,706
    Reputation
    261
    Thanks
    682
    My Mood
    Paranoid
    ^ Basically drawing but theres more to it. You would need the enemy class so you know what to draw on and W2S. Im a noob so i wouldn't know :P

  6. The Following 2 Users Say Thank You to Fabolous For This Useful Post:

    Departure (05-21-2011),NOOB (06-23-2011)

  7. #4
    CAFlames's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    Where ever my imagination takes me
    Posts
    3,014
    Reputation
    202
    Thanks
    2,934
    My Mood
    Twisted
    ESP is simple using a class (PlayerInfo) and Drawing lines, boxes, w/e toawrds them. Simply use D3dvectors to find the person position from the class and then use a world2screen function to get the players screen position

    Current Works:
    ---Horror Game






    Special thanks to drgnforce9 for my sig picture

    Quote Originally Posted by m_t_h View Post

    CAflames is one epic coder.

    Rep and thanks him.. or you're perma banned.

  8. The Following User Says Thank You to CAFlames For This Useful Post:

    NOOB (06-23-2011)

  9. #5
    kibbles18's Avatar
    Join Date
    Oct 2008
    Gender
    male
    Location
    US
    Posts
    860
    Reputation
    5
    Thanks
    124
    PlayerInfo class dosent have positions in it that ive seen?

  10. The Following User Says Thank You to kibbles18 For This Useful Post:

    NOOB (06-23-2011)

  11. #6
    CAFlames's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    Where ever my imagination takes me
    Posts
    3,014
    Reputation
    202
    Thanks
    2,934
    My Mood
    Twisted
    Quote Originally Posted by kibbles18 View Post
    PlayerInfo class dosent have positions in it that ive seen?
    Lol... Object. Turn it into vector then use vector coords.

    Current Works:
    ---Horror Game






    Special thanks to drgnforce9 for my sig picture

    Quote Originally Posted by m_t_h View Post

    CAflames is one epic coder.

    Rep and thanks him.. or you're perma banned.

  12. The Following User Says Thank You to CAFlames For This Useful Post:

    NOOB (06-23-2011)

  13. #7
    wolffang0000's Avatar
    Join Date
    Apr 2009
    Gender
    male
    Location
    here
    Posts
    597
    Reputation
    1
    Thanks
    165
    My Mood
    Relaxed
    Quote Originally Posted by CAFlames View Post


    Lol... Object. Turn it into vector then use vector coords.
    i hate ur CA menu, the hacks are fine, just the looks .

  14. The Following User Says Thank You to wolffang0000 For This Useful Post:

    NOOB (06-23-2011)

  15. #8
    _Fk127_'s Avatar
    Join Date
    Nov 2010
    Gender
    male
    Posts
    724
    Reputation
    16
    Thanks
    208
    My Mood
    Bitchy
    Quote Originally Posted by CAFlames View Post


    Lol... Object. Turn it into vector then use vector coords.
    I can haz type casting



    Put this image in your signature if you support HTML5 development!

  16. The Following User Says Thank You to _Fk127_ For This Useful Post:

    NOOB (06-23-2011)

  17. #9
    Departure's Avatar
    Join Date
    Nov 2010
    Gender
    male
    Posts
    818
    Reputation
    125
    Thanks
    1,785
    My Mood
    Doh
    okay so basically, I need to get the coords for each player right? then draw what ever at those coords.. np

    What does this word2screen function do your talking about? looks like I have code some of these functions also..

  18. The Following User Says Thank You to Departure For This Useful Post:

    NOOB (06-23-2011)

  19. #10
    CAFlames's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    Where ever my imagination takes me
    Posts
    3,014
    Reputation
    202
    Thanks
    2,934
    My Mood
    Twisted
    Quote Originally Posted by Departure View Post
    okay so basically, I need to get the coords for each player right? then draw what ever at those coords.. np

    What does this word2screen function do your talking about? looks like I have code some of these functions also..
    You see, the coords will be where he in on the map.. the coordinates. W2S gets coords on ur screen

    Current Works:
    ---Horror Game






    Special thanks to drgnforce9 for my sig picture

    Quote Originally Posted by m_t_h View Post

    CAflames is one epic coder.

    Rep and thanks him.. or you're perma banned.

  20. The Following 2 Users Say Thank You to CAFlames For This Useful Post:

    Departure (05-21-2011),NOOB (06-23-2011)

  21. #11
    markoj's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    s
    Posts
    1,067
    Reputation
    60
    Thanks
    407
    My Mood
    Bored
    You'"ll have to convert a W2S function to Delphi
    Shouldn't be problem for you

    Heres one in c++
    Code:
    bool WorldToScreen( LPDIRECT3DDEVICE9 pDevice, D3DXVECTOR3 vWorldPos, D3DXVECTOR3 * pOut )
    {
    
    	CILTDrawPrim* pDrawPrim = *(CILTDrawPrim**)0x8024F8;
    D3DVIEWPORT9 viewPort = {0};
    pDevice->GetViewport(&viewPort);
    D3DXVec3Project( pOut, &vWorldPos, &viewPort, &pDrawPrim->Projection, &pDrawPrim->View, &pDrawPrim->World );
    
    return ( pOut->z < 1.0f );
    
    }
    Last edited by markoj; 05-21-2011 at 11:02 PM.
    Dont ban me

  22. The Following User Says Thank You to markoj For This Useful Post:

    NOOB (06-23-2011)

  23. #12
    Crash's Avatar
    Join Date
    Aug 2009
    Gender
    male
    Location
    JAville
    Posts
    2,889
    Reputation
    163
    Thanks
    3,289
    My Mood
    Sleepy
    You can find the address for the pointer to the first ClientInfo in the linked list and then go through them like this :

    Code:
    CClientInfo *pClient = ....; //Pointer to the first ClientInfo in the list
    while(pClient != 0){
    
        if(pClient->dwPlayerID != pSelf->dwPlayerID && pClient->iTeam != pSelf->iTeam){
    
            D3DXVECTOR3 pScreen;
            if(WorldToScreen(pClient->hObject->Pos, &pScreen))
                pFont->DrawText(pScreen.x, pScreen.y, pClient->cPlayerName);
    
        }
    
        pClient = pClient->pNext;
    }
    Offsets :
    iTeam = +0x70
    dwPlayerID = +0x4
    pNext = +0x264
    cPlayerName = +0x10
    hObject = +0x28

  24. The Following 3 Users Say Thank You to Crash For This Useful Post:

    Departure (05-22-2011),markoj (05-23-2011),NOOB (06-23-2011)

  25. #13
    topblast's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Location
    Far from around you Programmer: C++ | VB | C# | JAVA
    Posts
    3,607
    Reputation
    149
    Thanks
    4,922
    My Mood
    Cool
    Quote Originally Posted by Crash View Post
    You can find the address for the pointer to the first ClientInfo in the linked list and then go through them like this :

    Code:
    CClientInfo *pClient = ....; //Pointer to the first ClientInfo in the list
    while(pClient != 0){
    
        if(pClient->dwPlayerID != pSelf->dwPlayerID && pClient->iTeam != pSelf->iTeam){
    
            D3DXVECTOR3 pScreen;
            if(WorldToScreen(pClient->hObject->Pos, &pScreen))
                pFont->DrawText(pScreen.x, pScreen.y, pClient->cPlayerName);
    
        }
    
        pClient = pClient->pNext;
    }
    Offsets :
    iTeam = +0x70
    dwPlayerID = +0x4
    pNext = +0x264
    cPlayerName = +0x10
    hObject = +0x28

    Oh you go Girl (Guy In Real Life). Thats the way we Do it.
    I just like programming, that is all.

    Current Stuff:

    • GPU Programmer (Cuda)
    • Client/Server (Cloud Server)
    • Mobile App Development

  26. #14
    Departure's Avatar
    Join Date
    Nov 2010
    Gender
    male
    Posts
    818
    Reputation
    125
    Thanks
    1,785
    My Mood
    Doh
    @Crash @ Markoj @CAFlames @Fabolous

    Thanks guys, that info was a big help and makes alot more sense now +Rep

  27. #15
    Crash's Avatar
    Join Date
    Aug 2009
    Gender
    male
    Location
    JAville
    Posts
    2,889
    Reputation
    163
    Thanks
    3,289
    My Mood
    Sleepy
    Quote Originally Posted by Departure View Post
    @Crash @ Markoj @CAFlames @Fabolous

    Thanks guys, that info was a big help and makes alot more sense now +Rep
    Just so you know mine and marko's worldtoscreen are a little different just change it around to fit marko's

Page 1 of 2 12 LastLast