"This decision immediately backfired in three years." 10/10, never has there been a better definition of "immediately."
@Ifgodscouldbleed70times2 жыл бұрын
Soon the decision immediately backfired
@asher8792 жыл бұрын
I was literally about to comment this but Then I looked 2 comments down
@chairwood2 жыл бұрын
94,608,000 seconds later, it immediately backfired.
@Visleaf2 жыл бұрын
Valve time
@Dr_Doctor_Lee2 жыл бұрын
i was about to point that out >w
@EthyrielY2 жыл бұрын
"Dammit, guys, we have too many shotguns, what do we do?" "Uhhh... Add a fifth one?" "GENIUS!"
@Dresden0612 жыл бұрын
You play tf2? I didn't know that, love the terraria veterans series tho
@qwertystrix66492 жыл бұрын
Show the public most of the secrets of transmutation. As of 1.4.4 most of them are fixed.
@floriangeyer86462 жыл бұрын
I mean more guns solve more practical problems
@darthvaderbutwayshittier70542 жыл бұрын
"There are four different shotguns" "Four? Ridiculous! We need to develop one universal shotgun that covers every class!" "There are now five different shotguns"
@nathankurtz80452 жыл бұрын
(xkcd 927 for those unaware)
@kok0nut2 жыл бұрын
how shotguns proliferate
@TheDragShot2 жыл бұрын
Oh God, I really felt that lmao 😂 .
@sushikazuki59452 жыл бұрын
Chad XKCD fan
@ME0WMERE2 жыл бұрын
ah, a fellow xkcd enjoyer
@BilaL082 жыл бұрын
Valve employee: Now that we added nametags we need to put all the shotguns together! Boss: Lmao no just make a 5th one
@JohnPaulBuce2 жыл бұрын
gaben: dont toucha our spaghet!
@DemonDogAW2 жыл бұрын
TF2's code is just shotguns all the way down
@buyBread2 жыл бұрын
>boss >valve ok
@temkin92982 жыл бұрын
You can put more spagetti to spagetti but you can't take some spagetti from spagetti because then you have to take away the water away as well if not you get more time spent on spagetti.
@creatorbot00562 жыл бұрын
That how programing work if it work than it good enough. -Someone developed something before
@charlestitor22882 жыл бұрын
"We had a problem that was caused by having many shotguns, So we made another one"
@bushjustmatt19062 жыл бұрын
well you see the shotgun# 5 is different as It supported being able to be used by other classes ,in gameplay it's legit the same weapon, code wise no , and they couldn't just remove the other ones because they were the base code of shotgun#5 so adding and hiding the other's was the safest, fastest fix.
@jeremypanjaitan40392 жыл бұрын
@@bushjustmatt1906 we all knew that,the comment is just talking how the problem of having too many shotguns was adding another one is very comedic
@SommerSen2 жыл бұрын
the best part is that it worked
@bushjustmatt19062 жыл бұрын
@@jeremypanjaitan4039 ik
@exploertm87382 жыл бұрын
Use more gun
@YoshiONE2ONE2 жыл бұрын
At this point I wouldn't be surprised if the answers of the universe were somehow contained within the clusterfuck that is TF2's code.
@trashgang_2 жыл бұрын
The answer to the universe is 42.
@kyosokutai2 жыл бұрын
@@trashgang_ For-tee-two? Nyet. Tee-Eff-two.
@trashgang_2 жыл бұрын
That means TF2 is a modified version of 42, therefore being a modification on the answer of the universe, which is 42, which includes TF2, which is made out of 42, which is the answer to the universe, which is TF2, which is 42, which is the universe, which is spaghetti code. So...the universe is spaghetti code. Guess that's why lightspeed causes so many sheneninigans.
@DogsRNice2 жыл бұрын
@@trashgang_ there is actually a game that can be said to run off of 42 When developing eve online they procedurally generated the Star systems in the game and used 42 as the seed
@Appletank82 жыл бұрын
Team Four Two
@fatersteve2 жыл бұрын
I, a gamer, certainly do want hundreds of shotguns.
@highwaymanF22 жыл бұрын
Speak for yourself
@mariobot1282 жыл бұрын
that is fun
@helizteil26252 жыл бұрын
Americans already beat you to it.
@grogcito2 жыл бұрын
not if you wanna make viewmodel mods that's for sure
@XDRosenheim2 жыл бұрын
Make it a thousand, I want that collectors shotgun.
@RdTrler2 жыл бұрын
My man Shounic inflating the value of strange shotguns over the boosted visibility they offer.
@somethingguy9122 жыл бұрын
I mean by the way he was talking about it, even skinned shotguns have this offset. So I highly doubt it would effect it that much.
@user-defined-X2 жыл бұрын
I bought one just now lol
@piperr65392 жыл бұрын
r_drawviewmodel 0
@Mate_Antal_Zoltan6 ай бұрын
not only can you change the viewmodel FOV to your heart's content, you can disable viewmodels entirely
@Queek_Headtaker2 жыл бұрын
Speaking of shotguns, always wondered why Pyro was the only one cocking the shotgun when pulling it out. Really weird Pyro got such a detailed animation while others just pull out the shotgun.
@somethingguy9122 жыл бұрын
Its called 'racking' and honestly its a bit comical when the pyro does tgis everytime regardless if he's already racked the action. You can't rack it more than once anyway so I'd honestly take the conceit of the other classes not pre-racking rather than one who can literally spam the racking sound effect.
@alface9352 жыл бұрын
@@somethingguy912 Valve does not put 2 gun animations in their games (the only 2 valve games i seen them do this is in Left 4 Dead 1 where the pump action and semi automatic shotguns have a different animation depending if was empty or still could shot when reloading and Counter Strike Global Offensive with the Negav where when she is empty there is no more bullets on the feed magazine when reloading where is when still is it shows but thoses 2 are more the exception to the rule) depending if the gun is empty or just shot one bullet so in that sense we can only have 1 for all animation so i would like the pyro animation for all the other characters because it looks more good looking and the sounds are also more satisfining too
@Luigiofthegods2 жыл бұрын
Degreaser mouse wheel moment
@Dafuqinator72 жыл бұрын
Soldier pulled it from the side. Heavy pulled it from below. Engie pulled it from over his shoulder. They ran out of directions from which the pyro would draw his shotgun, so they had to do something a bit different.
@jamesfunnymorrison83052 жыл бұрын
@@alface935 try some punctuation
@purplehaze23582 жыл бұрын
I never thought a weapon as relatively basic as the stock shotgun would have so much Spaghetti Code Lore behind it.
@theadministrator.66322 жыл бұрын
T
@massgunner41522 жыл бұрын
The code for team colors in the cosmetics is a cosmic horror story because some contratist thought they were gonna add more team colors on the future.
@randomcommenter10_2 жыл бұрын
@@massgunner4152 You mean paints?
@massgunner41522 жыл бұрын
@@randomcommenter10_ the hats and the like
@Harsh-tf9he2 жыл бұрын
shotgun lore
@V0idIntruder2 жыл бұрын
At this point, I'm just curious as to how insane TF2's code rabbit hole goes.
@DinnerForkTongue2 жыл бұрын
Deeper than Doom's, for sure.
@epicgamerzfail45752 жыл бұрын
Too deep
@davisdf30642 жыл бұрын
@@DinnerForkTongue TF2's bots (the ones used in offline mode) while in "sleep mode" work exactly like DooM demons in "sleep mode" It's all DOOM
@DrCranberry2 жыл бұрын
You havent even BEGUN to see a rabbit hole. It's a known fact that there is a rule at Valve to NOT touch Source at all. Theres a reason it's called Source, and not because it's given to us. It's because every version of the engine, 2007 and 2013 are shared between themselves in some capacity. Making the engine "open source" in a giant repository for Valve Which means, if you change 2013's code. Everything below that can also get fucked. Changing a light value for L4D2, could actually ruin Half-Life 2 and how it functions. That's one of the main reasons why they made Source 2, Source 2 is literally JUST source, but without 30+ years of spaghetti ontop.
@vivelespatat26702 жыл бұрын
@@DrCranberry Would also explain the lack of real updates for TF2, nobody wants to touch to the code
@frimnpi74732 жыл бұрын
november is a difficult game
@JohnPaulBuce2 жыл бұрын
valve's spaghetti
@Jewtus2 жыл бұрын
Who touched the code or spaget
@youtubehandlesshouldsuckadick2 жыл бұрын
The Tf2 spagetti code is truly one of the codes of all time
@Mabra512 жыл бұрын
They didn't.
@trashgang_2 жыл бұрын
"It's spaghetti time." **Mette l'acqua sul fuoco, aggiunge sale, cuoce gli spaghetti, spicca il tutto, impiatta con burro, aglio, formaggio grattugiato e olio extravergine di oliva** Bon appetit!
@vidiottheowl28252 жыл бұрын
I'm naming my stock shotgun "the secret fifth shotgun" now
@greensharktwod10 ай бұрын
you can name stock weapons?
@vidiottheowl282510 ай бұрын
@@greensharktwod yeah, you could always do that. didn't you watch the video?
@greensharktwod10 ай бұрын
@@vidiottheowl2825 i thought i saw him name a vintage weapon, not the stock weapon you get when you install the game
@vidiottheowl282510 ай бұрын
@@greensharktwod no.... just, no. that's not even remotely what happened. rewatch from 2:05.
@vidiottheowl282510 ай бұрын
the whole point of the video is each class's stock shotgun is a different item, and then there's a secret fifth stock shotgun that's all class. (this is also why you can't pick up a stock shotgun from a different class) when you try to add a name or description to the stock shotgun, it actually makes a copy of a secret 5th shotgun that's all class (and any time you rename/apply a kill streak/festivize any weapon, it's actually making an exact copy which is why it unequips it from your loadouts. the copy is perfectly identical, same stats and strange counts, except for the newly applied effect)
@henke372 жыл бұрын
Just wait until he starts discussing which weapons get custom entity classes and which ones have to share.
@Psytinker2 жыл бұрын
Or why Pomson and Bison were neutered, and you will never, ever see them "unnerfed".
@voltdragon2 жыл бұрын
Can you pls explain this? That sounds very interesting
@Scizor162 жыл бұрын
@@Psytinker Why were they nerfed exactly?
@Psytinker2 жыл бұрын
@@Scizor16 Source spaghet when handling projectiles traveling through hitboxes. One-shotting scunts as punishment for backpedalling may be funny, leaving medics with no uber to push chokes and making games unwinnable less so.
@user-lh7mt7zo7l2 жыл бұрын
@@Psytinker wait so the bison "nerf" was them just fundementally changing how that type of projectile works because of the pomson and then forgetting it's an intended feature for the bison?
@soundrogue44722 жыл бұрын
As a coder; I hear other coders tell me, "don't plan a head" and then we get stuff like this.
@catinsured2 жыл бұрын
This. I don't get why they always say "just make it functional then optimize it later" when I can just do both at once!
@chpsilva2 жыл бұрын
@@catinsured this is a complex theme and would derail the discussion but in short, the idea is to keep just the minimal ammount of code possible to solve the known problems. This makes test and maintenance easier. And if the requirements change in the future then you can just easily refactor the feature.
@catinsured2 жыл бұрын
@@chpsilva Yeah I understand that now. I started realizing how often I obsess over really small issues and visual bugs when creating something when I should just move on and finish the damn thing.
@3lH4ck3rC0mf0r72 жыл бұрын
Yeah, issue is, the code never gets refactored later. Refactoring is actually extremely tedious work, because of accumulated code coupling. You're essentially re-developing a feature, and then rewriting the rest of the software to comprehend the new version. This often leads to massive overarching changes throughout the software, and it's very likely for the changes to have... unforeseen consequences, for something the user wouldn't even be able to see normally. Refactoring on its own only makes a difference behind the scenes. It's a task that takes a lot of time when you could just be developing new features and doing things that would have a visible effect on the outside presentation. Because of this, refactoring is usually a last-resort. Never refactor unless you absolutely must. So unless it really starts getting in the way and hindering progress (and planned features can't be added because the spaget is in the way), only then it gets cleaned up. You'll never finish your software if you don't keep things simple at first, not worrying much about the future, and hackishly cobble together new features in as they come. Of course, when you are absolutely certain that you'll need the extra complexity later, and you're confident it won't hurt to tackle it now, you do, but for the most part people just focus on getting a minimum viable product out the door as quickly as possible.
@chpsilva2 жыл бұрын
@@3lH4ck3rC0mf0r7 Yeah I'd say unfortunately this is the predominant mindset at least in game development. When you apply agile concepts things are treated quite different and refactoring is the norm and usually takes a couple hours at most, but again I am not aware of any example in game development.
@VerbuggterHerrderDunkelheit2 жыл бұрын
The more I learn about the spaghetti code the more I understand why noone at valve wants to work with it anymore
@staryoshi062 жыл бұрын
This is fairly normal for a software project. It's just that there's more interesting projects to work on.
@VerbuggterHerrderDunkelheit2 жыл бұрын
@@staryoshi06 Yeah, but how many software projects have 15 year old code made by enough people to take over Luxenburg?
@VerbuggterHerrderDunkelheit2 жыл бұрын
@crazywayne Yes, but there's a noticable higher motivation to keep that stone rolling than for just a video game, especially for open working conditions like in Valve
@VerbuggterHerrderDunkelheit2 жыл бұрын
@crazywayne The joke was more about the small size of Luxenburg than of the huge size of the dev team, I don't expect a literal army sized working force behind TF2
@staryoshi062 жыл бұрын
@@VerbuggterHerrderDunkelheit Plenty
@trainsontape65312 жыл бұрын
Guess each shotgun being specific for each class also explains why the ejection port only works on one of the shotguns
@DrMonty-ng5fo2 жыл бұрын
Which one?
@trainsontape65312 жыл бұрын
@@DrMonty-ng5fo if you look closely the engineers shotgun actually expels the shells out of the ejection port.
@Marioiscool2462 жыл бұрын
1:49 fun fact: the postal 3 leak version of tf2 actually had option 1 for the shotgun. the shotgun was called tf_weapon_shotgun_secondary and inside of the weapon script file it had definitions of what viewmodel to use for the classes that had the shotgun in the secondary weapon slot instead of different weapon entities for each class that used a shotgun in the secondary weapon slot.
@shounic2 жыл бұрын
interesting! they must've ran into some tech difficulty at the time and gave up 🤔
@Marioiscool2462 жыл бұрын
@@shounic the reason why is most likely logged on valve's internal perforce server but I'm not completely sure that they keep the commit history that far back now
@halfastudio2 жыл бұрын
"immediately backfired in three years" I fucking love this guy.
@ClonedGamer0012 жыл бұрын
You'd think if they added a 5th shotgun, they could just make those the default item for the four classes. Even if the other four were still in the files as artifacts to prevent the spaghetti from breaking, just for consistency (and for picking up dropped weapons, which is sometimes useful) they'd change the actual equipped weapon.
@DrMonty-ng5fo2 жыл бұрын
I was thinking that too, yeah.
@chri-k2 жыл бұрын
spaghetti is not to be touched
@Dosor722 жыл бұрын
Valve: "I solve practical problems" *MORE GUN*
@hi-i-am-atan2 жыл бұрын
for context on the the multiclass weapon system entails, it's viewmodel hands like if you ever played hl2dm, css, or _especially_ garry's mod, you'll recall that no matter what skin you're using, the weapon viewmodels are carried around by the exact same hands. this is because the hands are actually just part of the weapon viewmodel, hence the _very_ noticeable effect in garry's mod where switching from the physics gun to something use a css model results in your viewmodel hands suddenly switch from the hev suit to the generic military garb meant to generically represent all possible player skins across the terrorists and the cts 'course, using generic hand models isn't remotely as effective when you have designs as distinct and stylized as the tf2 mercs, so the devs decided that they should actually use the merc's hands when making the viewmodels. and that works fine and dandy, since not only are nearly all weapons unique to a class, but each weapon also has fully unique animations so there's no need to use one set of hand animations across multiple weapons. except, of course ... the shotgun and pistol are shared. and they're kind minor weapons in the grand scheme of things, so while the most forward-thinking play would be to implement a bonemerging system for viewmodels to have one shotgun viewmodel and one pistol viewmodel and add another system to transplant those viewmodels into different hands depending on your class ... well, the modelers at valve have baked the hands into viewmodels as part of their workflow since hl1 and there's not _really_ a big deal if there's slight inconsistencies between how the classes use their shared weapons, so it really just makes the most sense to have four shotguns and two pistols and make it so that the players can't really tell they're actually different weapons and call it a day incidentally, there eventually came some little community game modes that allow you to put weapons on classes that aren't supposed to wield them. if you ever played those back in the day? well, it wouldn't take long before you realize that not only do class-specific weapons make that class's hands show up when you use 'em, but you could also end up with the typical shotgun while playing soldier and for some wacky reason, pulling it out shows the pyro's hands instead. so, yeah, this is all p. well known stuff for oldbies
@DrMonty-ng5fo2 жыл бұрын
But what about all-class weapons added afterwards, like the panic attack?
@somethingguy9122 жыл бұрын
I wonder if that is also why using certain cosmetics doesn't change how the given classes hands look in game and that you have to use the 'uses world model' view for the desired effect?
@hi-i-am-atan2 жыл бұрын
@@DrMonty-ng5fo the panic attack was added waaaaaaaaaaaaaaaaaaaaaaaaaaaay after the pain train
@MAT202282 жыл бұрын
They called me, the shotgun master, when one shotgun is not enough, they gave you four shotguns, when four shotguns are not enough, here is the fifth shotgun
@sorrydudebros2 жыл бұрын
I wish a mad lad would glitch a strange class specific pistol / shotgun, strange disguise kit, strange spellbook, or strange destruction pda into existence.
@Roebloz2 жыл бұрын
Just glitching a Unique one in would theoretically be possible.
@sorrydudebros2 жыл бұрын
@@Roebloz Impossible for normal people, but maybe someone knows their own exploit and is waiting for the perfect way to use it.
@alephcake2 жыл бұрын
tf2 is pay to win because non-stock shotgun has better viewmodel
@MatthewTheBunnies61422 жыл бұрын
"...and if that don't work, use more gun"
@soccpuppet46382 жыл бұрын
"So how did they solve the problem of too many shotguns?" "They made another one"
@spookyscarylamppost34312 жыл бұрын
This is the Engineer way of solving a problem. "Use a gun, and if that don't work, use more gun." It's also funny to think that this is technically P2W due to the slight advantage of having a more clear view of what's in front you when using the non stock shotguns.
@PokeShadow7711 ай бұрын
1:05 This calendar is why i thought TF2 was an adult game
@slimeybob52945 ай бұрын
It’s certainly not a kid’s game.
@scratchguy781711 ай бұрын
I will always love the Gabe Newell sentence-mixing at the ends of these videos.
@whynotanyting2 жыл бұрын
Part of me wants to see TF2's code get refactored, but the other part knows it'd just be a recreation of the Augean Stables tale, but without an easy solution.
@fewny26912 жыл бұрын
Imagine a world, if you will, where source 2 comes out, a revamped interest in the Team Fortress IP appears, and enough programmers go into the TF part of Valve's offices and rebuild TF2 from the ground up. Sadly this wont happen, but it's fun to imagine.
@mariobot1282 жыл бұрын
so twice the spaghetti code ?
@MuffinTastic2 жыл бұрын
i can't post links, but look up tf source 2 by amper software. it's not officially made by valve, and it's not a standalone game (it has to go through s&box - look that up too), but it looks neat
@KRJ8932 жыл бұрын
it's not fun, it's sad
@LukiKruki Жыл бұрын
I am sure Valve will create new Team Fortress IP for Source 2 but ONLY if the current one cannot live any years more.
@GabrielAidley9 күн бұрын
Just play TF2 Classic
@redfiretf22 жыл бұрын
Valve actually initially did do the first option with the multiclass shotguns---within the postal 3 leak, there was "tf_weapon_shotgun_secondary" listed in the weapon/scripts, which pyro, heavy, and soldier use. It all wouldve been under the one file, and Engi would have tf_weapon_shotgun_primary. There would've only been two shotgun entities, and the "tf_weapon_shotgun_secondary" would just change the viewmodel based on the class you were. But then they decided to give each class a separate shotgun entity which worked identically! fun times
@JacobKinsley2 жыл бұрын
You could call this spaghetti code, but honestly, this is the most efficient solution they could have come up with.
@dpterminusreal Жыл бұрын
most efficient solution while entangled in the source spaghetti
@OMalleyTheMaggot2 жыл бұрын
3:40 I mean... he's not WRONG
@nullWanderer2 жыл бұрын
How tf do you keep finding this stuff? like every video its something wild
@TrustyGun22 жыл бұрын
it pays off obsessively combing through every character of every script from the source code leak i guess lmao
@Hchris1012 жыл бұрын
He’s hacking bro i swear
@JohnPaulBuce2 жыл бұрын
having access to source code be like
@-Raylight2 жыл бұрын
"This is four shotguns" "Dear GOD" *"There's more"* *_"NO"_*
@Terrythetortoise2 жыл бұрын
Shotguns are cool
@5ninthavenue2 жыл бұрын
kzbin.info/www/bejne/eammiJenj8p4mtU
@Holammer2 жыл бұрын
Valve should make a source 2 based remaster, just to fix all the spaghetti. Would help our precious SFM animators keep their sanity too.
@KRJ8932 жыл бұрын
The amount of therapy SFM editors require for dealing with that mess could fund a small stadium
@h397111 ай бұрын
This aged well :)
@Matt-qk8yf2 жыл бұрын
I wish every class had 4 shotguns
@kelleroid2 жыл бұрын
Team Fortress Classic be like
@oktayyildirim29112 жыл бұрын
Primary weapon: Dual-wielding shotguns Secondary weapon: Shotgun Melee weapon: Shotgun you hit people with
@SpringDavid2 жыл бұрын
@@oktayyildirim2911 that one two forces of natures glued together Saxton made in the comics
@mothichorror4462 жыл бұрын
Can't wait to try Medic's healing shotgun options
@renthewerecat Жыл бұрын
there is something so funny about the solution to having too many shotguns, being to add another shotgun
@blacklight6832 жыл бұрын
The fact I still know some of these from your channel just tells me you'd be a great teacher XD
@fishyfish191711 ай бұрын
1:58 "This decision immediately backfired in 3 years" Then it wasnt immediate was it?
@sugaryhull96882 жыл бұрын
With all of the spaghetti in TF2, I'm impressed that they were able to port it over to Linux
@surprise35672 жыл бұрын
That last quote reminds me of this: The linux version of TF2 has a shared library for its mouse input, but a bug causes it to double your mouse sensitivity. This is interesting because Steam already provides the library, and it's fixed in that version. CS:GO doesn't have one built in, so it defaults to the Steam version. TF2 will even default to the Steam one if you delete it from the files
@charlesmartin19722 жыл бұрын
A wise man once told me: "Beware the merc wearing Tux, for he has been at it a long time and has minmaxed his configs"
@TinyDeskEngineer Жыл бұрын
They say if Valve removes the 4 redundant shotguns from the game, a strange quirk in the Source engine will result in the UN building being flung into space at 3.5×10^3 times Earth's escape velocity, along with the Earth's magnetic field being inverted.
@macrohotline88342 жыл бұрын
3:04 strange gloves, my favorite!
@alex_zetsu2 жыл бұрын
I knew that the Strange Shotgun would be different from the Stock shotguns after the Spy disguise video. I didn't expect the tf2 team to look that far into the future. I was very surprised at the timetable though. The decision to make 4 Shotguns I expected would last at least for 3 years even if it caused problems later down the line right? That's not too far off from release. Nope, it already backfired with the name tag and now they needed a way to avoid needing to buy 4 nametags to rename a shotgun.
@JoeContext Жыл бұрын
Why is the strange viewmodel slightly different? Because it's strange, next question.
@MrNoob302 жыл бұрын
I love how even the existence of a separate pistol for Scout and Engineer caused problems about a decade down the line when they added the ability to pick up other players' weapons, because a Scout could pick up an Engineer's pistol which was nearly identical, except now it had 200 reserve ammo instead of 36.
@lemonov30312 жыл бұрын
Please, never ever get rid of the gaben quotes at the end. Best part of the videos
@amirlator2 жыл бұрын
I love that time when Eminem said : "valve spaghetti" A life changing song!
@paulanhalt36092 жыл бұрын
The way you say "It is truly a Valve game when..." just tickles me so much
@1x1boop282 жыл бұрын
The gabe voice splicing at the end sounds exactly like how my brother talks.
@vincent75842 жыл бұрын
Ah finally someone make video about that!
@frogmouth25 ай бұрын
1:58 “Immediately backfired in 3 years”
@shallowgod55392 жыл бұрын
I can’t believe you censored the calendar
@TTSP9076 ай бұрын
All Stock weapons are classed separately then strange stock weapons are. I learned this when making a balance mod, where I had to manually include all strange variations of stock alterations.
@aseriesofletters634612 күн бұрын
i fucking love the pause after you explain “to fix this, Valve added a fifth shotgun.” there’s no better joke to be made than this simple reality
@eessppeenn0015 ай бұрын
Could have made the 5th shotgun preview in backpack only. It functions as a pointer that says: Display as shotgun 1 when equipped by clas 1, display as shotgun 2 when equipped by class 2. Name, desription, and quality will be copied over from shotgun 5 while equipped. So it gets the offset from the shotguns 1-4, but it's variant type from shotgun 5.
@barryscott95902 жыл бұрын
I know we like to call it Spaghetti Code but for TF2's sake I think we should reffer to it as Coconut Code
@eternal29122 жыл бұрын
Shounic, you're my best source of information on bugs and the source spaghetti of tf2, thanks
@matchanavi2 жыл бұрын
This is like that xkcd comic. "The market has like 4 competing standards, we need to make one that unifies them all!" * there are now 5 competing standards in the market *
@Infarlock2 жыл бұрын
tc_hydro, possibly my favorite map of all times, too bad that people never understood how it works
@sud18812 жыл бұрын
What is tc_hydro?
@ninjabaiano60922 жыл бұрын
Soo much pasta it would end world hunger.
@mohc68652 жыл бұрын
”immediately backfired in three years”
@takatominemoto7703Күн бұрын
legitimately one of the funniest goddamn video thumbnails i've ever seen. still scoffing
@sirloin76672 жыл бұрын
i like how valve went "let's make 4 different shotguns" and then immediately went back on that and said "let's just make one multi-class shotgun"
@jembo93112 жыл бұрын
as someone who has started collecting tf2 shotguns, this makes me very happy
@xbox072 жыл бұрын
"gamer want shotgun. That is fun!"
@MBP19182 жыл бұрын
Real nice
@zoeyheart25412 жыл бұрын
Really adored this video, great work
@jamescarrotcsl82 жыл бұрын
it makes me happy to use yttriums competitive veiw models becauae this used to aggrvate me between my skinned shotgun and the strange
@SunnieD_2 жыл бұрын
On the topic of viewmodels, I've been wondering why the weapons I pick up from dead players utilize their viewmodel FOV settings and not mine. At least, that's what I assume is going on.
@Ace_of_the_Chaos_Element2 жыл бұрын
truly strange, wonder what the room must've read like in the moment
@houbsmars2 жыл бұрын
“This immediately backfired in 3 years” I guess by Valve time, you can call 3 years immediate.
@flwerbed2 жыл бұрын
this is a really good video, amazing editing as usual but i felt like the music was a little too distracting
@slizzy14332 жыл бұрын
2:19 Valve: The 4 shotguns are a problem? Then add a fifth.
@Dramilos2 жыл бұрын
What if engineer could switch weapons while carrying buildings
@Aderalls3 ай бұрын
Impossible. Both hands are used to carry the toolbox.
@connordarvall84822 жыл бұрын
Valve's coding gives me hope in the field of game development. If coding this ridiculous can be in some the most successful games of all time, then I don't have to worry so much about the efficiency of my code and can focus on readability.
@takacsadam28502 жыл бұрын
honestly though.. this isn't even exclusive to valve, you can see this in Rainbow Six Siege (they literally needed an operation health to take care of untidy code and stuff), Apex Legends where the code is so jumbled that removing EXPLOITS outright fucks up the character controllers and all that. the problem isn't the incompetency though. problems usually come in hindsight where you modify the system to do something it's not supposed to do. AND because there's at least hundreds of others working on the game along with you... take a look at Mario 64 too, the code is a jumbled mess and a dude on youtube took the time to literally rewrite the code and optimize it all up, sometimes even using illegal operations to further optimize the code.. so yeah, as long as your game works, it doesn't neccesary matter HOW jumbled your code is
@LukiKruki Жыл бұрын
@@takacsadam2850 That's explain why Poland didn't get map in R6 at the time. They promised it but never added.
@rokeesly2 жыл бұрын
cool
@armandotf22 жыл бұрын
very epic in fact
@boisvert_002 жыл бұрын
awesome even
@skylinetherager53652 жыл бұрын
Extraordinary some could say
@Arv.o11 ай бұрын
Sometimes.. you just need a lil' less gun..
@Dark_Slayer300011 күн бұрын
1:59 "immediately backfired in 3 years", well it doesn't sound thaaat immediate 😅
@freshporkbun2 жыл бұрын
i love this stuff. thank you for these
@lazyxeno94042 жыл бұрын
Another issue, in my opinion, is that the Min Mode View Model for the player is not used when you pick up the enemy-heavy Tomislav. While playing, I only became aware of this; I don't know about other mercenaries.
@nadrewod9992 жыл бұрын
I wonder why Valve never just changed the offset values for either the 4 stock shotguns or the newer shotguns. Changing either one to match the other would fix this issue, presumably without breaking any other spaghetti code...
@me_i_guess2 жыл бұрын
how long until they fix the shotgun and break the pistol
@williamcashin2 жыл бұрын
I can't wait for whatever comes after team fortress 2. Whether it's a team fortress 3 or just a team fortress overhaul
@hehehenyxnyxnyx2 жыл бұрын
Idea: Which melee is better for Heavy? Stock Fist or Any Multi Class Weapon? Do they affect with damage, range, speed and mostly, the hit/hurtboxes? And if any Multi Class Weapon are different, then is the rest of the class also different? Also, does equipping frying pan gives you actual disadvantage (or advantage) for attracting the enemies compared to default melee? And enemies that turn to gold too?
@mfaizsyahmi2 жыл бұрын
Team Fortress has alawys been a gigantic pile of spaghetti, even before Valve acquired the team.
@fnln30112 жыл бұрын
We need a sixth shotgun to fix the offset problem
@Theplayergamer20122 жыл бұрын
hello, thanks for making this videos, love them :)
@falxie_2 жыл бұрын
I sure hope I don't run into "spaghetti problems" one day
@discodragon42902 жыл бұрын
i counted how many times shounic said shotgun/shotguns Grand Total: 19 Times Throughout the video
@flurbleman44862 жыл бұрын
I swear its a miracle this game even runs lol
@ALouisae2 жыл бұрын
dude i wish it had the stock view model. seeing engies is pretty cool tbh
@Yveldi2 жыл бұрын
So, instead of removing 3 stock shotguns and making the last one multiclass, they added a new stock shotgun to be multiclass instead? It is like they are trying to turn the code into a spaghetti lmao
@setoadhi90402 жыл бұрын
so THAT's why you can get a different fov if you pick up a dead player's weapon
@catkook5432 жыл бұрын
1:57 "This decision immediately backfired in 3 years"