FAQ Q: Where ya been? A: Playing GTA 5. I was gonna come back with some videos for it but all the ideas I've had so far were already done by someone else, stupid, or would take so long that I would feel like I was uploading too sparsely had I done them. So basically regular youtuber things. Q: What's the quote from the thumbnail? A: A code comment from the C++ function that reads the -tickrate command. The comment was left by Valve employee Yahn Bernier. github.com/ValveSoftware/source-sdk-2013/blob/0d8dceea4310fde5706b3ce1c70609d72a38efdf/sp/src/game/server/gameinterface.cpp#L823 Q: Why does all the crazy stuff happen? A: I'll tell you when you're older.
@D0Samp2 жыл бұрын
If that call in line 842 would have used the float overload with a default value of 0.0f, you could have a fractional tickrate (-tickrate 10.000001) and get even closer to a tick interval of 0.1 seconds rather than 1/11. But this is already breaking enough.
@easypeasy62132 жыл бұрын
Vaughan?
@Mordecai022 жыл бұрын
Why didn't you watch the Strider's funny ragdoll at 15:22 ? :( Edit: Nvm, there it is at 16:12 XD
@someone42292 жыл бұрын
Try max tickrate 1000
@uliveulearnandregret2 жыл бұрын
I'm 3 months older will you tell me now?
@FoxenAround2 жыл бұрын
That girl who refuels your airboat must've accidentally put nitroglycerin in the boat instead of fuel
@legogeneralgreivous86512 жыл бұрын
Why did my mind immediately go to the Atlantis movie when I read nitroglycerin
@channelchannelchannelchannel2 жыл бұрын
@@legogeneralgreivous8651 my mind immediately went to demoman drinking nitroglycerin
@dfprod.2 жыл бұрын
ummm… its actually called the MUDSKIPPER… not “airboat” (🤮🤮🤮)
@channelchannelchannelchannel2 жыл бұрын
@@dfprod. 🌩🙎🏿🌩
@512TheWolf5122 жыл бұрын
nitroGLITCHceryn
@poke5482 жыл бұрын
The reason everything goes bouncy is because Havok physics (like most modern physics engines) uses the real-world principle of equal-but-opposite force to handle clipping. Between ticks, every physics object that is "awake" (receiving physics updates) actually clips slightly into the ground due to gravity, and then has an upwards force applied to it to "push" it back above ground. The system is tuned and works fairly well at a tickrate of 66; most physics objects may fall one Hammer Unit or less beneath the ground in 1/66th of a second, so it only takes a miniscule force to push them back above ground. However, at 1/11th of a second, objects fall further, and thus require a much greater force to push back above ground. GMod players will be familiar with the experience of pushing an object deep inside something else, only for the object to fly out at great speeds once released. That is due to the same principle, an object deep inside world geometry that the game tries to shove out in a single tick, resulting in a great deal of energy. Similarly, the effect of the player bouncing when colliding with world geometry is due to the player's collision hull clipping into geometry between ticks. However, player collision uses a different physics model, one that is generally much less forceful and with much less in-depth physics simulation, so the player is instead snapped to the nearest playable space without any true opposing force being applied.
@poke5482 жыл бұрын
@@SU76M They become static (often referred to as "falling asleep") after a certain period with no notable interactions. This is why ragdolls freeze after freaking out for a few seconds.
@gordonfeetman4452 жыл бұрын
wow thats a lotta words too bad im not readin em
@Feasco2 жыл бұрын
@@gordonfeetman445 let me provide a list of who fucking asked you:
@MarkW19912 жыл бұрын
Would you happen to know how do modern engines go about this and how does it compare to other implementations, like unreal or even source 2? Sometimes It feels like Half-Life 2 can still challenge modern titles, albeit I haven't played a lot of them.
@D0Samp2 жыл бұрын
@@gordonfeetman445 Here's your TL;DR: If physics thinks six times slower, it has to push six times harder.
@Wheagg2 жыл бұрын
I'm amazed at how closely this imitates laggy source engine servers. Even knowing the way it works it still catches me by surprise.
@FletcherCat2 жыл бұрын
Why? To me at least it makes sense. Source game, low tick rate, laggy servers would have low tick rate
@Architector_42 жыл бұрын
@@FletcherCat Laggy servers have the same default Garry's Mod tickrate as in singleplayer games and servers with good connection to you, unless explicitly set otherwise (which is unlikely, since it visibly breaks physics). I guess this is more probably due to latency (at tickrate of 11 an update happens every ~91ms, similar to latency you might have with a server).
@Mikko_Hamalainen2 жыл бұрын
@@Architector_4 If you play garry's mod example in 100+ player RP server, they usually set tickrate to 16, which is pretty close. thats why it imitates it really well.
@Architector_42 жыл бұрын
@@Mikko_Hamalainen Oh, fun, never heard of this lol
@ethancampbell27622 жыл бұрын
@@Architector_4 Actually gmod includes its own tickrate setting for physics props and objects that is a high value in singleplayer and a much lower value in multiplayer and servers, the value can be modified in the the files to fix prop lag on servers but is hard to find.
@hunn200042 жыл бұрын
1:20 the briefcase disappears because it was going so fast, that by the time the next collision check happened, it was through the borderwall of the floor
@BierBart122 жыл бұрын
Mario 64 BLJ moment
@Fr4nk40002 жыл бұрын
5:39 the zoom in at the airboat in the air while the music syncs perfectly to the zoom is comedic gold
@PanchoCuesta2 жыл бұрын
Its Mudskipper
@MegaEmmanuel092 жыл бұрын
I thought it was an edit for a meme 😭
@the-letter_s2 жыл бұрын
@@PanchoCuesta it's a brick i'm about to throw at your window
@birbdeye2 жыл бұрын
@@PanchoCuesta 🤓
@Thfoxpz2 жыл бұрын
A I R B O A T bottom text
@DeadwaterGaming2 жыл бұрын
I'm not sure why 5:32 was so amusing to me.
@petersinkworking6198 Жыл бұрын
The pure silence, the menacing music
@Pissnburg6 ай бұрын
hello mr. gaming, I couldn't help but notice, you have been sleeping, on the job. I mean, no one is more deserving of a rest, but all the effort in the world would have gone to waste, and let's just say your hour has... come again...
@Proto_Divi4 ай бұрын
DEADWATER‼️
@TheIndogamerАй бұрын
Literal movie scene with a static wide shot
@MetalX342 жыл бұрын
tickrate wrecking havok. features, non exhaustively : -props imbued with dark magic -improved vehicle sections -unguided rockets (nearly, but that’s progress) -ragdolls turned into bouncing balls -antlion « my planet needs me » guard (12:49) -combine elite self bj (17:30) no regret.
@ambreiaju2 жыл бұрын
FYI for those that don't know, Havok is the name of the physics engine that Source uses...
@samuels11232 жыл бұрын
@@ambreiaju Its a weird merge of something and quake
@ambreiaju2 жыл бұрын
@@samuels1123 It uses Quake physics for the bounding box calculations and everything else is a newtonian physics engine, aka Havok...
@undefined8792 жыл бұрын
It's not even Havok, it's something before Havok bought another company, IVP.
@ambreiaju2 жыл бұрын
@@undefined879 when u start up hl2 you are greeted with the Valve guy intro, after that you get the source logo and credits. No matter what version of hl2 you use (even the day one release), the text there always shows Havok physics. By the time hl2 released the IVT name was long gone, but today I learned about it...
@FalcoTheImpaler2 жыл бұрын
You turned Half Life into a bethesda game
@ScratchdHelp2 жыл бұрын
i was just about to play doom2016 lol
@charleshaskell20562 жыл бұрын
Terminator: Future Shock, to be specific.
@tomithino4562 жыл бұрын
are you the toast
@Catnippy2 жыл бұрын
Half-Finished
@zacktheslayer65642 жыл бұрын
@@FirstnameLastname-py3bc wrong answer, try again
@nfwrambo2 жыл бұрын
11:13 combine’s reaction to resistance teleport tech
@SkyanUltra2 жыл бұрын
4:38 they don't call it the mudskipper for nothing, you know
@PaperBagBerry2 жыл бұрын
11 ticks turns it into the mudslapper
@wariofan-wq6fr2 жыл бұрын
5:40 and when airborne, it becomes an Airboat
@schniemand2 жыл бұрын
same for the buggy
@Villager_U2 жыл бұрын
@@schniemand it's buggy now
@trollos6 ай бұрын
holy cr*ap its sky and alt rah
@gazuhiramiller2 жыл бұрын
the way the physics props are held feels like a gmod multiplayer server
@MrAndrewfreeman2 жыл бұрын
Its funny because most popular servers lower their tickrates to below 20. Going below 33 is a baaad idea.
@johnmadden47862 жыл бұрын
@@MrAndrewfreeman the biggest servers run at 11 tick
@MrDirt2 жыл бұрын
10:47 It’s worth mentioning that the car is programmed to land upside down until the player gets out. What you see are the physics struggling to flip the car on it’s roof.
@Toasted_Crumbs2 жыл бұрын
This crazy effect also happens when you try to pick up the car with a supercharged gravity gun, once i was messing around with it and the physics got absolutely fkd, the car was stably floating upside down in the air
@kowhaifan12492 жыл бұрын
@@Nefikon what
@1marcelfilms2 жыл бұрын
furry
@whatevernamegoeshere36442 жыл бұрын
@@1marcelfilms What's more annoying, a profile picture or someone feeling the need to point it out?
@1marcelfilms2 жыл бұрын
@@whatevernamegoeshere3644 sneed
@TFDUDE1232 жыл бұрын
9:31 Headcrab just gets fucking deleted
@cocoelacanth2 жыл бұрын
12:47 I have to go now. My planet needs me.
@libertyprime98912 жыл бұрын
6:30 for me there is something endlessly hillarious about seeing the hl2 source engine explosion effect, its why old gmod videos were so funny.
@Integritys_Sum Жыл бұрын
_DEATH_ _IS_ _PREFERABLE_ _TO_ _COMMUNISM_
@Eira_2 жыл бұрын
17:28 ah so this is what they meant by "non-mechanical reproduction simulation"
@fluffthecat24382 жыл бұрын
12:46 The antlion flying away is something I do in Gmod all the time. Shooting it with the Midas Cannon at the right time turns them into perpetual motion machines. If you copy & paste with the dupe tool, the effect is multiplied, turning them into chaotic flying death traps.
@fluffthecat24382 жыл бұрын
@@weaponized_toaster Toybox weapon
@KOSMOS1701A2 жыл бұрын
5:07 i wonder how the g-man reacted to just seeing the airboat just freaking out like that as it bounced along the water
@mahir4045recordings5 ай бұрын
regret only thing that he feels
@rustkitty2 жыл бұрын
I guess you get the little bump when strafing against the wall because you slightly phase into it. I bet 11 is the minimum tick rate because below that walls and floors are just suggestions.
@Wheagg2 жыл бұрын
They're already suggestions
@invalid_user_handle2 жыл бұрын
The tick rate is used to check for collision for objects, and usually the game checks 66 times a second to see if the player should stop at collision. In this case it's only checking 11 times a second, so slow enough it's possible to see it moving the player back since they're in a wall. So yeah, most likely at lower tick rates, if you were going fast enough, it'd be possible to just run right through a wall or prop.
@WH173F4C32 жыл бұрын
@@invalid_user_handle Harry Potter moment
@HappyBeezerStudios2 жыл бұрын
@@invalid_user_handle I guess now is the time to talk about parallel universes
@invalid_user_handle2 жыл бұрын
@@HappyBeezerStudios But first we need to build speed for 12 hours before we can do that.
@notNajimi2 жыл бұрын
Affectionately, this video feels like it could’ve been made anytime in the last 15 years and it came out 8 days ago. I love it
@ericschuster2680 Жыл бұрын
The wrong console command in the right game can make all the difference in the world.
@TamiyaGuy1232 жыл бұрын
Bloody _hell,_ I'm getting flashbacks to the days of 10,000-power thrusters in Garry's Mod, and now you're telling me we can enjoy that goodness in the original game?! Good times. Unfortunately, there's now a masochistic part of me that has the urge to try this out with the upcoming Half-Life 2 VR mod...
@LazyBuddyBan2 жыл бұрын
I wonder if it works in half-life alyx lol
@Zapidom2 жыл бұрын
can't you already play half-life 2 in vr using half-life 2 update?
@rampageblizzard2 жыл бұрын
the vehicle sections would be so disorienting
@inthegrass112 жыл бұрын
instant motion sickness
@peng9392 жыл бұрын
@@Zapidom I tried and failed. Even if it worked it would most likely be mouse and keyboard VR.
@mikimirai42 Жыл бұрын
1:40 - when you can SEE the collision check between the wall and the player You seeing the camera go back is the player being placed the at right position (which is not inside the wall)
@Hiandbye952 жыл бұрын
The airboat handling in Half Life 2: It's alright How people describe the airboat handling: 4:36
@0Teusday06 ай бұрын
I actually like the airboat more than the buggy
@boxfigs17102 жыл бұрын
The pistol firing thing is because the rapid clicking relies on a post-frame function. It makes the weapon able to fire again as soon as the button is released. With the lower tickrate, the check gets delayed.
@GeroldViolenceBlemson2 жыл бұрын
Source engine's minimum tickrate is 11 per second. Meanwhile, Creation engine's *maximum* tickrate is 11 per second.
@indiomoustafa20472 жыл бұрын
That Antlion was like "you have defeated me, traveler. Now I must go, my people need me.
@MrThatguyuknow2 жыл бұрын
This is strangely similar to how dead space 1/2 ran on PC without Vsync and a few patches. Everything in the engine was tied to the frame rate. If you went above what was meant to operate at cut scenes would break, general objects would behave _aggressively,_ and corpses turn into vibrating spaghetti. It completely ruined the horror experience, but was utterly hilarious.
@Shovel_orz2 жыл бұрын
Imagine what G-Man is thinking as he sees Gordon skip, bump and wobble by in the airboat at 5:05
@Zombi-Boi2 жыл бұрын
4:59 = driving anything without suspension in scrap mechanic
@JacobKinsley2 жыл бұрын
10:22 normal physics for the magnet segment
@PanekPL2 жыл бұрын
You could say that with tickrate 11 there were some... UNFORESEEN CONSEQUENCES
@LalaLa-ld1gs Жыл бұрын
Combine: *dies* Dead combine: RAKAMAKAFON
@zizzlePop2 жыл бұрын
i think this actually improves water hazard drastically
@Uniman300-dh4ge5 ай бұрын
10:40 dr. Freemans buttplug was magnetised and his car is now using the troll car concept.
@TheBauwssss2 жыл бұрын
use a memory editor to bypass the artificial limit imposed by the console value check and try what happens when you truly set the tickrate to 1! with a memory editor you could even set it to 0, I'm pretty curious what that would do tbh
@yeayea1152 жыл бұрын
0. if played straight and it worked perfectly. would cause the game not to act
@thenecromorpher2 жыл бұрын
I would imagine that HL2 would essentially become a Minecraft adventure mode (3 iirc, or at least one of the 3 game modes besides survival and creative) with a tick rate of 0, where nothing physics related would update; props wouldn't move, dead bodies wouldn't go into ragdoll, etc., making it neigh impossible to do a playthrough in levels where level geometry gets destroyed after an event in said level (since it wouldn't update, and I don't think the scripts would bypass that, or at least it will execute "properly", but the props wouldn't fly off from the wall/floor getting destroyed by the script, making it a wall of props instead of a wall of concrete).
@yeayea1152 жыл бұрын
@@thenecromorpher player physics would not update. i think. so..
@D0Samp2 жыл бұрын
The game doesn't keep track of the tickrate but rather of its inverse as the tick interval in seconds. You can't divide by zero, but hack in a large number.
@yeayea1152 жыл бұрын
@@D0Samp thank you for explaining
@stefano78682 жыл бұрын
Gordon is a highly trained professional, he doesn’t need to hear all this.
@berkkurun91092 жыл бұрын
5:20 this is what happening when I drive car in my dreams
@DustyGamma Жыл бұрын
As a kid I lived in the arctic, and used the internet over a satellite. Playing Sven Co-Op was fine, until I touched any moveable object, then it looked something like this! Luckily, moveable objects weren't as common in Half-Life 1.
@Ribbons0121R1212 жыл бұрын
the reason why zombies werent getting cut by it is because gravity gun launched objects have special tag based interactions like explosive barrels launched will always explode when they touch a surface regardless of speed
@howtoguidesandgameplay74352 жыл бұрын
All the ragdolls and vehicles look like they’re in a meme SFM video
@lossycompressed2 жыл бұрын
average foreign hl2dm server physics
@ThorkellTheTall2 жыл бұрын
This video is fucking cursed and it actually gives me a slight amount of that frustrating butterfly feeling in your gut when you cant get something right and you're only getting more annoyed as you make attempts. Thank you for your sacrifice.
@LordZordid2 жыл бұрын
4:51 I feel like some added Polka music would have been appropriate.
@BrentBlueAllen2 жыл бұрын
That APC had such advanced combat techniques
@Sockren2 жыл бұрын
this entire video felt like you messed around with the props in gmod but its normal
@supersonicbros232 жыл бұрын
This is actually reminds me of what my first several playthroughs back in 2009 were like because I had a garbage PC with a single core.
@SteelSparrowhawk Жыл бұрын
12:40 - The Freeman must follow. - Well..?
@goxy2872 жыл бұрын
6:02 half life in its purest chaotic form
@spyperyt60752 жыл бұрын
With how many interesting launch options there are for source games you could make a cool series of it
@theworldisafrog Жыл бұрын
1:27 me when i drop a pen
@Average_K Жыл бұрын
7:16 me when I completely fumble a pickup line
@RaineXael2 жыл бұрын
what physics on a HL2 Deathmatch server feels like
@kyrauniversal2 жыл бұрын
The comment for Technoblade was very kind. Every small bit helps the family gain more peace of mind.
@goldengolem46702 жыл бұрын
Antlion guard be like: "You killed me? Well I'll just fold myself into an envelope and fly elsewhere"
@shinoum2 жыл бұрын
this has to be the most interesting behavior i've ever seen in a video game
@monahikosliekos2 жыл бұрын
This reminds me of a glitch in Half-Life 1, where if you host the frame rate really high and then make it normal again it makes the game laggy. Not like low fps, more like high ping.
@goofy-ahh101. Жыл бұрын
Cyberpunk 2077 In Source:
@gordonfreeman81092 жыл бұрын
We did it, we turned the LGRPG into a regular rocket launcher
@glorb-xg7to Жыл бұрын
laggy hl2rp server
@godlypumpkin8745 Жыл бұрын
What happens when tf2 updates 5 270E-9 times a second?
@profdobbs49182 жыл бұрын
Imagine the speed running possibilities when altering the tickrate. I imagine you could create dozens of different categories based on the differing tickrates and potentially use the slower tickrates to your advantage somehow. Not only that, but it would add an entirely new aspect of randomness to runs which could make some runs and break others.
@monkatraz2 жыл бұрын
honestly you're great with non scripted content, would love to see more like this, this was hilarious
@mushymcmushington71762 жыл бұрын
4:09 Me in Apex giving my team absolutely off the wall excuses for why I just pushed full squad by myself
@LazyBuddyBan2 жыл бұрын
Now, try to get as much tickrate as possible and see what happens
@LehySnek2 жыл бұрын
That APC looks really happy!
@tech347562 жыл бұрын
After seeing that suitcase noclip out of the map, I can’t stop thinking of this as some weird level of The Backrooms.
@TheRealDJarrk11 ай бұрын
when you hold an object it feels like your in a gmod multiplayer server
@lexasm20002 жыл бұрын
Someone needs to make make a HL2 Chaos mod with this being one of possible modifiers.
@thefourthdymensionmusic2 жыл бұрын
i would totally play it
@Wadethewallaby20019 ай бұрын
1:29 the suitcase, went to the backrooms.
@noborge2 жыл бұрын
This is why you get a good internet connection people.
@Templarfreak2 жыл бұрын
2:42 the chad 11 updates per second instead of 66 ragdoll
@Grimpy9702 жыл бұрын
This made me cry laughing more than once. I really needed that. Thanks man
@GoldBearanimationsYT2 жыл бұрын
That airboat
@b0tc0ck742 жыл бұрын
9:30 boi went "fuck off crab"
@mr.creativeationdan10z992 жыл бұрын
Imaging people speedrunning HL2 in a speed run category where the game only updates 11 times every second like in this video*. It would be quite interesting to see people speedrun the game when it’s acting like this. *I think I worded that right
@DivineDemonLord2 жыл бұрын
if 11 is minimal tickeate, what maximum tickrate could be?
@theplayer123122 жыл бұрын
@@fojisan2398 probably not, since you can set it up to 128 in CS:GO, i'd wager $0 it's 256
@D0Samp2 жыл бұрын
If you had unlimited CPU power and there's no other restrictions in the physics engine, at some point you're hard-limited by the global counter because it breaks due to limited floating-point precision. For example, if you allow up to 1024 (=2^10) seconds or a bit over 17 minutes for every individual map of Half-Life 2, you could have a tickrate of 16384 (=2^14).
@JakkuTheMagicalCattu2 жыл бұрын
Yo, I'm crying when things in the water got really bad I went "what the hell" and then an ad player about Jesus I honestly can't stop laughing at how dumb this is
@iodreamify2 жыл бұрын
The entire airboat section had the perfect energetic ost for the non stop bouncy action
@roxxane0192 жыл бұрын
1:43 From what I know in game design I don't believe that there's any bounce in the camera, here's why: In games you usually walk into walls, but this is corrected so fast you don't notice it, as it's done in 1 tick. If that were true that wouldn't be what's going on. Fue to the age of the game physics might be calculated on more then 1 frame as computers weren't as powerful back-then.
@genghisdingus2 жыл бұрын
3:02 aye yo the pizzas here!
@Archimides5 ай бұрын
AGH, NEIGHBOUR!
@lychy6452 жыл бұрын
If you remove all the bounds checks for tickrate, you can go as low as 5 without it instantly crashing, however anything physics related (touching a wall, ragdolls, physics objects) will crash the game
@Stazzma2 жыл бұрын
What happens if you pair this with increased phys_timescsle?
@AxelLeJeff2 жыл бұрын
To compensate for the worsened physics, the HEV suit upgrades the Jeep's firmware with enhanced kung-fu routines.
@saberleaf36592 жыл бұрын
12:44 Antlion Guard:"Huh?.. I'm dead?.. my bad.." *dies* "if I am dead then it's not a problem if I just-" *floats up and flies through sky barrier* "Later"
@psygonzo7974 Жыл бұрын
Hold up, HL2 is 20 this year?
@Capiosus2 жыл бұрын
Pov: adventures in source spaghetti code.
@Capiosus2 жыл бұрын
Like why the gund reload is tick independent but the firing speed of airboat is? (valve should have made it shoot multiple bullets per tick if tickrate gets low)
@sentienttaco91342 жыл бұрын
It's like some primordial essence is being sapped from his game to fuel a speedrunner's game.
@plaguis13912 жыл бұрын
I can't believe how well HL2 scales with modern hardware still.
@Zybit14232 жыл бұрын
GMod 120 player rp servers:
@oblivitv13372 жыл бұрын
This should be a speed run category
@MrDirt2 жыл бұрын
Oh, you didn’t show the part, where Gordon has to defend himself with turrets. Do the turrets also freak out, when knocked over by Combine?
@colbyboucher63912 жыл бұрын
So basically, can't update quick enough to realize things have collided with the ground, until it realizes they're already *in* the ground and highjinks ensue
@xianarekell2 жыл бұрын
the car just felt like dayz's cars in good old days
@kota8649Ай бұрын
I love how it makes the ragdolls extra floppy.
@Hardonium2 жыл бұрын
5:50 music fits perfectly XD
@Trabaldurr4 ай бұрын
You know its weird cause it makes perfect sense how everything works and why it works the way it does
@nobody72045 ай бұрын
"Doctor Freeman! It's a mess out there" he tried to warn us