Following this so I can get a better understanding of how it works before I do my linux implementation, love the tutorials and its great to see a fellow South African involved in cheat coding
@cazz2 жыл бұрын
How's it man, makes my day when I read things like this. It is always great to see other South Africans, especially in this community because we are few and far between :) I wish you the best of luck brother!
@elgato75572 жыл бұрын
@@cazz Thanks bro I feel the same, I'll be sure to look out for new vids from you as i go along
@nBlackyHVH2 жыл бұрын
and how did this turn out after 10 months? ^^
@EthanEDITS13 жыл бұрын
very high quality video, keep it up 👍
@cazz3 жыл бұрын
Thank you 🙌
@christianlijs134611 ай бұрын
You're very good for explaining everything to new people like myself. Thank you!
@someonesomewhere90202 жыл бұрын
Outstanding quality! This is easier than I thought it would be, I'll try this out with Garry's mod :D
@g9w3 жыл бұрын
Best internal cheat tutorial I've seen so far, at least this has proper explanations. You could further improve this code by replicating the behavior of CreateInterfaceInternal and looping through the interface list yourself. This way you can also cache every registered interface in a module without having to get the module handle every single time you need another one.
@cazz3 жыл бұрын
Thank you, I appreciate! As for your suggestion, 100%, that will also save you having to rely on the version of the interface (the numbers that follow the name) + iirc, Valvo flags CreateInterface calls anyway (citation needed), so replication of CreateInterfaceInternal is by far the best way of going about this.
@ВениаминБезбородов-з5и3 жыл бұрын
It’s beautiful!
@ningu10363 жыл бұрын
Ugh another bangerrrrr
@ShadowStarz4313 жыл бұрын
I like these contents.
@cazz3 жыл бұрын
I like you
@WRF-c3f Жыл бұрын
Oh, My good Borther, You are my God! :>
@MatthewJGoosen3 жыл бұрын
@yujispin3 жыл бұрын
Wanted to ask if you could do some tutorials on tf2 cheats,im trying to learn and your channel explains things perfectly
@cazz3 жыл бұрын
that's a great, will do in the future!
@yujispin3 жыл бұрын
@@cazz also possibly a video explaining a map of how beginners should start coding/game hacking?
@cozywars3 жыл бұрын
@@yujispin there isnt a defined way to learn game hacking, sure you can follow some sort of tutorials in order but i dont really see the point since theres no objective way of doing it, maybe you should just do random projects, if the one youre working on turns out a bit too hard, go one or more steps back and do something else, once youve mastered that you can go back to the hard project
@starnumber_alt Жыл бұрын
Very cool but, can this be made in c# as a dll or only in cpp?
@fusedsf2 жыл бұрын
great vid man! my understanding isn't great, but I was wondering if this technique is used by say the esea client, to sorta extract data for ongoing matches for each player on their servers. Do you maybe know how to get near Realtime data from a match from a dedi server, that doesn't involve using steams gsi?
@derekskipper4983 жыл бұрын
Do you have experience in the gta 5 area?
@cazz3 жыл бұрын
very little, yes
@derekskipper4983 жыл бұрын
@@cazz maybe a very basic tutorial on the bigbasev2 if you have time
7 ай бұрын
is it possible to use the client entity interface pointer as a client entity pointer ? so i can use variables list from the CEntity ?
@wxwefr Жыл бұрын
What's the difference between a Interface manager and a Netvar manager?
@cazz Жыл бұрын
"Netvars" or "Networked Variables" are a series of variables stored in data tables that are transmitted between clients and the server. Netvars include "m_vecOrigin", "m_bDormant" etc... those are all netvars. A netvar manager is way to dump the latest netvar offsets upon injection so that you never need to update your offsets. This is a Source engine specific feature, the only reason it works is because when the Source engine creates these data tables they also calculate and store offsets to be transmitted. An interface manager is a system that grabs the game's "interfaces". An "interface" is actually an abstract class, or a class with virtual methods. The whole Source engine has been built on polymorphic classes with overloaded virtual methods. The reason we grab interfaces is, if you replicate the class in your cheat and then create a pointer to the actual interface in the game, you can essentially modify the game as if you are a developer in the game engine by calling your own virtual methods that correspond the game's virtual methods.
@lahavpadan6955 Жыл бұрын
How can we obtain a pointer to an interface when interfaces cannot be directly instantiated? Isn't it more relevant to create instances of their implementations instead and hook those vmt functions?
@gamehax0r9832 жыл бұрын
Incredible tutorial, thank you. Best I've seen n u2b, I have a question tho, how would I print the pointer of the entity list? besides the health addresses? can you paste a snippet to study please? thanks :) will join Patreon soon, as well. Thanks again
@cazz2 жыл бұрын
I really appreciate the kind words, thank you! To print the entity list pointer you could do something like: std::cout
@Lilly2424410 ай бұрын
@@cazz Definitely possible but it'd probably be easier to std::cout
@cazz10 ай бұрын
@@Lilly24244 with cpp 20 you can do std::cout
@darkryudaniel Жыл бұрын
First of all, excellent video, very well explained but still, I followed the tutorial, but when I inject the dll the csgo closes, I don't understand well, but I wrote the code as is, what could be happening? maybe they update the csgo?
@rosssec7212 Жыл бұрын
The code works, just whenever I inject it a few entities health shows in the console then the game proceeds to crash.
@priyankardas94034 ай бұрын
@cazz could you please let me know how to find the interface names for left 4 dead 2?
@teampls43123 ай бұрын
Use SEDumper by Lufyzs
@LearnRoswenCoding2 жыл бұрын
I hope there will be a video tutorial in Knives-out PC-Version.
@ignasskarzinskas7126 Жыл бұрын
after the first round half of the player health is 0, why is it so?
@sendlocation84762 жыл бұрын
@CAZZ Sorry I am new and trying to understand. Is the local player address in the CEntity class? Is the local player address inside when we use GetInterface(VClientEntityList003, client.dll) ?
@cazz2 жыл бұрын
No. Your local player takes up a spot in the "entity list". In Source games, the "entity list" is a dynamic array (similar to std::vector, but Valve's own implementation known as "CUtlVector") which holds a contiguous list of pointers to each entity. We can get access to an interface which implements this list, IClientEntityList through it's name "VClientEntityList003" exported from the client module. Each entity in this list naturally has an index, including your local player. You can get this index via the engine, "GetLocalPlayer" then you can use the entity list to grab the pointer.
@gamehax0r9832 жыл бұрын
@@cazz How do I do that? Can you post a snippet please?
@ogpolak3 жыл бұрын
ok
@NightfallChease3 жыл бұрын
Maybe do a few tutorials for other games bcs every game is different somehow
@cazz3 жыл бұрын
In the future, I will
@luccacsgo3 жыл бұрын
thats is undetectable?
@cazz3 жыл бұрын
should be
@overcheats45183 жыл бұрын
+1
@mrboblox44443 жыл бұрын
@amiel82203 жыл бұрын
make vac bypass please :>
@buntyhopper71673 жыл бұрын
BRO CAN WE USE THIS FOR CSGO COMMENDS??
@octav7438 Жыл бұрын
I’ve coded in c++ before, coded in c# a lot and now currently 60k lines in typescript this summer. This all made a lot of sense to me and now I feel smart. Cant say the same for half of the people in the comments
@PRINCE555YT1003 жыл бұрын
Can you upload Garena Free Fire aimbot script making video??
@copypaste64013 жыл бұрын
bro pls make fortnite cheats
@officialgrasptechnology18042 жыл бұрын
Too much boiler code, humans don't learn like that
@cazz2 жыл бұрын
unfortunately yes, but I tried my best to make it as simple as possible because this shit is complex
@originalni_popisovac Жыл бұрын
0:00 not good my day is ruined
@muzahub42603 жыл бұрын
Can u make video about valorant hacks? Like aimbot and esp
@cazz3 жыл бұрын
Probably not, because Valorant uses an insane anti-cheat....