HOW AIMBOTS WORK

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 1 тыс.

  • @cazz
    @cazz  Год назад +325

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/cazz/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.

    • @SELFSHGAMING
      @SELFSHGAMING Год назад +1

      Brother make a video about gerrdy game how to work.. Bigo.. IMO, 😉

    • @stone.xyz__
      @stone.xyz__ Год назад +1

      Can you create a FiveM cheat video?

    • @blueeyes1771
      @blueeyes1771 Год назад +3

      bro please make an aimbot for free fire

    • @Bumblenut
      @Bumblenut Год назад

      Plz talk about combat arms with this topic SPECIFICALLY !!! It would be goated and such a niche it would be so goood plz i love this. Also plz plz plz message me (I’m on mobile rn I would msg I otherwise) but I have a LOT of history with how it was developed and the professions of the diff hacks in said game and I really want u to help with this cuz ur very very informative on shit. But the main one I wanna talk about is CHAMs or also INSTA knife kills in that game. V crazy

    • @AdiusReal
      @AdiusReal Год назад

      hi i would like to ask you if you can help me make a esp and aimbot for a 2d game, it has no obufactions its new could you help me?

  • @fudgeracoon2529
    @fudgeracoon2529 Год назад +6111

    As a computer engineer who specialises in game engine development you explained this topic gracefully

    • @voidless-gc5pm
      @voidless-gc5pm Год назад +40

      Can you tell me more about computer engineering, I'm majoring in it

    • @fudgeracoon2529
      @fudgeracoon2529 Год назад +25

      @@voidless-gc5pm Well, what would you like to know ?

    • @voidless-gc5pm
      @voidless-gc5pm Год назад +20

      @@fudgeracoon2529 I mean like what kind of things I'll be able to do and is it flexible as a degree for exemple me working in game industry and then switching to something like chip design etc

    • @voidless-gc5pm
      @voidless-gc5pm Год назад +12

      And what kind of specialisations are there, I guess it depend on uni but any general specialisations available?

    • @Supercheeseman3
      @Supercheeseman3 Год назад +9

      @@fudgeracoon2529 id like to know too, I’m an informatics major bc comp sci is too hard but super interesting to me. If I was as smart as I wanted to be I’d be majoring in electrical and computer engineering I find it so interesting but I’m really bad at math and know nothing of physics so I kinda self learn it to some extent

  • @carpal4489
    @carpal4489 Год назад +3027

    You explained the vector stuff better than the majority of gamedev youtubers

    • @mohamed_amine_zaki
      @mohamed_amine_zaki Год назад +31

      Better than my teacher

    • @swetdep
      @swetdep Год назад +9

      yet... that was half of the video :c

    • @Subject97
      @Subject97 Год назад +32

      A lot of gamdevs for whatever reason don't actually know or want to explain the functions that they're using, they'll tell you what they do, this is good to save time but to make games it's a really good idea to understand the math
      Sometimes tutorials feel like an audiobook of the engine documentation

    • @carpal4489
      @carpal4489 Год назад +5

      @@Subject97 agree, if you understand the math behind the dimension you can do a lot of cool stuff because you know how objects translate in a space

    • @Zlorak
      @Zlorak Год назад +2

      *He explained it like he actually understands every stage, because he does.

  • @Gers217
    @Gers217 Год назад +3612

    As a human who specializes in watching youtube videos I enjoyed this video

    • @evilsdoom2606
      @evilsdoom2606 Год назад +58

      Best comment i have seen so far

    • @Dylan-wo8os
      @Dylan-wo8os Год назад +41

      As a human that also specializes in watching RUclips videos, I also enjoyed this video. Arguably more than you.

    • @Codee_
      @Codee_ Год назад +29

      @@Dylan-wo8os woah woah woah there pal tap the brakes

    • @Dylan-wo8os
      @Dylan-wo8os Год назад +4

      @@Codee_ 😂😂😂

    • @hellfishii
      @hellfishii Год назад +28

      As a human that likes to read comments from RUclips videos I also really really liked your comment, I think it was very comedic and definetly suvberted my expectation of what I considered expecting in the said section.

  • @PROB2966
    @PROB2966 Год назад +73

    2:00 "for ppl who never went to school"
    me: i play minecraft bro

    • @cazz
      @cazz  Год назад +14

      based

  • @crewd00d
    @crewd00d Год назад +1189

    While I do hate cheating/cheaters and hacking has basically ruined many of my favorite online games, I do find the actual programming behind it pretty interesting.

    • @slasha
      @slasha Год назад +48

      Yeah, and videos like this dont actually have to be applied to just aimbot, in a game making sense, this video is helpful.

    • @Blernster
      @Blernster Год назад +2

      Ok

    • @Deathstro
      @Deathstro Год назад

      didnt ask liberal sissy

    • @InfernoViperz123
      @InfernoViperz123 Год назад +41

      The video shows the pure basics, but the actual work done to make it seem legit is what makes aimbots really impressive, adding natural navigation to targets and failure rates etc make it so much cooler and more impressive imo

    • @justafan9206
      @justafan9206 Год назад +1

      Tf2 player here.
      Aye!

  • @hellfishii
    @hellfishii Год назад +310

    As a vector I can concur that we indeed have a norm 2 that gives us the euclidean distance from the origin of the vector space to the so called end of v, and this can be extended to all my family of n dimensional finite and infinite vector spaces

    • @GeodesicBruh
      @GeodesicBruh Год назад +9

      Google metric tensor

    • @dragoni_penguin
      @dragoni_penguin Год назад +17

      As a plane, I admit to having kidnapped your family of vectors and hold them on an infinite 2 dimensional area.

    • @hellfishii
      @hellfishii Год назад +9

      @@dragoni_penguin Quite intriguing but by definition planes cannot kidnap any vector, this could only happen if you are a linear transformation from R^n to R^2 (assuming we are in the field of R^n but linear transformation can also happen in any finite or infinite dimensional vector spaces of R^n or C^n etc) or you proyect the basis of my family vector space to yor plane by the Gram-Schmidt procedure.

    • @seele7735
      @seele7735 Год назад +11

      @@GeodesicBruh holy hell

    • @Roblovjc
      @Roblovjc Год назад +7

      @@seele7735 new response just dropped

  • @Iwk.chr1s
    @Iwk.chr1s Год назад +1207

    As an aimbot, I can confirm this is how we work

    • @francis9154
      @francis9154 Год назад +17

      As an ESP I can confirm that is how they work

    • @notiqx
      @notiqx Год назад +24

      As a FPS player that hates hacks I can confirm this is how they work

    • @LxunAtiic
      @LxunAtiic Год назад +11

      @@notiqx As a I can confirm

    • @buildatutorial742
      @buildatutorial742 Год назад +11

      @@LxunAtiic confirm

    • @Joelactic
      @Joelactic Год назад

      ​@@buildatutorial742m

  • @sombrag4764
    @sombrag4764 Год назад +355

    My man explains vectors better than my teachers at college

    • @sandsgrainofsand5320
      @sandsgrainofsand5320 Год назад +12

      vectors are learned throughout middle school/highschool what are yall doing in college

    • @sombrag4764
      @sombrag4764 Год назад

      @@sandsgrainofsand5320 Translated from Spanish: orthogonality and scalar products

    • @FennecUser-ky9vr
      @FennecUser-ky9vr Год назад +16

      @@sandsgrainofsand5320 You typically don't work with n dimensional vectors in high school. In linear algebra vectors gain many new applications as well as theoretical rigor.

    • @GodplayGamerZulul
      @GodplayGamerZulul Год назад

      Guess your college professor sucked then, unlucky.

    • @Timo-Epis
      @Timo-Epis 2 месяца назад +1

      @@sandsgrainofsand5320 Depends on the degree lol. Do you think you see complex maths as a pharmacist?

  • @Noname0039
    @Noname0039 Год назад +41

    2:34 both direction and MAGNITUDE.

    • @TrueOracle
      @TrueOracle Год назад +11

      OH YEAH, OH YEAH

    • @CianThoYT
      @CianThoYT 4 месяца назад +1

      @@Noname0039 lol I was thinking of vector aswell

  • @mubii69
    @mubii69 Год назад +143

    As a guy who failed physics twice, you explained this topic gracefully

    • @pyropulseIXXI
      @pyropulseIXXI Год назад

      Nice, you failed something that I easily grasped at 13

    • @mubii69
      @mubii69 Год назад +27

      @@pyropulseIXXI takes effort to be this useless mate

    • @Nothanksbuddy
      @Nothanksbuddy Год назад +14

      @@pyropulseIXXI my man, you must have really missed the bus in your life if you’re gonna make fun of a self deprecating joke

    • @pyropulseIXXI
      @pyropulseIXXI Год назад

      @@Nothanksbuddy I made an inverse self-deprecating joke

    • @pyropulseIXXI
      @pyropulseIXXI Год назад

      @@mubii69 It took as little to no effort as possible

  • @Luke1000
    @Luke1000 Год назад +465

    As a software designer who never did maths but grasps code, you made maths feel like the way I feel about code.

    • @chadm2343
      @chadm2343 Год назад +10

      A bottah wadah

    • @laika5707
      @laika5707 Год назад +8

      @@chadm2343 lol cringe pfp

    • @chadm2343
      @chadm2343 Год назад

      @@laika5707 I agree rainbow tards are cringe

    • @CamoEye
      @CamoEye Год назад

      @@chadm2343a botah uh wahuh

    • @CamoEye
      @CamoEye Год назад +1

      a bottle of water 🤔

  • @alexander3293
    @alexander3293 Год назад +289

    It's all fun and games until the game uses quaternions instead of "ViewAngles" :D

    • @TopchetoEU
      @TopchetoEU Год назад +33

      quaternions are some real nightmare fuel

    • @icicles0
      @icicles0 Год назад +15

      @@TopchetoEU why i dont write movement code

    • @finxdddddddddd
      @finxdddddddddd Год назад +4

      Does someone have a vid / post that explains how to do this? literally cant find anything on it i feel like im going nuts haha

    • @Rennu_the_linux_guy
      @Rennu_the_linux_guy Год назад +6

      I still remember my first time as a game hacker as a kid running into quanternions had no fucking clue what was going on

    • @aerojetrocketdyners-2538
      @aerojetrocketdyners-2538 Год назад +2

      @@finxdddddddddd Freya Holmer has a good video on this

  • @filiperskii4641
    @filiperskii4641 Месяц назад +10

    6:00 The missle knows every time where it is, by subtracting where it is from where it isnt

    • @getAPFSDS
      @getAPFSDS Месяц назад +1

      @filiperskii4641 lol yes!

  • @TheNug_Goated
    @TheNug_Goated 2 месяца назад +18

    0:36 soooo you want us to be hackers

  • @Panadoraa
    @Panadoraa Год назад +60

    this video taught me 3 years of what school tried to teach me thank you cazz!

    • @chski1220
      @chski1220 Год назад +4

      Your school tried to teach you aimbot?

    • @Panadoraa
      @Panadoraa Год назад

      @@chski1220 no did your school tried to ? because i don't see that i said school teached me aimbot did i ?

    • @DRNOval
      @DRNOval Год назад +2

      @@Panadoraa it was implied!

    • @Panadoraa
      @Panadoraa Год назад

      ​@@DRNOval They didn't exactly try to teach me how to make an aimbot, but they did try to teach me math.

    • @masterdementer
      @masterdementer Год назад

      How did you even complete high school without Vectors lol. (Don't ask me how I completed without proper integral calculus).

  • @teev660
    @teev660 Год назад +43

    your vids are great. you actually explain things well and not just tell to write some code just because

  • @brightblackhole2442
    @brightblackhole2442 Год назад +14

    incredible how you make a gaming video and manage to trick people into learning about 3D geometry and trigonometry

  • @anti-affiliatetrader5143
    @anti-affiliatetrader5143 Год назад +4

    2:10 Mathematicians & math students define the XYZ-axes as shown (right-hand rule): X-axis incoming towards the viewer, Y-axis going horizontally to the right-hand side, Z-axis going vertically to the top. Game programmers & game modellers define the XYZ-axes differently: X-axis horizontally to the right-hand side, Y-axis horizontally to the top, (so the XY-axes can function as the 2D aspect) Z-axis either away from the viewer (DirectX, left-hand rule) or towards the viewer (OpenGL, right-hand rule); And the XZ plane is the flat base, whereas for the math students the XY plane is the flat base.

  • @FallenSquirrel
    @FallenSquirrel Год назад +9

    As a coder with a mathematical background, I find it hilarious how you call the conversion of vectors to view angles (which seems easy to me) the "most complex thing about an aimbot", while just barely glancing over reverse engineering player positions from memory (which would be so much harder in my mind).

    • @Timo-Epis
      @Timo-Epis Год назад

      lol reverse engineering the player position is easy lel.

    • @vasatruhl
      @vasatruhl 6 месяцев назад +3

      Its pretty easy, especially if the game shows your position on the screen.

    • @hodayfa000h
      @hodayfa000h 3 месяца назад

      How is that difficult lol

    • @Timo-Epis
      @Timo-Epis 2 месяца назад

      @@hodayfa000h bro is build differently

  • @budgetarms
    @budgetarms Год назад +6

    Well explained, you kept is simple for the people who don't know how it works.
    You did a good job of keeping it has simple as possible (except for the math, which was quite confusing.
    Since you did not really go in depth about why the pitch has the specific code, but the comments explain it really well.

  • @daegan4226
    @daegan4226 Год назад +2

    Was not expecting the ROTMG footage LMAO great video man!

  • @abhijitatwal6791
    @abhijitatwal6791 Год назад +18

    great video, broke it down to make it easily understandable for anyone 🔥

  • @druc367
    @druc367 Год назад +17

    Much more interesting and difficult here is how you read necessary data from the process of the game and input calculated view angle

  • @j1mmie
    @j1mmie Год назад +11

    The vector math was explained well, could be useful for a lot of beginner game developers who want to implement their own "LookAt" function, or Quaternion Slerp/Lerp. But that's the easy part of implementing an aimbot. The reverse engineering part, memory reading, memory injection, anti-cheat bypass, etc... that's why not just anyone can make an aimbot

  • @Graphik
    @Graphik Год назад +29

    as I self taught game engine developer you explained this topic better than my brain can describe it to my family

  • @wanchen6477
    @wanchen6477 Год назад +3

    He's teaching more than I learn in a week of school.

  • @Medick
    @Medick Месяц назад +2

    i have zero idea what any of the words you just said mean but they sound smart so i believe in you good sir (i hope i can start understanding them one day, i really like coding and i hope some day i'll be at the same level as you are!)

  • @WESSLAYS
    @WESSLAYS Год назад +5

    So easy to understand! You did a great job on explaining!

  • @cezarzbughin3362
    @cezarzbughin3362 Год назад +4

    99.99 % of the work is the reverse engineer part and this video addresses that for 10 seconds. This rest of the video talks about what subtracting vectors means

  • @Mulakulu
    @Mulakulu Год назад +6

    0:15 correction. It does not make them better. It gives them results as if they were better

  • @chickkyy
    @chickkyy Год назад

    Just wanna say I love how you slid the (brilliant) sponsor Brilliant into the intro. Thanks for spreading the exceptional interest to me ;)

  • @Gh0_-st
    @Gh0_-st Год назад +68

    didn't expect to take a physics class. thanks tho.

  • @SL4PSH0CK
    @SL4PSH0CK Год назад

    omg! for people doubting if its an overstretched essay, it isnt; and for its pacing for the subjects tackled, im surprize its concise or justified length. worth the sub.

  • @Arcann_bhp
    @Arcann_bhp Год назад +9

    sourcepawn has a function that LITERALLY says "look at" which moves ur cursors at entities/players XD

    • @cazz
      @cazz  Год назад +5

      😂😂 best aimbot

  • @nohandbeyond6003
    @nohandbeyond6003 Год назад +1

    Following up on 8:14 (different x y z conventions)
    Wouldnt it be impossible to use an aimbot if the convention randomly changed every so often(talking bout 1-2 seconds) based on a pseudorandom seed?

    • @muslim2k
      @muslim2k Год назад

      Let's suppose the game server selects a random convention for every game. The game clients for every player will need to know to this to function normally and play the game. The selected convention will need to be stored somewhere in memory. The aimbot program will get the coordinate convention from memory, and function accordingly.

  • @emmmlll7467
    @emmmlll7467 Год назад +4

    I got a question to the second function to calculate the pitch (atan2(-z, |[x,y]|)):
    you are turning (|[x,y)|, z), for simplicity I take (x, y), into (-y, x) or in this case (-z, |[x,y]|).
    Meaning you rotate the vector by pi/2 rad (90 deg).
    Why is that so?
    Does the pitch in games go from 0 to 180 deg instead from -90 deg to 90 deg?
    I‘m not a game dev, though I am interested in why this range (0 deg to 180 deg) is used in games.

    • @josephtharrison
      @josephtharrison Год назад

      I believe the 180 he was talking about was yaw. Like left and right.

  • @rstewa35
    @rstewa35 Год назад +1

    Loving the snappify code snippets. They always look so good.

  • @PoggersFloppa
    @PoggersFloppa Год назад +3

    this is something i would watch at 3 am

  • @Ritticle
    @Ritticle Год назад +1

    The only part that confsued me was 7:22
    Doesn't really explain why we're changing the angles, or maybe I just missed it.

  • @buddingromance
    @buddingromance Год назад +7

    4:36 i didnt expect to see RotMG here LMFAO

    • @jimbob9687
      @jimbob9687 Год назад

      what could the ign be for this player...

    • @buddingromance
      @buddingromance Год назад

      @@jimbob9687 true.......

    • @leejaeeun1108
      @leejaeeun1108 4 месяца назад

      Came looking for this comment the moment I saw rotmg

    • @RiceKrispies122
      @RiceKrispies122 3 месяца назад

      @@leejaeeun1108we’re all here for the same reason

  • @Official_ADub
    @Official_ADub Год назад +2

    KBM players “See aim assist and aim bot start with the same word, so they’re the same”

  • @fahadparacha4758
    @fahadparacha4758 Год назад +7

    Came here to learn how aimbot works left with a master's degree in calculus

  • @Official_workplace
    @Official_workplace 5 месяцев назад +1

    Bro a hella good teacher 😭🙏

  • @user-ln2qi6gv1e
    @user-ln2qi6gv1e Год назад +2

    2:17 I prefer to refer to those numbers disrespectfully

  • @mrfokus901
    @mrfokus901 Год назад +2

    How did you learn how to do this? I really want to learn.

  • @sheepsushis5720
    @sheepsushis5720 Год назад +5

    bro needs a pop filter

  • @papa_ANDRUS
    @papa_ANDRUS 4 месяца назад

    Thx for the vector section, passed my math exam thanks to you

  • @mrhotdog2229
    @mrhotdog2229 Год назад +7

    as someone who has finished and graduated from a game design course in college and has done coding research for c sharp specifically regarding velocity with vectors and such. You taught me more in the first 2 mins 30 seconds of this video including the sponsor time, then i have learnt over the past 14 years of my education

  • @potatopizzaroll8406
    @potatopizzaroll8406 4 месяца назад

    Bro really just explained half my geometry class in 2 minutes and did it better than my teachers did

  • @joshua6342
    @joshua6342 Год назад +3

    It was so fun figuring this out when working on my external years back, let my mind super creative and made fun and useless features

  • @StriderStryker
    @StriderStryker Год назад +1

    I would be surprised if an algebra teacher uses aimbot as an example for *x,y,z*

  • @The_Questionaut
    @The_Questionaut Год назад +5

    You should make a video explaining computer vision aimbots, a more external approach

  • @MichaelgoestoBitburg
    @MichaelgoestoBitburg 14 дней назад

    Surprising how simple a lot of this is. Even though I've only taken an intro to c++ class, the programming part is not that complicated. The vector math is the same as what we use for AC calculations also.

  • @Rasaiwonn
    @Rasaiwonn Год назад +3

    1:40 eyy wassup Vector !!!

  • @precise_goals8678
    @precise_goals8678 4 месяца назад

    Indian Jee Aspirant : Great sauce for us...
    nice and informative video cazz you explained those applications better than professors in Coachings...

  • @big-e-cheese7106
    @big-e-cheese7106 Год назад +21

    As a normal human being with no relevant profession, I approve this video.

  • @Salefficiency
    @Salefficiency 4 месяца назад

    As a person who never went to school you explained this topic gracefully

  • @Zicrus
    @Zicrus Год назад +6

    8:06 This is not general at all. This is how Unreal Engine works by default, but Unity, for example, uses x for right, y for up and z for forward. If anything this would be more general than the unreal approach, since Unity is a more popular engine. Also I think Unreal is the only piece of software I have ever seen that uses x for forward. X is almost always right, and Y and Z can change around from program to program. Using x as the forward vector is very unconventional, and is one of the things I think is a bit weird in Unreal.

    • @Nooobbbyyy
      @Nooobbbyyy Год назад

      well most popular games are written in unreal engine tho ig

    • @Zicrus
      @Zicrus Год назад +1

      @Nooobbbyyy To be fair, yeah, a lot of FPS games are made in unreal, but anything other than some sort of 3D shooter almost never uses unreal. If you are mostly in competitive shooter communities, I can see why it seems like most games are made in unreal, but on a bigger scale, it's just not true. This is primarily because unreal is really good at making one type of game but pretty bad as a general purpose engine.

    • @peacefulexistence_
      @peacefulexistence_ Год назад

      OpenGL:
      > Every Fragment has a depth value. This value is either computed by the Fragment Shader (if it writes to gl_FragDepth) or is the window-space Z coordinate computed as the output of the Vertex Post-Processing steps.
      Depth Test, Khronos OpenGL wiki
      Same for SPIR-V, Vulkan.
      So while you *can* use Y to be the forward vector, you'll need workarounds since the GPU (or at least, most APIs) assumes it's Z in many cases.

    • @Black_Ace14
      @Black_Ace14 4 месяца назад

      What he meant by general is that most games and other field of studies use the same references as he explained. It's uncommon to use Z for something other than height same thing for the remaining 2 axis. Also most games use unreal engine. So the word general was correctly used.

    • @Zicrus
      @Zicrus 4 месяца назад

      @@Black_Ace14 Most games definitely do not use Unreal Engine

  • @Narco27
    @Narco27 Год назад +1

    Using games to teach us math, your ways are impeccable

  • @IsfetSolaris
    @IsfetSolaris Год назад +56

    Just want to thank you for this. I've been in game development for the better part of 40 years and it always drives me insane to hear players yelling "THIS IS AIMBOT THAT'S AIMBOT IT'S ALL AIMBOT" when they don't even know how an aimbot works or how to detect it.

    • @h4ckerblueeyes
      @h4ckerblueeyes Год назад +1

      can u make an aimbot for free fire please?

    • @IsfetSolaris
      @IsfetSolaris Год назад +5

      @@h4ckerblueeyes I don't make hacks, I catch them. If you need hacks to play a game, just do everyone a favor and uninstall instead.

    • @h4ckerblueeyes
      @h4ckerblueeyes Год назад

      @@IsfetSolarisno it is for educational purpose i want to learn it and have some fun.

    • @vasatruhl
      @vasatruhl 6 месяцев назад

      ​@@h4ckerblueeyes then make it yourself lol, i you want to learn why do you ask someone else to do it for you

  • @jpfeif29
    @jpfeif29 Год назад +1

    Some of the explanation is "it knows where it is because it knows where it isn't buy subtracting where it is from where it isn't it can get where it's going to be.

  • @acenio654
    @acenio654 Год назад +4

    Hey, it doesn't make people considerably better at the game. It makes them *appear* considerably better at the game.. until they go too far of course

  • @mavymeloni8710
    @mavymeloni8710 3 месяца назад

    Very good video man, the explanation war clear and coincise good Job :D

  • @ozer4423
    @ozer4423 Год назад +3

    How can we replace an open source cheat?. A video about it. It would be nice.

    • @MoleNihil
      @MoleNihil Год назад +5

      paster

    • @zoom5522
      @zoom5522 Год назад +1

      @@MoleNihil Most of programming is pasting. Why would someone rewrite a function if it has already been perfected? Does using the trigonometric functions make me a paster cause I didn't write them myself?

    • @MoleNihil
      @MoleNihil Год назад +1

      @@zoom5522 Pasting a whole source and not writing anything is pasting

    • @MoleNihil
      @MoleNihil Год назад +1

      @@zoom5522 most of programming isn't "pasting", Programming doesn't tell you to paste everything, you'll learn exactly nothing like this, get your definitions right paster

    • @em_the_bee
      @em_the_bee Год назад +1

      @@zoom5522 if you're writing some horrible C++ boilerplate, maybe

  • @TheEternalWaifu
    @TheEternalWaifu Год назад +1

    i like how he uses the stuff from math class that we all thought we were not gonna need in life.

  • @Zondels
    @Zondels Год назад +17

    These videos always make me so interested in game hacking. C++ is a bit scary, but I do know C# tho, which I use for making games and I think that would make learning C++ a lot easier. However, I am just not sure if I have time for both, game hacking and development... Also good job explaining vectors!

    • @CharleyWright-w1y
      @CharleyWright-w1y Год назад +3

      You could write cheats in c# if you wanted to, although you may find reverse engineering more difficult without having a good understanding of C and C++

    • @Zondels
      @Zondels Год назад

      @@CharleyWright-w1y Ah I see. Well I think if I started learning it, I would probably still do it in C++, since it would probably be good to be familiar with that language too.

    • @razzledev
      @razzledev Год назад +5

      @@Zondels I’d say it’s actually best to know standard C. Popular decompilers like Ghidra convert the program machine code into C. It’s all about pattern recognition though, as variables, fields, method names, etc are all random.

    • @rutherfordthebrave2516
      @rutherfordthebrave2516 Год назад +1

      I would not listen to these people. C++ and C is your best bet. Especially when the cheats are kind of meaningless and all about delivery today. If you can't develop driver's id stay away from trying as you won't get anywhere in userland these days. C# you could do but all the p-invokes to raw syscalls will get you caught and changing them to dinvokes would be insanely annoying and also isn't a definitive bypass. I write malware for a living not cheats though. All I know is that anticheat is far harder to evade than edrs/AV. This video is meaningless if you can't deliver the cheat properly. You'll need to look into how to remove kernel callbacks and silence ETW. Learning Indirect jumps and trampolines would be super beneficial.

    • @rutherfordthebrave2516
      @rutherfordthebrave2516 Год назад +1

      ​@@razzledev100% agreed. C is king for malware dev. I don't create cheats but the delivery of cheats is the exact same as malware delivery. C all day.

  • @declancrowley6037
    @declancrowley6037 Год назад

    this guy just taught me more about physics in an 8 minute video than 1 year in my 8th grade physics class

  • @raylopez99
    @raylopez99 Год назад +4

    Misleading title. I was expecting a quick summary of how aimbots work rather than what a vector is.

  • @SeigoulenSingsit
    @SeigoulenSingsit Месяц назад

    As a professional yapper, you explained the concept better than I could’ve yapped about.

  • @jacksonhughes8093
    @jacksonhughes8093 Год назад +4

    Would you be willing to make a video about kernel anti cheats and how to theoretically bypass them

    • @endorphfn7403
      @endorphfn7403 Год назад +1

      "Theoretically" 💀💀💀💀💀💀💀

    • @endorphfn7403
      @endorphfn7403 Год назад +1

      We finna put that theory to use lolllll

    • @jacksonhughes8093
      @jacksonhughes8093 Год назад +1

      @@endorphfn7403 lmao there is a big difference between knowing how to do it, and actually be able to do it

  • @theofficalhaze
    @theofficalhaze Год назад

    Did not anticipate an unsolicited mathematics lesson out of this!

  • @gir489returns2
    @gir489returns2 Год назад +8

    I have been making cheats since 1999, and this only scratches the surface. You didn't talk about LaGrangian interpolation for compensating latency. You didn't talk about silent aim at all, which is setting your view angles on the server without the client's view moving, and then calculating a new movement vector. You also didn't talk about aimbots that have to compensate for bullet drop and windspeed for games like PUBG, Battlefield, Apex Legends, etc. This title should be renamed "How basic aimbots work" as no real aimbot would do this, as they would miss 90% of the time. You also make no mention that your project is only useful on a local server.

    • @johann-vf5du
      @johann-vf5du Год назад +3

      I think this video is just to explain the basic form of cheats without making the video unbelievably long

    • @ZorgonKiloEchoLima
      @ZorgonKiloEchoLima Год назад +5

      This isn't about you.
      It's very clear that the video shows how aimbots work at a surface level. It's an 8 minute video. Not a lecture.
      Touch some grass boyo

    • @Briefkastendrop
      @Briefkastendrop Год назад

      get a life bro, bro prob makin less than me with his cheats. nerd

  • @KC-nr2cj
    @KC-nr2cj Год назад +1

    Great video! Can sb tell me what program is shown in 5:23?

  • @BugbountyPOCs41
    @BugbountyPOCs41 Год назад +3

    how can someone make a mod menu for any android game? which is not made in unity or unreal?

    • @pazdikan
      @pazdikan Год назад +1

      well most of android games are made in unity or unreal, id say like 90% of fps games if not more. the most popular shooters on the market are using either unity or ue, like standoff 2, cod mobile, pubg mobile, critical ops

    • @cabir.bin.hayyan.800
      @cabir.bin.hayyan.800 Год назад +1

      ​@@pazdikan-
      According to you 10% of the games on anroid are not in ue or unity, which original comment refering to.

  • @Egghead1911
    @Egghead1911 4 месяца назад

    bro taught me more math than school can in 6 years just to explain how goofy aimbot works

  • @Mr.PePe6
    @Mr.PePe6 Год назад +5

    bruh i got lost at 0:03

  • @g_avinnn
    @g_avinnn 5 месяцев назад

    Actually learned more math than last year in school from this tysm

  • @TrueLifeRetelling
    @TrueLifeRetelling Год назад +3

    Absolutely amazing he made such an interesting topic very boring to listen and watch

  • @Deadbeatbeats
    @Deadbeatbeats Месяц назад

    I wanted to learn how to code at 16. Was shit at math and I never got why math was so important. Never learnt it but now that I actually know math, it feels so much more logical .

  • @esudede
    @esudede Год назад +5

    I am a hack coder myself and now i can kinda see why hacks are almost never free. It takes like so much time to fucking code them.

  • @david1492
    @david1492 5 месяцев назад

    This was surprisingly very easy to understand

  • @eduardostapenko6808
    @eduardostapenko6808 Год назад +1

    is it possible to hack the game if Player gives only his controls info to server and server gives back only the picture?
    notice: if you hack the server antivirus may see that, or if it wount your hack will be noticed and antycheat may get an immunyty response

  • @asdvca7725
    @asdvca7725 Год назад +2

    > find angle of target
    > point

    • @cazz
      @cazz  Год назад +1

      > profit

  • @MotivatedMan
    @MotivatedMan 3 дня назад +1

    As a professional troll it’s been explained fantastically and show casing how my aimbot works when I dumpster on sweaty nerds who are trash at the game

  • @Keremichy
    @Keremichy Год назад +1

    He explained vectors better than my math teacher

  • @LucasMartinsS
    @LucasMartinsS 3 месяца назад

    Didn't expect Nazaré Tedesco meme at 5:00😂

  • @Diabolical-Tyrant
    @Diabolical-Tyrant Год назад

    it's crazy that i've never actually thought about how the programs work

  • @drv0rt3x
    @drv0rt3x Год назад

    you started off showing a gun . and then a good boy and im already hooked

  • @barackdwaynecenajohson3289
    @barackdwaynecenajohson3289 5 месяцев назад +1

    As a guy who orders pizza this explanation is one of the best video ive seen

  • @wolfheart5408
    @wolfheart5408 6 месяцев назад

    awesome explanation. will use this for a presentation. thanks

    • @cazz
      @cazz  6 месяцев назад

      @@wolfheart5408 thanks brother good luck with your presentation!

  • @thatStrangerGuy
    @thatStrangerGuy Год назад

    03:00 I thought (4,4) is a point with coordinates, if you give that point magnitude and direction, that simply graphically represents as arrow, where lenght of arrow is magnitude, that will be a vector, for now its point in space with coordinates (4,4), i think you meant is (0,0) is our center coordinate of object and (4,4) represents "magnetic" center that directs our object, then yes, between them line is a vector

    • @TastySlowCooker
      @TastySlowCooker 4 месяца назад

      You thought right. This guy is butchering the topic

  • @comicdune667
    @comicdune667 Год назад

    I'm glad he put a little spice of ROTMG in the video that pleased me.

  • @sirultim8643
    @sirultim8643 Год назад +1

    00:00 I’m actually in titanfall 2 MOVEMENT is the primary skill ☝️🤓

  • @H8RSAPPRECIATE
    @H8RSAPPRECIATE Год назад

    As someone who doesn’t know anything about vectors you explained this gracefully
    ( I still don’t know what a adverb is )

  • @dieterafrica
    @dieterafrica Год назад

    Nice to see the Airbus in there 😂, another great video, well done!

  • @skwillywilly
    @skwillywilly Год назад +2

    I’m surprised he didn’t use the scene from Despicable Me to explain a Vector.

    • @cazz
      @cazz  Год назад +2

      Bro I can’t believe I missed that opportunity 😭😭

  • @kh_y
    @kh_y Год назад +1

    Unless CS (not sure if your sample code refers to CS specifically) handles the euler "view angles" internally, you will probably end up in gimbal lock without using quaternions. Also, you'll need a frame delta time factor in the smoothing calculation or movement will be frame rate dependent. (I'm a game dev with no hacking experience so maybe things are a little different writing directly to memory.)

    • @strange1702
      @strange1702 Год назад

      U using unity aren't you 😂

  • @britbongtankie
    @britbongtankie Месяц назад

    Every single opponent in Splatoon lore

  • @vpexmc
    @vpexmc Год назад

    I like how there’s just a list at the end labelled “Hackers”