Hey, cool video! I didnt get how i get the dwPlayerPawn and dwLocalPlayer, can you help me? in cs2 dumper i was only able to find and dwLocalPlayerPawn dwLocalPlayerController also the main.cpp should end with return 0; right (it was cut off)?
sorry for the late response, exactly. you should use the dwLocalPlayerPawn 90% of the time, since you can get the Origin of the player from the pawn, and not the controller (last i checked), but for the most part there isn't much of a difference.
Hi! i have problem with "ImGui_ImplWin32_ShutDown();" at 10:30 where it says "identifier ImGui_ImplWin32_ShutDown(); is not defined" EDIT: fixed it but i have now problem in render.h where "ImU32" is not defined same as "ImVec2" and "IM_COL32" EDIT2: nvm fixed it
Hi so I got everything working the boxes are rendering but for some reason the Y of the box follows my cursor up and down and idk what to do anymore, could you/someone maybe help on this, I watched the video twice and I see no mistakes.
Hello sir, I am getting a read access violation on the swap_chain->GetBuffer(0U, IID_PPV_ARGS(&back_buffer)); the app keeps crashing, how do we fix this?
WTS is not correct. the red boxes of entites are far away and if i look up or down the boxes get bigger.. they are not in the right place. all offsets are correct and I get perfect results in Vector3 and WTS but its not right translated 3d to 2d. any help :(
Hello, what should I do if I have 12 errors with an unresolved external symbol, all related to imgui, I have already checked everything I can, all libs, all includes, all code and all properties, I don’t know what the problem could be, are there any options?
No need for a driver. VAC is usermode and if you're external, to avoid being detected you can hijack a handle and the rest is just common sense and it also applies to drivers.
it doesnt get all players in deathmatch. there is always a constant number of players in a deathmatch which can be seen throug the wall and the rest cant be seen.
it's good practice to loop through 64 players like @zebra163 said, the reason i didn't is because my pc is bad, and i didn't want to put extra stress on it :)
@@carlgwastaken i already changed it to 64. then i realized that i have a team filter which is active in deathmatch. but in deathmatch u can also shoot players from your team
@@carlgwastaken Is this video and the logic with offsets and entities still working ? Because i think the m_VeOrigin is now _vOldOrigin.. Also i don't find dwLocalPlayer but DwLocalPlayerController, and PlayerPawn is LocalPlayerPawn for me with the dumper.
I keep getting this error, ive used the same imgui release as you and tried to define it myself but it wont work. #error Please '#define IMGUI_DEFINE_MATH_OPERATORS' _BEFORE_ including imgui.h! can anyone help?
been trying to make dx11 device contexts but they just aint work D3D11CreateDeviceAndSwapChain fails with 0x887a0001 which translates to "The application provided invalid parameter data; this must be debugged and fixed before the application is released." i double checked that part and it just wont do.. ill see what magic i must cast to fix this
i got the lib included yes, im looking at imgui official examples right now to see if theres something different. it should build regardless if i got release or debug cuz i applied settings in all cfgs. i could just grab the official example and add some transparency functions inbetween to make it seethru or etc - but this is not what i need. I need to create a dx11 ctx in a legitemate window.
If you're not using the used implementation in the video then i'm sorry but i can't help you, if you're having problems using the exact code in the code then you coded something wrong.@@iMagine-rp7ed
what did you do to fix this? I am having an issue on swap_chain->GetBuffer() because swap_chain is nullptr. but we deliberately set it as nullptr. im confused.@@iMagine-rp7ed
Hey Asver! I think this is a great tutorial, and I did end up getting a box to render, but it isn't rendering on players, and is only rendering a box in the same random spot in the world. I think my main problem is I'm not sure I quite understand how this whole "pawn" thing works or how the new entitylist system works now. If you could maybe provide some insight on how it works, that would be great. Thanks
Hey, so probably an issue with either your Origin offset, which is 0x1224 (right now) so about the "pawn thing", the way the game works is it's in a struct and you're basically acessing them through different entities / offsets, anyways you can take a look at the cs2 dumper on github made by a2x, you can also go check on unknowncheats. I was also very confused by this when it was released, and even now i can see that i made some mistakes in this video (performance wise), anyways. good luck. Position of the player is obtained through pCSPlayerPawn (latest i checked)
@@carlgwastaken Alright, thanks for your help. I’ll check it out once I get home later tonight. The program seemed to only spawn 1 rect, so I’m not sure if it only looped through the for loop once. It could’ve also placed all the rectangles on top of each other so I couldn’t tell if there were just 1 or multiple.
@@carlgwastaken Hey, I finally got home and had a look. Somehow, it seems I managed to get all the right offsets. I feel like it has something to do with the listentries and the playerIndex. I'll do some tinkering and see if I can get anything to work. I take that back. I had added the wrong offset on the origin vector, but I got it fixed now. Thanks for your help again!
running the same exe file as other people, aka if alot of people use the same exe, then enough people get detected using the cheat, the exe signature gets detected and everyone using the same exe gets banned.
@@carlgwastaken Here I watched his video, thanks for the suggestion, but BHOP doesn't work perfectly for him either. I can send you a screenshot of the code programmed for BHOP by email or on discord so you can take a look, I also looked on the internet and it seems to me that a perfect BHOP cannot be made in CS2, if you can I would be very grateful.
Hey man great video. I had the same issue with the vecOrigin and its fixed now, but I am having problems with it rendering on myself even though im checking that before I draw the boxes.
roblox is 10000x harder, their anticheat is made by the same devs as riot vanguard which is known to be the strongest anticheat in the world. nobody has been able to crack through roblox's anticheat so far for lua execution and they likely won't ever
Cant get the esp boxes to show up, i am able to get them to show up by calling the render function and inputing some values, i have checked my offsets with another cheat and cs2 dumper and they check out real bummer, here are my offsets if anyone is wondering constexpr std::ptrdiff_t dwLocalPlayer = 0x1810FA8; constexpr std::ptrdiff_t dwEntityList = 0x19A63A0; constexpr std::ptrdiff_t dwViewMatrix = 0x1A085A0; constexpr std::ptrdiff_t m_iHealth = 0x324; // int32 constexpr std::ptrdiff_t dwPlayerPawn = 0x7DC; // CHandle constexpr std::ptrdiff_t m_iTeamNum = 0x3C3; // uint8 constexpr std::ptrdiff_t m_vecOrigin = 0x1274; // CNetworkOriginCellCoordQuantizedVector
for anyone reading this the esp from that video is a bit more laggy so i combined the memory reading from that one and the overlay from this one and got a great result
Hello, how to get dwLocalPlayer and dwPlayerPawn? Are they the same, in same files, or what?
Hey, cool video! I didnt get how i get the dwPlayerPawn and dwLocalPlayer, can you help me?
in cs2 dumper i was only able to find and dwLocalPlayerPawn dwLocalPlayerController
also the main.cpp should end with return 0; right (it was cut off)?
no sorry
@@sxmrrz
u need a localplayerpawn this is same as localplayer
sorry for the late response, exactly. you should use the dwLocalPlayerPawn 90% of the time, since you can get the Origin of the player from the pawn, and not the controller (last i checked), but for the most part there isn't much of a difference.
@@carlgwastaken so dwLocalPlayer and dwPlayerPawn is the same?
Where can I get memory.h?
my github, github.com/carlgwastaken
@@carlgwastaken where on github?
Hi! i have problem with "ImGui_ImplWin32_ShutDown();" at 10:30 where it says "identifier ImGui_ImplWin32_ShutDown(); is not defined"
EDIT: fixed it but i have now problem in render.h where "ImU32" is not defined same as "ImVec2" and "IM_COL32"
EDIT2: nvm fixed it
hi how did you fix the problem with "ImGui_ImplWin32_ShutDown();" ?
did this method ever end up getting you banned?
thanks for making these vids bro they really help me
where exactly is the memory.h ive looked on your github but cant find it
bro did not look
Need some help, it doesnt work for me ive updated the offsets but it just creates a window and displays nothing.
how can i text u for any help i get error with swapchain ?
I’ve coded everything, 0 errors, but when I start it after a few seconds it shows a white screen and says the code .exe has crashed
maybe wrong offsets
Hi so I got everything working the boxes are rendering but for some reason the Y of the box follows my cursor up and down and idk what to do anymore, could you/someone maybe help on this, I watched the video twice and I see no mistakes.
your w2s function is wrong then, remake it or learncpp
Hello sir, I am getting a read access violation on the
swap_chain->GetBuffer(0U, IID_PPV_ARGS(&back_buffer));
the app keeps crashing, how do we fix this?
WTS is not correct. the red boxes of entites are far away and if i look up or down the boxes get bigger.. they are not in the right place. all offsets are correct and I get perfect results in Vector3 and WTS but its not right translated 3d to 2d. any help :(
In my Updating your cs2 esp video, i show you another WTS function you can use, try that.
Did it get taken off your github?
Hey it says swap_chain read access violation the window dosent properly start dosent show the esp
Hi I’m looking to create a esp working for ark survival ascended will this apply for that game also ?
No, and Ark ascended uses Kernel Level atni cheat so your gonna need a kernel driver that are hardass to make.
@@doo_kki No, you would need a DMA device
@@gksxyt Which is wrong. Don't spread misinformation-.
it’s safer, not required though. a kernel driver is fine but you’re gonna have to actually learn to reverse engineer
thank your video.but i am confused that why to write (8*(playerIndex & 0x7FFF) >> 9)+16)
pointer arithmatic, look it up.
Hello, what should I do if I have 12 errors with an unresolved external symbol, all related to imgui, I have already checked everything I can, all libs, all includes, all code and all properties, I don’t know what the problem could be, are there any options?
If your imgui files have a red symbol next to them, select all of them in the solution explorer and include them into your project
I already did this, I don't understand what's wrong@@RealFlappy_
@@RealFlappy_ holy shit bro thanks a million
somehow the box doesnt render.I have the updated offsets
if wanna add a bunny hop where can i state that?, what line number?
learn c++
i did everything correct but if i start build i get 18 errors :|
Sorry to tell you, then you didn't do everything correct 🤷♂
... then fix the errors?? its not hard lmao
i get 18 too do you now a fix?
When I build it it instantly crashes , what can be the cause?
use the debugger and see where it crashes
dang, kiddyboxer must of downloaded this video
how to fix the delay/lag?
optimize, turn off g sync and v sync.
bro what the hell i got 159 errors and it says imgui has many errors. whyyy??? someone explain pls. Most of them are from Imgui
you didnt include them properly. rewatch.
how do i select a directory
where can i get memory.h
my github, github.com/carlgwastaken
Hey, came across your video while trying to find a way to fix esp lag?
If you know way please lmk
my newest videos
Nice video! Thanks for it. Next step: Convert it to a driver and read the memory from there for more secure? xD
Something like that coming up soon, thanks for the idea though!
@@carlgwastaken Nice!!!
No need for a driver. VAC is usermode and if you're external, to avoid being detected you can hijack a handle and the rest is just common sense and it also applies to drivers.
How to make glow hack like in old csgo?
With the entity sensor offset.
But I see no one is doing this, in the free cheats there is not even a Glow option, only ESP I chams why?@@chapparon7024
vac ban is almost guaranteed.
I am using a driver to read/write memory here, so you will probably get banned if you use the winapiz
for (auto i = 0; i < 64; i++)
{
uintptr_t entity_list = driver::read_memory(driver, client + client_dll::dwEntityList);
if (entity_list == 0)
continue;
uintptr_t list_entry = driver::read_memory(driver, entity_list + (8 * (i & 0x7FFF) >> 9) + 16);
if (list_entry == 0)
continue;
uintptr_t player = driver::read_memory(driver, list_entry + 120 * (i & 0x1FF));
if (player == 0)
continue;
uint32_t player_pawn = driver::read_memory(driver, player + CCSPlayerController::m_hPlayerPawn);
uintptr_t list_entry2 = driver::read_memory(driver, entity_list + 0x8 * ((player_pawn & 0x7FFF) >> 9) + 16);
if (list_entry2 == 0)
continue;
uintptr_t p_cs_player_pawn = driver::read_memory(driver, list_entry2 + 120 * (player_pawn & 0x1FF));
if (p_cs_player_pawn == 0)
continue;
if (glow_toggle)
{
driver::write_memory(driver, p_cs_player_pawn + C_CSPlayerPawnBase::m_flDetectedByEnemySensorTime, 100000.f);
}
else
{
driver::write_memory(driver, p_cs_player_pawn + C_CSPlayerPawnBase::m_flDetectedByEnemySensorTime, 0.f);
}
it doesnt get all players in deathmatch. there is always a constant number of players in a deathmatch which can be seen throug the wall and the rest cant be seen.
maybe you have more than 32 players in math? if yes you need to change playerIndex in for loop from 32 to 64 for example
it's good practice to loop through 64 players like @zebra163 said, the reason i didn't is because my pc is bad, and i didn't want to put extra stress on it :)
@@carlgwastaken i already changed it to 64. then i realized that i have a team filter which is active in deathmatch. but in deathmatch u can also shoot players from your team
@@carlgwastaken Is this video and the logic with offsets and entities still working ? Because i think the m_VeOrigin is now _vOldOrigin.. Also i don't find dwLocalPlayer but DwLocalPlayerController, and PlayerPawn is LocalPlayerPawn for me with the dumper.
yea, they've changed the origin name 2 times now i think since release, also yea you should always get localPawn
its work now ?
if you update offsets yes
is it working still?
I keep getting this error, ive used the same imgui release as you and tried to define it myself but it wont work.
#error Please '#define IMGUI_DEFINE_MATH_OPERATORS' _BEFORE_ including imgui.h!
can anyone help?
the error is telling you what to do
genuinely crazy, it tells you what to do to fix the error. just do that.
been trying to make dx11 device contexts but they just aint work
D3D11CreateDeviceAndSwapChain fails with 0x887a0001 which translates to
"The application provided invalid parameter data; this must be debugged and fixed before the application is released."
i double checked that part and it just wont do.. ill see what magic i must cast to fix this
Are you building in Release? Also make sure you include d3d11.lib inside your library input.
i got the lib included yes, im looking at imgui official examples right now to see if theres something different.
it should build regardless if i got release or debug cuz i applied settings in all cfgs.
i could just grab the official example and add some transparency functions inbetween to make it seethru or etc - but this is not what i need.
I need to create a dx11 ctx in a legitemate window.
If you're not using the used implementation in the video then i'm sorry but i can't help you, if you're having problems using the exact code in the code then you coded something wrong.@@iMagine-rp7ed
understandable i just got it working. thanks for the attention anyway
what did you do to fix this? I am having an issue on swap_chain->GetBuffer() because swap_chain is nullptr. but we deliberately set it as nullptr. im confused.@@iMagine-rp7ed
make new video on CS2 ESP with new cs2-dumper file
everything you need to find is still there, i found m_iHealth in about 10 seconds (0x334)
@@carlgwastaken this code is not work prf
@@carlgwastaken they removed the dwLocalPlayer offset though so it doesn't work anymore
@@carlgwastaken everything else works fine though its just that the dwLocalPlayer doesn't exist anymore for some reason
@@DrLifeGamer name changed, to localplayerpawn or something like that
Hey Asver! I think this is a great tutorial, and I did end up getting a box to render, but it isn't rendering on players, and is only rendering a box in the same random spot in the world. I think my main problem is I'm not sure I quite understand how this whole "pawn" thing works or how the new entitylist system works now. If you could maybe provide some insight on how it works, that would be great. Thanks
Hey, so probably an issue with either your Origin offset, which is 0x1224 (right now)
so about the "pawn thing", the way the game works is it's in a struct and you're basically acessing them through different entities / offsets, anyways you can take a look at the cs2 dumper on github made by a2x, you can also go check on unknowncheats.
I was also very confused by this when it was released, and even now i can see that i made some mistakes in this video (performance wise), anyways. good luck.
Position of the player is obtained through pCSPlayerPawn (latest i checked)
@@carlgwastakenhad the same issue and it was the origin offset thanks
@@carlgwastaken Alright, thanks for your help. I’ll check it out once I get home later tonight. The program seemed to only spawn 1 rect, so I’m not sure if it only looped through the for loop once. It could’ve also placed all the rectangles on top of each other so I couldn’t tell if there were just 1 or multiple.
@@carlgwastaken Hey, I finally got home and had a look. Somehow, it seems I managed to get all the right offsets. I feel like it has something to do with the listentries and the playerIndex. I'll do some tinkering and see if I can get anything to work.
I take that back. I had added the wrong offset on the origin vector, but I got it fixed now. Thanks for your help again!
i dont get how i get the dwPlayerPawn and dwLocalPlayer, can you help me ? @@pumpkinferret
can you add an esp repository to ur github?
Reading these comments for help is funny asf
How are u meant to set up visual studios cause i dont know how you get on the Solution Explorer to actually create the files
go to the 3rd tab at the top "view" i think and there the 3rd thing
How does somthing like this get detected ?
Signatures
what do you mean by Signatures?@@carlgwastaken
running the same exe file as other people, aka if alot of people use the same exe, then enough people get detected using the cheat, the exe signature gets detected and everyone using the same exe gets banned.
Is this detected?
bro you need more subs you have made a full external overlay esp
is it safe to use, do i need a bypass?
You need go in kernel mode if you want be safe
yes is safe to use. Bypass is memory.h Thank me later
hey i have error The program '[8124] csgo.exe' exited with code 0 (0x0).
Can u help me pls
Cool video! Not bad explained! Few of this was copy pasted, but you tried to explain it! More of these please
yes
bro i get an error where it says: name followed by '::' must be a class or a namespace name, when i put the offset in the code
because you don't have a name space for the offsets
Can u make BHOP please
you can check cazz' video on his driver, he shows a bhop later
@@carlgwastaken Here I watched his video, thanks for the suggestion, but BHOP doesn't work perfectly for him either. I can send you a screenshot of the code programmed for BHOP by email or on discord so you can take a look, I also looked on the internet and it seems to me that a perfect BHOP cannot be made in CS2, if you can I would be very grateful.
@@barisic4hydrocheats made one externally
in main.cpp row 55 Memory is undefined pls help asap
Listen carefully what he says at 1:25
@@malborboss what he says? I don't understand. Where find memory.h?
@@LevPlayTOP1GGAre you serious?
@@jewonthecanoe yes
why its says no find offsets.h
hey thanks for making it mate ima try to do it later since c++ seems nice for me
Hey man great video. I had the same issue with the vecOrigin and its fixed now, but I am having problems with it rendering on myself even though im checking that before I draw the boxes.
what the sigma
hi so can u make one for roblox???
lmfaoooo
roblox is 10000x harder, their anticheat is made by the same devs as riot vanguard which is known to be the strongest anticheat in the world. nobody has been able to crack through roblox's anticheat so far for lua execution and they likely won't ever
@@DrLifeGamer "they likely won't ever" is just flat wrong. There has already been developers who have been able to do it.
@@fuckbitchesgehmoney I know I was just trying to crush their dreams
@@DrLifeGamerAlso, the owner of Byfron was an ex-NSA.
just pasting didnt go through it terrible
can you make one for fortnite
no
skill issue? can't aim? can't hear enemies?
no its actually just interesting to learn coding n that
@@巾 you must be 12 or something hahaha
@@soulxslayerchan im not but the way u type and judging by ur user name im pretty sure ur the 12 yo
skill issue? can't code? scared of knowledge?
@@ADarnSmore i'm already great at coding and cs. so jokes on you kid.
Cant get the esp boxes to show up, i am able to get them to show up by calling the render function and inputing some values, i have checked my offsets with another cheat and cs2 dumper and they check out real bummer, here are my offsets if anyone is wondering
constexpr std::ptrdiff_t dwLocalPlayer = 0x1810FA8;
constexpr std::ptrdiff_t dwEntityList = 0x19A63A0;
constexpr std::ptrdiff_t dwViewMatrix = 0x1A085A0;
constexpr std::ptrdiff_t m_iHealth = 0x324; // int32
constexpr std::ptrdiff_t dwPlayerPawn = 0x7DC; // CHandle
constexpr std::ptrdiff_t m_iTeamNum = 0x3C3; // uint8
constexpr std::ptrdiff_t m_vecOrigin = 0x1274; // CNetworkOriginCellCoordQuantizedVector
update i followed another tutorial that used a template and got it working this tutorial is great i probably just messed something up
@@poken9293 which tutorial did you watch?
@@presli481_
HOW TO MAKE CS2 WALLHACK - External Box ESP Cheat Tutorial
kxbra
for anyone reading this the esp from that video is a bit more laggy so i combined the memory reading from that one and the overlay from this one and got a great result