OutdatedPP Subtle-aimbot & Triggerbot - PolyHack - Auto Updating

Posts 631–645 of 739 · Page 43 of 50
Quote Originally Posted by joesnow111 View Post
I had this working for weeks with no issues... now all of a sudden trigger and aim do not work. I have recomplied at least 10 times and it still doesnt work. Any ideas?
AT least try to read some post above you? Its patched/outdated. Give Merccy his time. And play legit for now.

- - - Updated - - -

Quote Originally Posted by Viperious View Post
OMG THANKS #pragma region group1//these change with updates

DWORD DwEntityList = 0x049ED1B4;
DWORD DwEnginePointer = 0x00559434;
DWORD DwLocalPlayer = 0x00A4B98C;
DWORD DwViewAngle = 0x4CE0;
#pragma endregion

#pragma region group2//these normally don't
const DWORD DwCrosshairId = 0x2400;
const DWORD DwVecViewOrigin = 0x104;
const DWORD DwVecOrigin = 0x134;
const DWORD DwVecPunch = 0x13E8;
const DWORD DwTeamNumber = 0xF0;
const DWORD DwShotsFired = 0x1D60;
const DWORD DwFlags = 0x100;
const DWORD DwBoneMatrix = 0xA78;
const DWORD DwEntitySize = 0x10;
const DWORD DwHealth = 0xFC;
const DWORD DwLifeState = 0x25B;
const DWORD DwVecVelocity = 0x110;
#pragma endregion

this actually works!!! Is there one for poly glow esp???
#include "Game.h"

#pragma region offsets
DWORD offLocalPlayer;
DWORD offEntityList;
const DWORD offEntityTeam = 0xF0;

DWORD offGlow;
#pragma endregion

#pragma region globalVars
PModule modClient;
PMemory mem;
#pragma endregion

[junk_enable /]
[enc_string_enable /]

#pragma region hotKeys
int whichKeyIsPressed() {
while (true) {
for (int i = 1; i < 255; i++) {
if (GetAsyncKeyState(i) & 0x8000) {
while (GetAsyncKeyState(i) & 0x8000) {
Sleep(50);
}
return i;
}
}
Sleep(10);
}
}
int keyGlowToggle;
#pragma endregion

void ReadData(Player* p) {
p->team = mem.Read<int>(p->dwBase + offEntityTeam);
}

int main() {
std::cout << "PolyHack V2.0 - Made by Merccy\n\n";
std::cout << "Waiting for csgo.exe...";
while (!mem.Attach("csgo.exe")) {
std::cout << ".";
Sleep(500);
}
modClient = mem.GetModule("client.dll");
std::cout << "\nFound\n\n";

std::cout << "Getting offsets...";
// Glow offset
//DWORD gpStart = mem.FindPatternArr(modClient.dwBase, modClient.dwSize, "xxxxxxxxxxxxxx????xxxxxxx", 25, 0x6B, 0xD6, 0x34, 0x89, 0x44, 0x0A, 0x30, 0x8D, 0x8F, 0xE4, 0x1B, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00);
//offGlow = mem.Read<DWORD>(gpStart + 14) - modClient.dwBase;
offGlow = 0x4AFDE04;

// Entity list
//DWORD elStart = mem.FindPatternArr(modClient.dwBase, modClient.dwSize, "x????xx?xxx", 11, 0x5, 0x0, 0x0, 0x0, 0x0, 0xC1, 0xE9, 0x0, 0x39, 0x48, 0x4);
//DWORD elP1 = mem.Read<DWORD>(elStart + 1);
//BYTE elP2 = mem.Read<BYTE>(elStart + 7);
//offEntityList = (elP1 + elP2) - modClient.dwBase;
offEntityList = 0x49ED1B4;

// Local player
//DWORD lpStart = mem.FindPatternArr(modClient.dwBase, modClient.dwSize, "xxx????xx????xxxxx?", 19, 0x8D, 0x34, 0x85, 0x0, 0x0, 0x0, 0x0, 0x89, 0x15, 0x0, 0x0, 0x0, 0x0, 0x8B, 0x41, 0x8, 0x8B, 0x48, 0x0);
//DWORD lpP1 = mem.Read<DWORD>(lpStart + 3);
//BYTE lpP2 = mem.Read<BYTE>(lpStart + 18);
//offLocalPlayer = (lpP1 + lpP2) - modClient.dwBase;
offLocalPlayer = 0xA4B98c;

std::cout << "\nDone\n\n";

std::cout << "Hotkeys: \n";
std::cout << "Toggle glow: ";
keyGlowToggle = whichKeyIsPressed();
std::cout << keyGlowToggle << "\n";
std::cout << "\n";

bool glowEnabled = false;
Player me;
Player players[64];

while (!GetAsyncKeyState(VK_END)) {
if (GetAsyncKeyState(keyGlowToggle) & 0x8000) {
while (GetAsyncKeyState(keyGlowToggle) & 0x8000) {
Sleep(50);
}
glowEnabled = !glowEnabled;
std::cout << "Glow ESP is now ";
if (glowEnabled) {
std::cout << "enabled\n";
}
else {
std::cout << "disabled\n";
}
}

if (glowEnabled) {
me.dwBase = mem.Read<DWORD>(modClient.dwBase + offLocalPlayer);
ReadData(&me);
for (int i = 1; i < 64; i++) {
players[i].dwBase = mem.Read<DWORD>(modClient.dwBase + offEntityList + i * 0x10);
ReadData(&players[i]);
}

DWORD pointerGlow = mem.Read<DWORD>(modClient.dwBase + offGlow);
int objectCount = mem.Read<int>(modClient.dwBase + offGlow + 0x4);
if (pointerGlow != NULL) {
for (int i = 0; i < objectCount; i++) {
DWORD mObj = pointerGlow + i * sizeof(GlowObjectDefinition_t);
GlowObjectDefinition_t glowObj = mem.Read<GlowObjectDefinition_t>(mObj);
if (glowObj.pEntity != NULL) {
int f_i = -1;
for (int j = 1; j < 64; j++) {
if (glowObj.pEntity == players[j].dwBase) {
int r = 255, g = 0, b = 0;
if (players[j].team == me.team) {
r = 0;
b = 255;
}
mem.Write<float>(mObj + 0x4, r / 255);
mem.Write<float>(mObj + 0x8, g / 255);
mem.Write<float>(mObj + 0xC, b / 255);
mem.Write<float>(mObj + 0x10, 1.0f);
mem.Write<BOOL>(mObj + 0x24, true);
mem.Write<BOOL>(mObj + 0x25, false);
}
}
}
}
}
}
}

return 0;
}


---------------------------------------------------------------------------------------------------

Copy everything to main.cpp
Would be better formating if u posted ita s code but w/e
Quote Originally Posted by KeitaroNSR View Post
AT least try to read some post above you? Its patched/outdated. Give Merccy his time. And play legit for now.

- - - Updated - - -



#include "Game.h"

#pragma region offsets
DWORD offLocalPlayer;
DWORD offEntityList;
const DWORD offEntityTeam = 0xF0;

DWORD offGlow;
#pragma endregion

#pragma region globalVars
PModule modClient;
PMemory mem;
#pragma endregion

[junk_enable /]
[enc_string_enable /]

#pragma region hotKeys
int whichKeyIsPressed() {
while (true) {
for (int i = 1; i < 255; i++) {
if (GetAsyncKeyState(i) & 0x8000) {
while (GetAsyncKeyState(i) & 0x8000) {
Sleep(50);
}
return i;
}
}
Sleep(10);
}
}
int keyGlowToggle;
#pragma endregion

void ReadData(Player* p) {
p->team = mem.Read<int>(p->dwBase + offEntityTeam);
}

int main() {
std::cout << "PolyHack V2.0 - Made by Merccy\n\n";
std::cout << "Waiting for csgo.exe...";
while (!mem.Attach("csgo.exe")) {
std::cout << ".";
Sleep(500);
}
modClient = mem.GetModule("client.dll");
std::cout << "\nFound\n\n";

std::cout << "Getting offsets...";
// Glow offset
//DWORD gpStart = mem.FindPatternArr(modClient.dwBase, modClient.dwSize, "xxxxxxxxxxxxxx????xxxxxxx", 25, 0x6B, 0xD6, 0x34, 0x89, 0x44, 0x0A, 0x30, 0x8D, 0x8F, 0xE4, 0x1B, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00);
//offGlow = mem.Read<DWORD>(gpStart + 14) - modClient.dwBase;
offGlow = 0x4AFDE04;

// Entity list
//DWORD elStart = mem.FindPatternArr(modClient.dwBase, modClient.dwSize, "x????xx?xxx", 11, 0x5, 0x0, 0x0, 0x0, 0x0, 0xC1, 0xE9, 0x0, 0x39, 0x48, 0x4);
//DWORD elP1 = mem.Read<DWORD>(elStart + 1);
//BYTE elP2 = mem.Read<BYTE>(elStart + 7);
//offEntityList = (elP1 + elP2) - modClient.dwBase;
offEntityList = 0x49ED1B4;

// Local player
//DWORD lpStart = mem.FindPatternArr(modClient.dwBase, modClient.dwSize, "xxx????xx????xxxxx?", 19, 0x8D, 0x34, 0x85, 0x0, 0x0, 0x0, 0x0, 0x89, 0x15, 0x0, 0x0, 0x0, 0x0, 0x8B, 0x41, 0x8, 0x8B, 0x48, 0x0);
//DWORD lpP1 = mem.Read<DWORD>(lpStart + 3);
//BYTE lpP2 = mem.Read<BYTE>(lpStart + 18);
//offLocalPlayer = (lpP1 + lpP2) - modClient.dwBase;
offLocalPlayer = 0xA4B98c;

std::cout << "\nDone\n\n";

std::cout << "Hotkeys: \n";
std::cout << "Toggle glow: ";
keyGlowToggle = whichKeyIsPressed();
std::cout << keyGlowToggle << "\n";
std::cout << "\n";

bool glowEnabled = false;
Player me;
Player players[64];

while (!GetAsyncKeyState(VK_END)) {
if (GetAsyncKeyState(keyGlowToggle) & 0x8000) {
while (GetAsyncKeyState(keyGlowToggle) & 0x8000) {
Sleep(50);
}
glowEnabled = !glowEnabled;
std::cout << "Glow ESP is now ";
if (glowEnabled) {
std::cout << "enabled\n";
}
else {
std::cout << "disabled\n";
}
}

if (glowEnabled) {
me.dwBase = mem.Read<DWORD>(modClient.dwBase + offLocalPlayer);
ReadData(&me);
for (int i = 1; i < 64; i++) {
players[i].dwBase = mem.Read<DWORD>(modClient.dwBase + offEntityList + i * 0x10);
ReadData(&players[i]);
}

DWORD pointerGlow = mem.Read<DWORD>(modClient.dwBase + offGlow);
int objectCount = mem.Read<int>(modClient.dwBase + offGlow + 0x4);
if (pointerGlow != NULL) {
for (int i = 0; i < objectCount; i++) {
DWORD mObj = pointerGlow + i * sizeof(GlowObjectDefinition_t);
GlowObjectDefinition_t glowObj = mem.Read<GlowObjectDefinition_t>(mObj);
if (glowObj.pEntity != NULL) {
int f_i = -1;
for (int j = 1; j < 64; j++) {
if (glowObj.pEntity == players[j].dwBase) {
int r = 255, g = 0, b = 0;
if (players[j].team == me.team) {
r = 0;
b = 255;
}
mem.Write<float>(mObj + 0x4, r / 255);
mem.Write<float>(mObj + 0x8, g / 255);
mem.Write<float>(mObj + 0xC, b / 255);
mem.Write<float>(mObj + 0x10, 1.0f);
mem.Write<BOOL>(mObj + 0x24, true);
mem.Write<BOOL>(mObj + 0x25, false);
}
}
}
}
}
}
}

return 0;
}


---------------------------------------------------------------------------------------------------

Copy everything to main.cpp
does this work for his glow hack?
Quote Originally Posted by KeitaroNSR View Post
AT least try to read some post above you? Its patched/outdated. Give Merccy his time. And play legit for now.

- - - Updated - - -



#include "Game.h"

#pragma region offsets
DWORD offLocalPlayer;
DWORD offEntityList;
const DWORD offEntityTeam = 0xF0;

DWORD offGlow;
#pragma endregion

#pragma region globalVars
PModule modClient;
PMemory mem;
#pragma endregion

[junk_enable /]
[enc_string_enable /]

#pragma region hotKeys
int whichKeyIsPressed() {
while (true) {
for (int i = 1; i < 255; i++) {
if (GetAsyncKeyState(i) & 0x8000) {
while (GetAsyncKeyState(i) & 0x8000) {
Sleep(50);
}
return i;
}
}
Sleep(10);
}
}
int keyGlowToggle;
#pragma endregion

void ReadData(Player* p) {
p->team = mem.Read<int>(p->dwBase + offEntityTeam);
}

int main() {
std::cout << "PolyHack V2.0 - Made by Merccy\n\n";
std::cout << "Waiting for csgo.exe...";
while (!mem.Attach("csgo.exe")) {
std::cout << ".";
Sleep(500);
}
modClient = mem.GetModule("client.dll");
std::cout << "\nFound\n\n";

std::cout << "Getting offsets...";
// Glow offset
//DWORD gpStart = mem.FindPatternArr(modClient.dwBase, modClient.dwSize, "xxxxxxxxxxxxxx????xxxxxxx", 25, 0x6B, 0xD6, 0x34, 0x89, 0x44, 0x0A, 0x30, 0x8D, 0x8F, 0xE4, 0x1B, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00);
//offGlow = mem.Read<DWORD>(gpStart + 14) - modClient.dwBase;
offGlow = 0x4AFDE04;

// Entity list
//DWORD elStart = mem.FindPatternArr(modClient.dwBase, modClient.dwSize, "x????xx?xxx", 11, 0x5, 0x0, 0x0, 0x0, 0x0, 0xC1, 0xE9, 0x0, 0x39, 0x48, 0x4);
//DWORD elP1 = mem.Read<DWORD>(elStart + 1);
//BYTE elP2 = mem.Read<BYTE>(elStart + 7);
//offEntityList = (elP1 + elP2) - modClient.dwBase;
offEntityList = 0x49ED1B4;

// Local player
//DWORD lpStart = mem.FindPatternArr(modClient.dwBase, modClient.dwSize, "xxx????xx????xxxxx?", 19, 0x8D, 0x34, 0x85, 0x0, 0x0, 0x0, 0x0, 0x89, 0x15, 0x0, 0x0, 0x0, 0x0, 0x8B, 0x41, 0x8, 0x8B, 0x48, 0x0);
//DWORD lpP1 = mem.Read<DWORD>(lpStart + 3);
//BYTE lpP2 = mem.Read<BYTE>(lpStart + 18);
//offLocalPlayer = (lpP1 + lpP2) - modClient.dwBase;
offLocalPlayer = 0xA4B98c;

std::cout << "\nDone\n\n";

std::cout << "Hotkeys: \n";
std::cout << "Toggle glow: ";
keyGlowToggle = whichKeyIsPressed();
std::cout << keyGlowToggle << "\n";
std::cout << "\n";

bool glowEnabled = false;
Player me;
Player players[64];

while (!GetAsyncKeyState(VK_END)) {
if (GetAsyncKeyState(keyGlowToggle) & 0x8000) {
while (GetAsyncKeyState(keyGlowToggle) & 0x8000) {
Sleep(50);
}
glowEnabled = !glowEnabled;
std::cout << "Glow ESP is now ";
if (glowEnabled) {
std::cout << "enabled\n";
}
else {
std::cout << "disabled\n";
}
}

if (glowEnabled) {
me.dwBase = mem.Read<DWORD>(modClient.dwBase + offLocalPlayer);
ReadData(&me);
for (int i = 1; i < 64; i++) {
players[i].dwBase = mem.Read<DWORD>(modClient.dwBase + offEntityList + i * 0x10);
ReadData(&players[i]);
}

DWORD pointerGlow = mem.Read<DWORD>(modClient.dwBase + offGlow);
int objectCount = mem.Read<int>(modClient.dwBase + offGlow + 0x4);
if (pointerGlow != NULL) {
for (int i = 0; i < objectCount; i++) {
DWORD mObj = pointerGlow + i * sizeof(GlowObjectDefinition_t);
GlowObjectDefinition_t glowObj = mem.Read<GlowObjectDefinition_t>(mObj);
if (glowObj.pEntity != NULL) {
int f_i = -1;
for (int j = 1; j < 64; j++) {
if (glowObj.pEntity == players[j].dwBase) {
int r = 255, g = 0, b = 0;
if (players[j].team == me.team) {
r = 0;
b = 255;
}
mem.Write<float>(mObj + 0x4, r / 255);
mem.Write<float>(mObj + 0x8, g / 255);
mem.Write<float>(mObj + 0xC, b / 255);
mem.Write<float>(mObj + 0x10, 1.0f);
mem.Write<BOOL>(mObj + 0x24, true);
mem.Write<BOOL>(mObj + 0x25, false);
}
}
}
}
}
}
}

return 0;
}


---------------------------------------------------------------------------------------------------

Copy everything to main.cpp
I replaced the code and it didn't help. Is this supposed to patch it?
My apologies! I should have read.. but honestly, if I had the time to read 42 pages of info, i would probably have the time to learn to play legit
still undetectable?
Quote Originally Posted by joesnow111 View Post
My apologies! I should have read.. but honestly, if I had the time to read 42 pages of info, i would probably have the time to learn to play legit
It's actually a couple'o posts above you... Also, no one would have the right mind to search near the first few pages for a fix for a recent patch right? Hahahaha..

- - - Updated - - -

Quote Originally Posted by LXG View Post
still undetectable?
Undetected, and will stay undetected. Just recompile everytime a new update comes, use it with VMProtect, and play safe.
Quote Originally Posted by DarkBacon View Post
Great! So, I was just using the Subtle aimbot, but I will give a checked in the other Polyhacks




Try downloading again and follow the following steps :

1 - Go to the .zip " PolySubtleAim 1.0_mpgh.net " and just copy the main.cpp file out of it.

2 - Edit the offets as follows:

#pragma region group1//these change with updates

DWORD DwEntityList = 0x049ED1B4;
DWORD DwEnginePointer = 0x00559434;
DWORD DwLocalPlayer = 0x00A4B98C;
DWORD DwViewAngle = 0x4CE0;
#pragma endregion

#pragma region group2//these normally don't
const DWORD DwCrosshairId = 0x2400;
const DWORD DwVecViewOrigin = 0x104;
const DWORD DwVecOrigin = 0x134;
const DWORD DwVecPunch = 0x13E8;
const DWORD DwTeamNumber = 0xF0;
const DWORD DwShotsFired = 0x1D60;
const DWORD DwFlags = 0x100;
const DWORD DwBoneMatrix = 0xA78;
const DWORD DwEntitySize = 0x10;
const DWORD DwHealth = 0xFC;
const DWORD DwLifeState = 0x25B;
const DWORD DwVecVelocity = 0x110;
#pragma endregion

3 - Copy the modified main.cpp and paste directly in the .zip file .

4 - Try to compile again.

Post here the result, gl
Do you actually replace everything inside it with only those offsets?
Or is it just that general area.
Edit: NVM I found out. Thanks a lot
They suddenly stopped working today... i kept recompiling and it still doesn't work.
Quote Originally Posted by Liamjai157 View Post
They suddenly stopped working today... i kept recompiling and it still doesn't work.
Same here.
Okay, i can't find pragma region group 1, I only have

#include "Game.h"

#pragma region offsets
DWORD offLocalPlayer;
DWORD offEntityList;
const DWORD offEntityTeam = 0xF0;

DWORD offGlow;
#pragma endregion

#pragma region globalVars
PModule modClient;
PMemory mem;
#pragma endregion

[junk_enable /]
[enc_string_enable /]

#pragma region hotKeys


as the findable #pragma
Quote Originally Posted by Liamjai157 View Post
Okay, i can't find pragma region group 1, I only have

#include "Game.h"

#pragma region offsets
DWORD offLocalPlayer;
DWORD offEntityList;
const DWORD offEntityTeam = 0xF0;

DWORD offGlow;
#pragma endregion

#pragma region globalVars
PModule modClient;
PMemory mem;
#pragma endregion

[junk_enable /]
[enc_string_enable /]

#pragma region hotKeys


as the findable #pragma
Pretty sure you need to download the zip again.
Try opening the zip with windows file explorer
-right click zip>go down to open with>windows explorer
Copy the file onto the desktop rather than trying to edit it directly
Compile the zip that you modified directly and try using it
Quote Originally Posted by -Lewis View Post


Check the "View compiler output" box and tell us what it says. Also, make sure you have Visual Studio 2013 for Windows Desktop. It's easy to get it for Windows, not Windows Desktop.

One question: is the aimbot working for anyone? Mine won't aim automatically; the trigger is working, though.
I clicked on the link that the PolyLoader provided but I believe it may have been the wrong one (apparently his link gave me Windows Phone 8.1 Emulators. I'm installing the Windows Desktop version at the moment. I will get back to you!


It works now. Thank you, I'm going to test and see if the AimBot works though.
I'm a complete noob when it comes to coding.

Can you guys explain (in autistic speak) what to do to manually update the cheats? I see like 10 posts with different snippets of code that confuses me. :P

It'd be greatly appreciated for a very basic tutorial on what to do to fix it!
Posts 631–645 of 739 · Page 43 of 50
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us