C++ Glow ESP

Posts 115 of 20 · Page 1 of 2
C++ Glow ESP
Hi Guys
can some nice guy give me the source of a glow hack.. i already have a bunch of stuff but i cant get the glow esp working
thanks
Well are you planning to use OpenGl, or Direct3D?
Quote Originally Posted by CyanRed3 View Post
snip~
pls be a troll... pls be a troll...

Quote Originally Posted by derkrasseboy View Post
snip~
Can you please actually TELL us the problem? [Or post code?]
Quote Originally Posted by derkrasseboy View Post
a bunch of stuff
Give you what, exactly?
What do you have?
What don't you have?
ok so i basically found this:

void GlowEsp()
{
DWORD glow_LocalBase = proM.Read<DWORD>(Client + m_dwLocalPlayerIndex);
DWORD glow_Pointer = proM.Read<DWORD>(Client + m_dwGlowObject);
int MyTeamID = proM.Read<int>(glow_LocalBase + m_iTeamNum);

for (int i = 0; i < 32; i++)
{
int glow_currentPlayer = proM.Read<int>(Client + m_dwEntityList + i * 0x10);
bool glow_currentPlayerDormant = proM.Read<bool>(glow_currentPlayer + m_bDormant);
int glow_currentPlayerGlowIndex = proM.Read<int>(glow_currentPlayer + m_iGlowIndex);
int EntityBaseTeamID = proM.Read<int>(glow_currentPlayer + m_iTeamNum);

if (glow_currentPlayerDormant == 1 || EntityBaseTeamID == 0)
continue;
else
if (MyTeamID != EntityBaseTeamID || GlowTeamCheck == false)
switch (EntityBaseTeamID) // 1 GoTV; 2 T; 3 CT
{
case 2:
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x4)), GlowTerroristRed);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x8)), GlowTerroristGreen);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0xC)), GlowTerroristBlue);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x10)), GlowTerroristAlpha);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x24)), true);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x25)), false);
break;
case 3:
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x4)), GlowCounterTerroristRed);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x8)), GlowCounterTerroristGreen);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0xC)), GlowCounterTerroristBlue);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x10)), GlowCounterTerroristAlpha);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x24)), true);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x25)), false);
break;
}
}
}


Im trying to do this with HackProcess.h but if im going to try instead of for example proM.Write, WriteProcessMemory it just comes up with a bunch of problems eventhough it should work :c .. I know how to get all the Offsets and shit but my basic problem is the GlowHack itself.



Things I already have: Many Offsets trough Dumper, work because i checked them. BunnyHop and NoFlash. But thats it
Things I dont have: GlowESP. I dont want to draw boxes around the enemies.
Quote Originally Posted by derkrasseboy View Post
ok so i basically found this:

void GlowEsp()
{
DWORD glow_LocalBase = proM.Read<DWORD>(Client + m_dwLocalPlayerIndex);
DWORD glow_Pointer = proM.Read<DWORD>(Client + m_dwGlowObject);
int MyTeamID = proM.Read<int>(glow_LocalBase + m_iTeamNum);

for (int i = 0; i < 32; i++)
{
int glow_currentPlayer = proM.Read<int>(Client + m_dwEntityList + i * 0x10);
bool glow_currentPlayerDormant = proM.Read<bool>(glow_currentPlayer + m_bDormant);
int glow_currentPlayerGlowIndex = proM.Read<int>(glow_currentPlayer + m_iGlowIndex);
int EntityBaseTeamID = proM.Read<int>(glow_currentPlayer + m_iTeamNum);

if (glow_currentPlayerDormant == 1 || EntityBaseTeamID == 0)
continue;
else
if (MyTeamID != EntityBaseTeamID || GlowTeamCheck == false)
switch (EntityBaseTeamID) // 1 GoTV; 2 T; 3 CT
{
case 2:
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x4)), GlowTerroristRed);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x8)), GlowTerroristGreen);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0xC)), GlowTerroristBlue);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x10)), GlowTerroristAlpha);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x24)), true);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x25)), false);
break;
case 3:
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x4)), GlowCounterTerroristRed);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x8)), GlowCounterTerroristGreen);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0xC)), GlowCounterTerroristBlue);
proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x10)), GlowCounterTerroristAlpha);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x24)), true);
proM.Write<BOOL>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x34) + 0x25)), false);
break;
}
}
}


Im trying to do this with HackProcess.h but if im going to try instead of for example proM.Write, WriteProcessMemory it just comes up with a bunch of problems eventhough it should work :c .. I know how to get all the Offsets and shit but my basic problem is the GlowHack itself.



Things I already have: Many Offsets trough Dumper, work because i checked them. BunnyHop and NoFlash. But thats it
Things I dont have: GlowESP. I dont want to draw boxes around the enemies.
whr is the code from?
Quote Originally Posted by chenjunhua View Post
whr is the code from?
Looks very much like inVincibleV2.
The problem is your glowobjectdefinition_t size... Add more 4 (0x34 - - - - > 0x38)

Also make a higher loop, not 32, to 64.

Ps: nice idea of the switch and case (;
if anyone has any vb glow feel free to gimme some saurce (i wont paste i promise!!!)
The Source is from Pastebin, found it when searching around on google.. Not quite sure if im allowed to post the link here tho. This Source is using ProcMem.h. I dont want to use it tho. I already have HackProcess.h which i prefer. So i changed for example proM.Write<float>((glow_Pointer + ((glow_currentPlayerGlowIndex * 0x38) + 0x4)), GlowTerroristRed); to WriteProcessMemory(mem.__HandleProcess, (FLOAT*)(GlowObjOffset + ((glow_currentPlayerGlowIndex * 0x38) + 0x4)), &GlowTerroristRed, sizeof(float), NULL);. Im asking if I did it the right way. Because im not quite sure


EDIT: I tried getting this working but i really have some major problems which arent that easy to explain, if someone is that kind and wants to help me feel free to add me on skype: marcel9568
Ok guys, my ESP is working now.. Kind of. So basically the Problem was
Code:
int glow_currentPlayer = proM.Read<int>(Client + m_dwEntityList + i * 0x10);
. The calculation is wrong / outdated it needs to be changed to
Code:
(Client + m_dwEntityList + ((i -1) * 16))
. Also you need to change the 0x34 to 0x38 thanks to PhY'z for that. And then it will work, should work at least. I changed everything to my HackProcess.h with Read/WriteProcessMemory. I only have a little Problem left which is the duration of the Glowing. It show only 3-8 secs and then it disappears eventhough its not suppose to. I have no clue why that is, would be nice if someone could help me out.
Quote Originally Posted by derkrasseboy View Post
Ok guys, my ESP is working now.. Kind of. So basically the Problem was
Code:
int glow_currentPlayer = proM.Read<int>(Client + m_dwEntityList + i * 0x10);
. The calculation is wrong / outdated it needs to be changed to
Code:
(Client + m_dwEntityList + ((i -1) * 16))
. Also you need to change the 0x34 to 0x38 thanks to PhY'z for that. And then it will work, should work at least. I changed everything to my HackProcess.h with Read/WriteProcessMemory. I only have a little Problem left which is the duration of the Glowing. It show only 3-8 secs and then it disappears eventhough its not suppose to. I have no clue why that is, would be nice if someone could help me out.
Because you're only applying it once.
The game updates the GlowStruct.

Make a loop and write the values evey time.
Yeah i figured that out already lol. I just need to get my Program now into multithreading because the infinite loop is taking the whole thread which means the bhop script doenst work anymore
Quote Originally Posted by derkrasseboy View Post
Yeah i figured that out already lol. I just need to get my Program now into multithreading because the infinite loop is taking the whole thread which means the bhop script doenst work anymore
It seems you are not trolling, so I will leave this here for you and you will hopefully get it:
Code:
while (true) // your infinite loop
{
  doBhop();
  doGlow();
}
Posts 115 of 20 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?