Тёмный

IMGUI EXTERNAL OVERLAY TUTORIAL 

cazz
Подписаться 145 тыс.
Просмотров 96 тыс.
50% 1

Learn how to create an external directx11 overlay with ImGui for rendering ESP over ANY game with C++. Please enjoy!
💎 Source code is available for my Patrons!
/ cazzwastaken
💎 Join our community over on Discord!
/ discord
→ GitHub: github.com/cazzwastaken
→ Instagram: / cazzwastaken
→ Twitter: / cazzwastaken
→ Email: cazzwastaken@gmail.com
→ PayPal: www.paypal.com/donate/?hosted...
🕙 Timestamps 🕙
0:00 - Introduction
1:06 - Creating the Project
2:30 - Project Properties
6:22 - Program Entry Point
7:50 - Aquiring ImGui
10:43 - Window Procedure
13:45 - Creating the Window
18:40 - DirectX 11
21:42 - Creating ImGui Context
23:35 - Program Exit
25:22 - Rendering
27:51 - ESP
📝Resources 📝
→ ImGui: github.com/ocornut/imgui
⚡See More ⚡
→ Glow: • INTERNAL CS:GO GLOW ES...
→ Chams: • REAL CSGO CHAMS - DRAW...
→ CreateMove: • Hook CreateMove From S...
→ Internal Menu: • IMGUI INTERNAL DIRECTX...
→ Aimbot: • MAKE AIMBOT IN 10 MINUTES

Опубликовано:

 

5 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 241   
@cazz
@cazz Год назад
For those of you who want to make the ESP. Update the offsets (use hazedumper) and at 29:46 the cut-off line (346) is simply 0x10 (the size of each entity). Also, it’s “laggy” because I left VSync on so turn that off with Present(0U, 0U); Good luck!
@user-xz7yi2rx2w
@user-xz7yi2rx2w Год назад
@cazz bonjour comment on fait pour compiler les fichiers au menu ?
@JayRagon
@JayRagon Год назад
When I set swap_chain->present to 0U, 0U it uses 100% gpu. When i try to add a this_thread::sleep_for it gets really laggy. I want it to run without vsync but with some sort of sleep
@salzlord
@salzlord Год назад
⁠@@JayRagonyou should just be able to sleep for a few milliseconds. Won’t be draining your gpu and also it won’t be too visible for the human eye. I believe 5 microseconds would also do the job. The less time you sleep the more gpu has to work though so that might not work for everyone. Also you can just ask chatgpt or pste your code into it and ask accordingly. Best of luck
@johnmcook1
@johnmcook1 10 месяцев назад
bool GetRenderSize(HWND targetWindow, int& width, int& height) { // Get the client area size of the target window RECT clientRect; if (GetClientRect(targetWindow, &clientRect)) { width = clientRect.right - clientRect.left; height = clientRect.bottom - clientRect.top; return true; } else { return false; } } const HWND window = CreateWindowExW( WS_EX_TOPMST | WS_EX_TRANSPARENT | WS_EX_LAYERED, wc.;pszClassName, L"External Overlay", WS_POPUP, 0, 0, width, hieght, nullptr, nullptr, wc.hInstance, nullptr, );
@mutterficker19
@mutterficker19 Год назад
easy to follow along, really cool video!
@lord_of_pixel678
@lord_of_pixel678 4 дня назад
Best Vid i've seen till now on These video types
@Hostlyy
@Hostlyy Год назад
finally man been looking towards this vid
@xillian
@xillian Год назад
Amazing video. cazz is da goat
@Neight187
@Neight187 Год назад
How can I do it that if I open the .exe the cheat-menu window and the external overlay window opens?
@dora9662
@dora9662 Год назад
how would i go about making it visable check like it would change colors when behind a wall and when i see it its another color
@A_bkheet
@A_bkheet Год назад
Iwas searching about content like you but I can't find like yoy ❤🎉🎉🎉
@zdc2009
@zdc2009 Год назад
Why I have black theme behind the red circle? I cant find any answers for that... could you help me with it?
@sepremz
@sepremz Год назад
welcome back
@budgetarms
@budgetarms Год назад
You manually make the dotproduct of 2 vectors, do you only do that because you only use it once? Instead of making a function for it.
@stepabroz5132
@stepabroz5132 Год назад
Soooooooooo good video, thanks
@budgetarms
@budgetarms Год назад
You have a while(running) and in that while you have an if statement that breaks out of that loop is running is false? How does that make sense, it would break out anyway.
@zidlajzcz
@zidlajzcz 3 месяца назад
Hey, when i try to add a menu with ImGui, I am unable to click on it, do you know how to fix it? or do i need to create another window?
@Wootzy69
@Wootzy69 Год назад
can i use the esp from the internal and use it in the external
@agentamme
@agentamme Год назад
is it possible to make it so mouse movement can go through the window i would really appricate if anyone answerd
@ezmario4111
@ezmario4111 Год назад
how do you update the offsets?
@hanijamal1444
@hanijamal1444 9 месяцев назад
Goat channel
@Mierzw4i
@Mierzw4i Год назад
I dont know what i done wrong but i have everything ok but the wh doesnt work can someome help me?
@spinbot09
@spinbot09 Год назад
How can i do this with the multibyte character set?
@aidan7229
@aidan7229 Год назад
Would this be safe for the game rust with EAC?
@chavo6613
@chavo6613 Год назад
Hi Cazz, I would like to know if I can add an ImGui window in this program, because I have tried and I can't click my ImGui window and I would like to be able to render this window so that I can use it. I wait your answer. Thank you so much
@flextradesteam
@flextradesteam 4 месяца назад
Bro, u find solution? Sorry it was 1 y ago, but i have same problem. :(
@komaoff4240
@komaoff4240 Год назад
Hey Cazz ! Hum, why when i try to launch the program, nothing appears on the screen ? Even if i copy-pasta your code :/
@wafflertinynutz
@wafflertinynutz Год назад
dif you get a fix?
@TreznTM
@TreznTM Год назад
Awesome video. Quick question, is glfw there any key difference between doing this vs using glfw to do this?
@cazz
@cazz Год назад
I think glfw is cross-platform so it might be better haha :p
@aow6813
@aow6813 Год назад
welcome back
@cazz
@cazz Год назад
😘
@wuspoppin6564
@wuspoppin6564 Год назад
I just got recommended your game hacking video and I gotta say I'm hooked to the channel haha
@h3reux665
@h3reux665 Год назад
ty for this video ! It's very interesting but can you give more details when you code it would help a lot !
@gridosbroke961
@gridosbroke961 Год назад
Why cant i see the red dot when i run the program
@Saffier.b
@Saffier.b Год назад
Can you pls make a vid of the esp because im new and dont know how to do all that on my own
@JakeRu
@JakeRu Год назад
So if I'm making this for a x64 bit game would I need to include the imgui win32 header?
@cazz
@cazz Год назад
Yes. "Win32" is the name of the Windows API for 32-bit and 64-bit applications. "Win32" is just the name. When windows used to be only 32-bit, they called it Win32, but when Windows became 64-bit they did not change the name.
@deivid561
@deivid561 Год назад
cool video bro
@vaioskelem
@vaioskelem 11 месяцев назад
is it possible to run this on mac?
@Qwerd-vu7fz
@Qwerd-vu7fz 11 месяцев назад
Who have problem that program compiling without error, but nothing shows change if (!back_buffer) to if (back_buffer)
@Photon852
@Photon852 Год назад
can u make inventory changer for csgo?
@nuoz3326
@nuoz3326 Год назад
Good video easy to follow, I just wish u could show the end aswell cuz im new and I made all u did but not the final product so im stuck with a half esp :/
@Valgar1437
@Valgar1437 Год назад
how cani add this overlay to a mod menu that i did following your external imgui tutorial?
@flextradesteam
@flextradesteam 4 месяца назад
Bro, u find solution? Sorry it was 1 y ago, but i have same problem. :(
@extasyy5427
@extasyy5427 Год назад
CAZZZZ!!!!
@ypisexernasdsdsdsd
@ypisexernasdsdsdsd 5 месяцев назад
how do you get the thang
@winapi
@winapi Год назад
Thank you cazz for Teaching us new Kids some pKnowledge
@AinzOoalGown-xy1wz
@AinzOoalGown-xy1wz 7 месяцев назад
This can wrok for any game?
@Takt_
@Takt_ Год назад
how do i put the long equals symbol between ''if (message (the symbol) WM_Destroy)''
@HiImKyle
@HiImKyle Год назад
It's just 2 equals signs?
@avalonnn
@avalonnn Год назад
thxx
@Mr.Cyclone123
@Mr.Cyclone123 Год назад
Darnit, I just spent like 2 hours coding and learning what the stuff does and I didnt even get to use the esp
@MinnyS420
@MinnyS420 Год назад
I have a Q I just started with programming Can we make a script swapi api for offsets and every time when there is a new update to check to pull the info and just set the new one ????
@llamazet9079
@llamazet9079 Год назад
u can do it
@dragonsoul1465
@dragonsoul1465 Год назад
hello nice explanation. can you create and explain how a hardware spoofer works?
@sheyteo7192
@sheyteo7192 Год назад
I just get a black screen with a red dot, i cant see through, but i have the exact same code. I checked multiple times for any typing errors. I also tried decreasing the opacity in SetLayerWindowAttributes but this just decreases the opacity of everything. Any Ideas how to fix this?
@doggydoodoo5124
@doggydoodoo5124 Год назад
I have the same problem lmk if you found a solution
@sheyteo7192
@sheyteo7192 Год назад
@@doggydoodoo5124 Yeah i tried other ways and i came to this solution: "HWND const window = CreateWindowExW(WS_EX_TOPMOST | WS_EX_LAYERED, wc.lpszClassName, L"Overlay", NULL, CW_USEDEFAULT, CW_USEDEFAULT, width, height, nullptr, nullptr, hInstance, nullptr); SetLayeredWindowAttributes(window, RGB(0, 0, 0), 0xFF, LWA_COLORKEY); SetWindowLong(window, GWL_STYLE,WS_EX_TOPMOST | WS_EX_LAYERED);" i changed the d3d things a little a aswell let me know if it works. If not i can send u the project
@benniking3333
@benniking3333 Год назад
@@sheyteo7192 const HWND window = CreateWindowExW( WS_EX_TOPMOST | WS_EX_TRANSPARENT | WS_EX_LAYERED,
@benniking3333
@benniking3333 Год назад
use WS_EX_TRANSPARENT
@abhay29
@abhay29 Год назад
Watching this video because I am making a college project 🤪
@ionion348
@ionion348 Год назад
Why is that when i try to run the window it doesnt and it says it has an exception on line 111 swap_chain->GetBuffer(0U, IID_PPV_ARGS(&back_buffer)); X X is the exception I did everything correctly and builded it a couple times
@weabooxsu9386
@weabooxsu9386 Год назад
did you find fix for it?
@Kursedfn
@Kursedfn Месяц назад
I know this was a year ago but did you fix it
@spencermcgavin5437
@spencermcgavin5437 Год назад
Does this also work for games like rainbow six siege?
@cazz
@cazz Год назад
Yes. It would draw over, but you'd still need a driver to read player positions
@TegridyMadeGames
@TegridyMadeGames Год назад
Does it avoid detection due to the games anti-cheat being not great as other games or is it because its just more unknown, like a self made virus?
@MintCSGO735
@MintCSGO735 5 месяцев назад
can you please link maybe a copy and paste for the get system metrics part? i would like to have other resolutions supported! pls 16:22 for refresh rate at 19:42 can i have it also detect what refresh rate you currently have?
@presli481_
@presli481_ Месяц назад
for anybody reading late: GetSystemMetrics(SM_CXSCREEN) = screen width GetSystemMetrics(SM_CYSCREEN) = screen height Code to get the refresh rate: DEVMODE devMode; ZeroMemory(&devMode, sizeof(devMode)); devMode.dmSize = sizeof(devMode); if (EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &devMode)) { std::cout
@user-rv2mo3kb1k
@user-rv2mo3kb1k Год назад
really good video gg
@mighty4853
@mighty4853 8 месяцев назад
this is so depressing, how do you know what comes before what, do you know this by heart ? or is there some logic behind all that, because I don't understand it, it's really complicated to really focus and follow along, because I feel like there are infinite possibilites and infinites things to know, i'm lost, help
@Mediacy1
@Mediacy1 Год назад
at around 8:45 for ImGui. If I use a 64x what do I files do I use.
@ballsack8386
@ballsack8386 Год назад
i want to know aswell
@cazz
@cazz Год назад
the same files, "win32" is for x86 & x64
@Mediacy1
@Mediacy1 Год назад
@@cazz ty and how would I make an Interactable GUI that toggles certain modules on the overlay
@flextradesteam
@flextradesteam 4 месяца назад
@@Mediacy1 Bro, u find solution? Sorry it was 1 y ago, but i have same problem. :(
@Mediacy1
@Mediacy1 4 месяца назад
@@flextradesteam Go and watch @asver8362 tutortial its more updated and works with a Gui
@rtsirphysics7281
@rtsirphysics7281 8 месяцев назад
Can it works in android...
@43alpha
@43alpha Год назад
Would this work on val? I'm not sure cause val is kernel level
@cazz
@cazz Год назад
This would work if you have a kernel driver that can access Valorant’s memory. This is just an overlay tutorial. How you access memory is up to you!
@zinouback7630
@zinouback7630 Год назад
Is that lowing trust factor cuz the radar and trigger lowed the trust factor
@cazz
@cazz Год назад
Theoretically if you made a kernel driver and ONLY used it to read game memory (never write) you could make an ESP that literally never touches the game and you’d never get banned as long as VAC stays in the usermode.
@USER-X91384
@USER-X91384 Год назад
Wait can I use this for other games like valorant?
@scurity8698
@scurity8698 Год назад
vac is usermode so you can just write your own kernel driver and bypass it with an external program. Vanguard is kernel mode so it is significantly more difficult to fool.
@Not_Xolex
@Not_Xolex Год назад
Mine doesn't want to open
@ImMagicDesigns
@ImMagicDesigns Год назад
will it work even on Fullscreen mode ????
@sexlover34
@sexlover34 Год назад
😂😂
@nyvyme
@nyvyme Год назад
woah, new video (not chams p2... again...)
@volcano2647
@volcano2647 Год назад
can you make a second part to the esp i am new and dont understand how to do the last part without a tutorial
@shuxiang4716
@shuxiang4716 Год назад
no
@learnwithmrmachine7955
@learnwithmrmachine7955 Год назад
Could you help us , make one for pubg mobile emulator ,, thank you
@MORBA622
@MORBA622 Год назад
could you make video including aimbot and other features you maked external video 9 months ago that would be nice of you to make that
@Prriyaanshu
@Prriyaanshu Год назад
Does This work in Pubg mobile?
@zeloyello
@zeloyello Год назад
when explaining the esp u cut off line 380 and line 384
@GhostService31
@GhostService31 Год назад
can you show how to make a external cheat for Apex Legends Plssss
@thischannelwhack7407
@thischannelwhack7407 Год назад
2 hey could you make a tutorial to make trigger bot for gears 5
@melon-vk6zd
@melon-vk6zd Год назад
It would be great to learn how hwid spoof works
@trix2894
@trix2894 Год назад
can u make another vid or tell me how to get krnl driver and stuff like that?
@cazz
@cazz Год назад
Absolutely
@trix2894
@trix2894 Год назад
@@cazz okay thx
@baro1869
@baro1869 Год назад
i reccomend to replace DWORD with uintptr_t cuz dword works only for 32-bit games and when u will go higher (64-bit game) u will be often go wrong, and ofc uintptr_t works for both
@CodecNomad
@CodecNomad Год назад
or just use unsigned int lol
@KAMIOUKA
@KAMIOUKA Год назад
@@CodecNomad ? random wrong comment lol
@monkeyplays6718
@monkeyplays6718 9 месяцев назад
will it work for cs2?
@dzwoneczek9124
@dzwoneczek9124 7 месяцев назад
just code esp that use this overlay xd
@Radeon_Software
@Radeon_Software Год назад
I love you cazz 🎉
@cazz
@cazz Год назад
No u
@Radeon_Software
@Radeon_Software Год назад
@@cazz it’s me unknown the patreon 🥰
@min3-nostalg1co11
@min3-nostalg1co11 Год назад
can u make a video talking about anti cheats and bypassing?
@mrmata7460
@mrmata7460 Год назад
wow
@chillinte
@chillinte Год назад
we love cazz
@dieforelle5565
@dieforelle5565 Год назад
you love him for false info and absolute basic code thats cringe
@dieforelle5565
@dieforelle5565 Год назад
@@bindkey I program my own cheats and I have my own bypass so I didn’t searched here for help I just wondered where the script kiddie hotspot is
@dieforelle5565
@dieforelle5565 Год назад
@@bindkey Its funny because Videos like that damage the learning progress of new programmers
@Valgar1437
@Valgar1437 Год назад
@@dieforelle5565 you got banned at the discord and now you are mad lol
@dieforelle5565
@dieforelle5565 Год назад
@@Valgar1437 i didnt got banned i left by myself cuz its a scriptkiddie paradise where just toxic wannabes are
@rocoplays2
@rocoplays2 Год назад
is it stream proof?
@cazz
@cazz Год назад
If you game capture CSGO, yes
@1ceblock
@1ceblock Год назад
i wanna make external playeresp for escape from tarkov which uses battleye anticheat. Will this tutorial work? Also if you could make a video explaining kernel drivers and root level anti cheats that would be very helpful. THX & u deserve more subs !!
@cazz
@cazz Год назад
Yes, this overlay will work if you have a driver to use it with. Ive used this exact method in my own private cheats. And yes, I will do a video about drivers quite soon. Cheers!
@1ceblock
@1ceblock Год назад
@@cazz THX
@VENOM-kb8pu
@VENOM-kb8pu Год назад
Everyone. If you tried to copy the esp and it didn't work not displaying anything, and if you actually debugged and tried some angles and sometiems a box will show. That is because of the w2s function, atleast what happened to me. You need to be very careful in copying this
@andersongoncalves4574
@andersongoncalves4574 Год назад
Man I have the same problem and I couldn't find the cause even watching the video countless times, what did you do in this case?
@KoobiR8
@KoobiR8 Год назад
this is great video thanks, but ima ask you can you make video showing how you can hook the cheat into any app that have overlay, for example Discord and than from the discord to the game, i hope you understand what i mean, for example my friend have external cheat, the steps to run the cheat you most have steam on than run his loader than his loader will hook into steam than you open the game and boom the cheat running with no CMD open, but if you close steam cheat will close to
@dinari769
@dinari769 7 месяцев назад
cs2?
@arashnyb7318
@arashnyb7318 Год назад
nice vid i have been making a external p2c but I don't know how to disable run as administrator after building the project Can you help me by any chance?
@horballi2847
@horballi2847 Год назад
if you want to make an external you need to have administrator rights, you modifying another process's memory
@frederikbahnsen348
@frederikbahnsen348 10 месяцев назад
you probably shouldnt run a P2C service then lol
@JvstKate
@JvstKate 5 месяцев назад
how to download visual studio like you have? bcs i looking same app
@AlizerLeHaxor
@AlizerLeHaxor 29 дней назад
gaming
@BiteYt69
@BiteYt69 Год назад
Can u make something about ImGui android as mod menus, I made something with this, but its still kinda buggy, needed help with this as my ideas got saturated at this point
@BluescreenSharp
@BluescreenSharp Год назад
Android lmao, I swear you're from india
@ezclapz650
@ezclapz650 Год назад
I got discord?
@wafflertinynutz
@wafflertinynutz Год назад
I don't get a red circle anyone have same issue? no problems building but just no red circle appearing.
@sexlover34
@sexlover34 Год назад
same, i just chaged some of that with yellow thing under text back and forth. then it worked
@reccpedev
@reccpedev Год назад
@@sexlover34 how ?
@Not_Xolex
@Not_Xolex Год назад
Ok but what if you using x64? Why do u add win32
@cazz
@cazz Год назад
Win32 is just the name of the Windows API. Win32 supports x86 and x64.
@Not_Xolex
@Not_Xolex Год назад
@@cazz ok thx
@ningu1036
@ningu1036 Год назад
could you make a video on kernel drivers like explain them a bit ?
@tenhgoenze1007
@tenhgoenze1007 Год назад
ye great idea, i would like to know somethin about them aswell
@cazz
@cazz Год назад
Absolutely! Coming sometime in the future :)
@tenhgoenze1007
@tenhgoenze1007 Год назад
​@@cazz i just gotta ask, are u able to bypass anticheats?
@xillian
@xillian Год назад
Woud love to see something like this!
@bgsand56
@bgsand56 Год назад
@@tenhgoenze1007 if ur in his discord u can see loads of ppl are doing it so i guess he can
@Matteo-eo2qh
@Matteo-eo2qh Год назад
do it for faceit bro
@Icemods1337
@Icemods1337 Год назад
Omg so 1337!
@brutal7304
@brutal7304 Год назад
I see you switched from camelCase to snake_case and changed the curly brackets to the same line 🤔
@cazz
@cazz Год назад
Yeah, I went through a style crisis. I’ve come to realize that style depends on the project especially because C and C++ are so unrestrained. What do you prefer?
@brutal7304
@brutal7304 Год назад
@@cazz well I prefer PascalCase
@xyzas925
@xyzas925 Год назад
Can u do a fivem cheats tutorial?
@ok-pb4zi
@ok-pb4zi Год назад
can u make a vid abt keybind system for imgui ?
@uSepyTweak
@uSepyTweak Год назад
how about esp for geforce now or any other cloud gaming services?
@cazz
@cazz Год назад
Wow, that’s an interesting question. Because you don’t have access to the game running on your computer (it’s being streamed) the ENTIRE game is basically sever-sided. This means that you can’t access any memory. I think, to make an aimbot for those games you’d use some pixel/color aimbot to detect (rather poorly) the enemies and then you can use the Windows API to move your mouse. I don’t think an ESP is possible but I stand to be corrected. This is not my area of expertise.
@uSepyTweak
@uSepyTweak Год назад
​@@cazz Thank you for the reply! Well, I've been searching for a while, and I learned some things. About the ESP, yes, it is not possible because if you want to download it, you have to get access to the streaming machine, which is basically impossible, there are some videos of how to download things on the computer of Geforce Now or have the access but it is everything outdated. Trying to have access to the computer I believe that is a waste of time. The aimbot is also a waste of time (in my point of view ) because you'll spend a lot of time picking pixel by pixel of characters and it will still be very buggy. Again, thanks for answering and I hope I've clarified something for you.🙂
@Twin1
@Twin1 Год назад
@@cazz My friend knows this guy named Android and he got it working. he got to exploit the computers to download a file and it worked
@Lornsen420
@Lornsen420 Год назад
Does it work in fullscreen bro?
@sexlover34
@sexlover34 Год назад
😐😐
@ester7300
@ester7300 Год назад
can i get banned if i use this without -insecure
@Totally_Not_A_Haxxer
@Totally_Not_A_Haxxer Год назад
why would you need a insecure tag? your not injecting the code into the game, it is external not internal.
@cazz
@cazz Год назад
can you? yes. Will you? Probably not.
@clapbxt
@clapbxt 6 месяцев назад
Lol i came just to make my own crosshair app but hacks are cool too lol
@AMJAD_FAIQ
@AMJAD_FAIQ Год назад
How about roblox?
@filled9971
@filled9971 Год назад
can you make a tutorial on how to make a config saving system?
@keiran1
@keiran1 Год назад
svae a file read that file
Далее
CS:GO RADAR HACK IN 10 MINUTES
8:03
Просмотров 36 тыс.
HOW AIMBOTS WORK
8:36
Просмотров 980 тыс.
Китайка Шрек всех Сожрал😂😆
00:20
Китайка Шрек поймал Зайца😂😆
00:20
HOW ANTI-CHEAT BYPASSES WORK
8:18
Просмотров 457 тыс.
Linus Torvalds on why desktop Linux sucks
11:07
Просмотров 1,2 млн
WHAT IS HOOKING?
7:19
Просмотров 37 тыс.
I coded WATER PHYSICS using SCRATCH!
8:01
Просмотров 22 тыс.
MOBILE GAME HACKING (FOR NOOBS)
9:16
Просмотров 31 тыс.
How A Steam Bug Deleted Someone’s Entire PC
11:49
Просмотров 947 тыс.
CONSTANTS in C++
8:31
Просмотров 25 тыс.
4 Months of Game Programming With My Own Engine
21:30
Просмотров 433 тыс.
PATTERN SCANNING 101 (for game hackers)
6:37
Просмотров 59 тыс.
Китайка Шрек всех Сожрал😂😆
00:20