Solved ESP Fleep

Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat

Cristlol

Newbie
Full Member
Nov 25, 2013
22
968
0
Excuse me, Im rather newbie today i just watch+download fleep's esp c++ full source and updated offsets and yeah it seems work but the problem is esp isn't drawing as properly

https://www.youtube.com/watch?v=T6vCQh5d0t0

L8flM9y.jpg
asc612B.jpg
M1xFbQQ.jpg

Just straight lines as you can see. But after i ignore

C++:
//to[0] = x+ m_Rect.left;
//to[1] = y+ m_Rect.top ;
it seems better

cdxB2Cb.jpg
7p99y8i.jpg

C++:
bool WorldToScreen(float * from, float * to)
{
	float w = MyPlayer.WorldToScreenMatrix.flMatrix[3][0] * from[0] + MyPlayer.WorldToScreenMatrix.flMatrix[3][1] * from[1] + MyPlayer.WorldToScreenMatrix.flMatrix[3][2] * from[2] + MyPlayer.WorldToScreenMatrix.flMatrix[3][3];

	to[0] = MyPlayer.WorldToScreenMatrix.flMatrix[0][0] * from[0] + MyPlayer.WorldToScreenMatrix.flMatrix[0][1] * from[1] + MyPlayer.WorldToScreenMatrix.flMatrix[0][2] * from[2] + MyPlayer.WorldToScreenMatrix.flMatrix[0][3];
	to[1] = MyPlayer.WorldToScreenMatrix.flMatrix[1][0] * from[0] + MyPlayer.WorldToScreenMatrix.flMatrix[1][1] * from[1] + MyPlayer.WorldToScreenMatrix.flMatrix[1][2] * from[2] + MyPlayer.WorldToScreenMatrix.flMatrix[1][3];

	//cout << w << endl;
	//if(w < 0.01f)
		//return false;

	float invw = 1.0f / w;
	to[0] *= invw;
	to[1] *= invw;

	int width = (int)(m_Rect.right - m_Rect.left);
	int height = (int)(m_Rect.bottom - m_Rect.top);

	float x = width/2;
	float y = height/2;

	x += 0.5 * to[0] * width + 0.5;
	y -= 0.5 * to[1] * height + 0.5;

	//to[0] = x+ m_Rect.left;
	//to[1] = y+ m_Rect.top ;

	return true;
}
I think WorldToScreen function something worng by the way as i said im rather new. so im learning but really don't know how to fix this please help.

my offsets
C++:
const DWORD Player_Base = 0x53BFC8;
const DWORD EntityPlayer_Base = 0x5495B4;
const DWORD dw_mTeamOffset = 0x98;
const DWORD dw_Health = 0x90;
const DWORD dw_Pos = 0x25C;
const DWORD dw_vMatrix = 0x5863DC;
Thanks for advance.
 

Attachments

Last edited:

Cristlol

Newbie
Full Member
Nov 25, 2013
22
968
0
He means that in order to make the calculation you need to have a resolution varaiable.
C++:
 float x = width/2;
    float y = height/2;

Why did you comment out those stuff?

C++:
  //to[0] = x+ m_Rect.left;
    //to[1] = y+ m_Rect.top ;
and the w < 0.01f is to check if its infront of you or not so it doesnt matter...
after comment //to[0],to[1] box appear i dont know why..

can i have your full source?
 

kaz

Coder
Full Member
Nobleman
Apr 3, 2013
160
1,183
7
That's most likely the incorrect offset for viewMatrix.
Because GDI draws according to the entire monitor resolution you'll need +m_Rect.left and top

Try this program (CREDITS :: Y3t1y3t and "Credits xSip && JouHUN for the offset idea!")

C++:
typedef struct 
{float vMatrix[4][4]; 
}WorldToScreenMatrix_t; 

DWORD dwvMatrixOffset = 0x0; 

DWORD GetvMatrix() 
{ 
    int tempint = 0; 
    WorldToScreenMatrix_t WorldToScreenMatrix; 
    for(;dwvMatrixOffset < p.dwordEngineSize; dwvMatrixOffset += 0x4) 
    { 
        ReadProcessMemory(p.HandleProcess, (PBYTE*)(p.dwordEngine + dwvMatrixOffset),&WorldToScreenMatrix,sizeof(WorldToScreenMatrix),0); 
        if(WorldToScreenMatrix.vMatrix[1][1] >= 1.333130 && WorldToScreenMatrix.vMatrix[1][1] <= 1.333131 && WorldToScreenMatrix.vMatrix[0][0] >= 0.75 && WorldToScreenMatrix.vMatrix[0][0] <= 0.751) 
        { 
            tempint++; 
            if(tempint > 1) 
            { 
                cout << endl; 
                cout << "vMatrixBase: 0x" << hex << uppercase << dwvMatrixOffset << endl; 
                return dwvMatrixOffset; 
            } 
        } 
    } 
    cout << "Nothing here(4)!" << endl; 
    return NULL; 
}
sv_cheats 1;setang 90 90 via console before running program

since fleep is using hackprocess.h you should be able to replace enginesize and the engine pointer with functions from that.
 

Cristlol

Newbie
Full Member
Nov 25, 2013
22
968
0
Thanks guys its my bad the address is incorrect i try in csgo its works fine but in css as you can see.
 

rN'

Jr.Hacker
Meme Tier VIP
Jan 19, 2014
340
5,268
41
That's most likely the incorrect offset for viewMatrix.
Because GDI draws according to the entire monitor resolution you'll need +m_Rect.left and top

Try this program (CREDITS :: Y3t1y3t and "Credits xSip && JouHUN for the offset idea!")

C++:
typedef struct 
{float vMatrix[4][4]; 
}WorldToScreenMatrix_t; 

DWORD dwvMatrixOffset = 0x0; 

DWORD GetvMatrix() 
{ 
    int tempint = 0; 
    WorldToScreenMatrix_t WorldToScreenMatrix; 
    for(;dwvMatrixOffset < p.dwordEngineSize; dwvMatrixOffset += 0x4) 
    { 
        ReadProcessMemory(p.HandleProcess, (PBYTE*)(p.dwordEngine + dwvMatrixOffset),&WorldToScreenMatrix,sizeof(WorldToScreenMatrix),0); 
        if(WorldToScreenMatrix.vMatrix[1][1] >= 1.333130 && WorldToScreenMatrix.vMatrix[1][1] <= 1.333131 && WorldToScreenMatrix.vMatrix[0][0] >= 0.75 && WorldToScreenMatrix.vMatrix[0][0] <= 0.751) 
        { 
            tempint++; 
            if(tempint > 1) 
            { 
                cout << endl; 
                cout << "vMatrixBase: 0x" << hex << uppercase << dwvMatrixOffset << endl; 
                return dwvMatrixOffset; 
            } 
        } 
    } 
    cout << "Nothing here(4)!" << endl; 
    return NULL; 
}
sv_cheats 1;setang 90 90 via console before running program

since fleep is using hackprocess.h you should be able to replace enginesize and the engine pointer with functions from that.
Why you don't create a sig?
 
Attention! Before you post:

Read the How to Ask Questions Guide
99% of questions are answered in the Beginner's Guide, do it before asking a question.

No Hack Requests. Post in the correct section.  Search the forum first. Read the rules.

How to make a good post:

  • Fill out the form correctly
  • Tell us the game name & coding language
  • Post everything we need to know to help you
  • Ask specific questions, be descriptive
  • Post errors, line numbers & screenshots
  • Post code snippets using code tags
  • If it's a large project, zip it up and attach it

If you do not comply, your post may be deleted.  We want to help, please make a good post and we will do our best to help you.

Community Mods