Close Menu
TechUpdateAlert

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    My Health Anxiety Means I Won’t Use Apple’s or Samsung’s Smartwatches. Here’s Why

    December 22, 2025

    You can now buy the OnePlus 15 in the US and score free earbuds if you hurry

    December 22, 2025

    Today’s NYT Connections: Sports Edition Hints, Answers for Dec. 22 #455

    December 22, 2025
    Facebook X (Twitter) Instagram
    Trending
    • My Health Anxiety Means I Won’t Use Apple’s or Samsung’s Smartwatches. Here’s Why
    • You can now buy the OnePlus 15 in the US and score free earbuds if you hurry
    • Today’s NYT Connections: Sports Edition Hints, Answers for Dec. 22 #455
    • Android might finally stop making you tap twice for Wi-Fi
    • Today’s NYT Mini Crossword Answers for Dec. 22
    • Waymo’s robotaxis didn’t know what to do when a city’s traffic lights failed
    • Today’s NYT Wordle Hints, Answer and Help for Dec. 22 #1647
    • You Asked: OLED Sunlight, VHS on 4K TVs, and HDMI Control Issues
    Facebook X (Twitter) Instagram Pinterest Vimeo
    TechUpdateAlertTechUpdateAlert
    • Home
    • Gaming
    • Laptops
    • Mobile
    • Software
    • Reviews
    • AI & Tech
    • Gadgets
    • How-To
    TechUpdateAlert
    Home»Gaming»A former Valve dev revealed how, while a VR version of Half-Life 2 was being made, a single metro cop’s toe created a ‘time-travelling’ bug that softlocked all versions of the game
    Gaming

    A former Valve dev revealed how, while a VR version of Half-Life 2 was being made, a single metro cop’s toe created a ‘time-travelling’ bug that softlocked all versions of the game

    techupdateadminBy techupdateadminNovember 22, 2025No Comments4 Mins Read
    Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
    Close up of classic box art render of Gordon Freeman's face from Half-Life 2.
    Share
    Facebook Twitter LinkedIn Pinterest Email

    One of the coolest things about Half-Life 2 is its physics engine, but as anyone who has played a physics-based game will know, even the best-in-class tech is prone to quirks here and there. Valve’s legendary narrative shooter was no exception, as former Valve developer Tom Forsyth shared in a thread on Mastodon.

    In the thread, Forsyth discusses a bug he encountered while working on a VR version of Half-Life 2, back in 2013 when Valve was considering where it wanted to go with the technology. HL2 was one of the easiest translations to VR in Valve’s back catalog—it was a relatively recent release, and the “tricks with perspective” in Portal “were of course a nauseating disaster.” The problem was, this new VR build softlocked the player mere minutes into the game.

    In the opening scene, when a metro cop is meant to usher the player through a door, the door wouldn’t open in the VR build for reasons that weren’t clear, freezing the player in place to wait for a necessary story event that never comes. “Oh dear,” Tom Forsyth recalled in his thread. “We can’t ship this. I get some other folks, including some folks who worked on HL2 originally, and yep—it’s broken. And it’s broken when you’re not in VR either—so it’s not something Joe and I broke. But nobody knows why—none of the relevant code has changed.”


    Best picks for you


    (Image credit: Valve / Tom Forsyth)

    The team soon discovered a guard behind the door was standing “very slightly too close—the very corner of his bounding box intersects the door’s path as it opens. So what’s happening is the door starts to open, slightly nudges into the guard’s toe, bounces back, closes, and then automatically locks.” They moved the NPC and fixed the bug, but it took a much lengthier investigation to figure out why this happened in the first place; the VR build didn’t move the NPC, and the team even recompiled the original build to discover that the bug had “traveled through time” and existed in that one, too.

    The thread continues with the answer: “Good old floating point.” The compiler used for these tests defaulted to the newer SSE instruction set rather than the set the original would have defaulted to for the era’s CPUs: x87, which has “a wacky grab-bag of precisions.” Even though it was old code, the new compiler meant the game was calculating physics differently, albeit to an extremely subtle extent.

    Forsyth explained, “On both versions, the door has just enough momentum to rotate the guard very slightly. The guard’s friction on the floor is not quite enough to oppose this, and he rotates a tiny fraction of a degree. On the x87 version, this tiny rotation is enough to move his toe out of the way, the collision is resolved, and the door continues to swing open. All is well.

    But on the SSE version, a whole bunch of tiny precisions are very slightly different, and a combination of the friction on the floor and the mass of the objects means the guard still rotates from the collision, but now he rotates very slightly less far. So on the next frame of simulation, his toe is still in the way of the door. The door isn’t allowed to just pass through his toe, so it does the only other option—it bounces back … and you’re stuck.”

    Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.

    It’s a bizarre head trip of a bug, and a great reminder that these things are rarely as easy to resolve as you might expect. The next time you gripe about a seesaw puzzle, just think about everything that could have gone wrong getting it to work.

    bug cops created dev game HalfLife metro Revealed Single softlocked timetravelling Toe Valve version versions
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleOur top picks: Windows PC + Xbox deals for Black Friday 2025
    Next Article The Best Chef’s Knives of 2025. We Tested Nearly Two Dozen to Find Our Favorites
    techupdateadmin
    • Website

    Related Posts

    Gadgets

    It may be entry-level, but Mercedes’ CLA is an EV game changer

    December 20, 2025
    Mobile

    How to Watch James Madison vs. Oregon: Start Time, TV Channel for CFP First Round Game Today

    December 20, 2025
    Mobile

    Video Game Hardware Sales Are the Worst in Decades: Here’s Why You Should Buy Now

    December 18, 2025
    Add A Comment
    Leave A Reply Cancel Reply

    Top Posts

    NYT Strands hints and answers for Monday, August 11 (game #526)

    August 11, 202545 Views

    These 2 Cities Are Pushing Back on Data Centers. Here’s What They’re Worried About

    September 13, 202542 Views

    Today’s NYT Connections: Sports Edition Hints, Answers for Sept. 4 #346

    September 4, 202540 Views
    Stay In Touch
    • Facebook
    • YouTube
    • TikTok
    • WhatsApp
    • Twitter
    • Instagram
    Latest Reviews

    Subscribe to Updates

    Get the latest tech news from FooBar about tech, design and biz.

    Most Popular

    Best Fitbit fitness trackers and watches in 2025

    July 9, 20250 Views

    There are still 200+ Prime Day 2025 deals you can get

    July 9, 20250 Views

    The best earbuds we’ve tested for 2025

    July 9, 20250 Views
    Our Picks

    My Health Anxiety Means I Won’t Use Apple’s or Samsung’s Smartwatches. Here’s Why

    December 22, 2025

    You can now buy the OnePlus 15 in the US and score free earbuds if you hurry

    December 22, 2025

    Today’s NYT Connections: Sports Edition Hints, Answers for Dec. 22 #455

    December 22, 2025

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    Facebook X (Twitter) Instagram Pinterest
    • About Us
    • Contact us
    • Privacy Policy
    • Disclaimer
    • Terms and Conditions
    © 2026 techupdatealert. Designed by Pro.

    Type above and press Enter to search. Press Esc to cancel.