Team Fortress 2's latest silly business sees the game crashing because it thought players were Gordon Freeman
Gordon is the 10th class, spread the word.
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
You are now subscribed
Your newsletter sign-up was successful
Want to add more newsletters?
Every Friday
GamesRadar+
Your weekly update on everything you could ever want to know about the games you already love, games we know you're going to love in the near future, and tales from the communities that surround them.
Every Thursday
GTA 6 O'clock
Our special GTA 6 newsletter, with breaking news, insider info, and rumor analysis from the award-winning GTA 6 O'clock experts.
Every Friday
Knowledge
From the creators of Edge: A weekly videogame industry newsletter with analysis from expert writers, guidance from professionals, and insight into what's on the horizon.
Every Thursday
The Setup
Hardware nerds unite, sign up to our free tech newsletter for a weekly digest of the hottest new tech, the latest gadgets on the test bench, and much more.
Every Wednesday
Switch 2 Spotlight
Sign up to our new Switch 2 newsletter, where we bring you the latest talking points on Nintendo's new console each week, bring you up to date on the news, and recommend what games to play.
Every Saturday
The Watchlist
Subscribe for a weekly digest of the movie and TV news that matters, direct to your inbox. From first-look trailers, interviews, reviews and explainers, we've got you covered.
Once a month
SFX
Get sneak previews, exclusive competitions and details of special events each month!
Team Fortress 2 just received a huge update, upgrading it 64-bit, finally bringing the 17-year-old shooter into the modern age of gaming. But in true TF2 fashion, there was a problem that no one foresaw: the game kept crashing because it thought players were Gordon Freeman from Half-Life.
The issue has since been fixed by the latest update on April 22, and all the patch notes reveal is: "Fixed a crash under 64-bit caused by some custom HUDs using Half-Life 2 HUD elements which assume the player is Gordon Freeman." It's a bit of an odd outlier, sandviched between ABI compatibility issues and snd_cull_duplicates command not working. I nearly glossed over it myself.
This issue seemed to only affect players who'd customised their HUD using elements from Half-Life 2's UI via mods and the like. But this issue isn't entirely fan-made, as several custom HUDs use Half-Life 2 files that are already present in TF2, which is what confuses the game into thinking you're trying to load in as Gordon Freeman. It's also pretty common for Half-Life 2 and TF2 to have some overlap anyway since they both work off Valve's old Source engine.
While this update is pretty weird, it's not one of the strangest fixes we've seen for TF2. In 2014, one patch fixed a bug that teleported players to hell, and in 2022, there was an issue where the game would crash if Sniper tried to eat his gun (this happened if you switched to Sniper while Heavy is eating a Sandvich). The complexity of TF2's 'Source spaghetti' or 'spaghetti code' has been joked about for almost as long as the game's been out. There've also been issues where characters could hold multiple weapons at once, as well as false stories of the fabled coconut.jpg, which was thought to hold up the entirety of the game's code.
While the coconut.jpg story might be a tall tale, take one look at code comments from Valve during the development of Half-Life or TF2, and you can understand why it fooled so many. Some of my favourite comments include "// I don't know why, I don't want to know why, I shouldn't have to wonder why, but for whatever reason this stupid panel isn't laying out correctly unless we do this terribleness" and "// make the unbumped version not so fucking stupid and not need tangentSpaceTranspose you knob."
We already knew that TF2 was canon in Half-Life's universe, thanks to a tiny Scout figurine that can be found in Half-Life Alyx, but this has opened the floodgates for players to confirm in a roundabout way that the opposite is also true: "The tenth class was accidentally leaked," one player jokes, Whether this is true or not isn't really important, but what does matter is that Gordon Freeman accidentally loading into TF2 may be the closest we'll get to a Half-Life 3, which makes this whole ordeal even funnier.
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.

Elie is a news writer with an unhealthy love of horror games—even though their greatest fear is being chased. When they're not screaming or hiding, there's a good chance you'll find them testing their metal in metroidvanias or just admiring their Pokemon TCG collection. Elie has previously worked at TechRadar Gaming as a staff writer and studied at JOMEC in International Journalism and Documentaries – spending their free time filming short docs about Smash Bros. or any indie game that crossed their path.

