What’s the half-life of Half-Life? By my reckoning, it seems we’ll stop receiving updates to (one version or another of) Valve’s classic roughly around the time Chernobyl becomes habitable again. Not only did the original game get a big ol’ update last November, but now Black Mesa—its Valve-endorsed remake—has just put out a meaty list of fixes. It’s calling it the “Necro patch” for reasons I’m not entirely clear on but am very enthusiastic about.
Crowbar Collective called this one a “Mini patch” when it was in beta last month, but it sure seems hefty to me. It ports the game to a newer version of the DXVK renderer, tightens up performance, ends crashes, and switches the game over to use Steam Input for its controller support, which has been significantly improved in general.
That last one is interesting. Sacrilegious as it may be, I actually tried to play Black Mesa with a gamepad the first time I picked it up. It went horribly. The game just isn’t designed for the treacle-slow aiming of a thumbstick, meaning enemies will chew you up as you laboriously swing your weapons around to point at them. It’s a game that’s understandably designed for the whip-crack aiming of a mouse.
But now, Crowbar Collective has “massively overhauled our old auto-aim implementation.” That means “Your crosshairs and aiming angles now magnetically attract to enemies you encounter,” rather than the old system, in which bullets themselves magnetised to enemies but your aim wasn’t helped at all. In other words, it now works like auto-aim does in every other FPS out there. Oh, and don’t worry, it won’t work in multiplayer.
All of which sounds like it might make a gamepad playthrough of Black Mesa a proper possibility. Plus, the Steam Input shift means the game now has “partial support” for Xbox, PlayStation, and Switch controllers. You can even use gyro aiming on your Steam Deck if that appeals for some incredible reason.
The update is out now, and you can find the full patch notes below. When the Necro patch hit beta, Crowbar Collective teased the possibility of a “more dangerous patch” (meaning one that broke saves) to follow. I think Half-Life might be far from done, folks.
Black Mesa Necro patch notes
Key updates
Improved performance of the game (Vulkan, UI optimization, New Renderer/New Post Post Process Optimization)Fixed cases where game would crash on startupFixed UI flickering and artifactingFixed crash in the first map of Interloper that players were experiencingImproved controller support using Steam InputFixed hitch when weapon decals are first applied to gunRe-enabled weapon decals by default
Rendering/Performance
Ported the game to DXVK 2.3.1 (first launch option)Performance enhancements have been implemented for the New Renderer and New Post-Process systems, particularly noticeable in scenes featuring waterFixed moss shaders and direction control for both vertex lit shader and skin shader (for props with/without phong)Fixed halflambert/warp/specwarp related problems across all the shadersUnlocked the even higher graphics setting in options menuThe lighting quality settings in the New UI have been updated to reflect recent changes.Monitors and refract views can now leverage the New Renderer featuresGod Rays support has been added for the sun and local lights-Note: God Rays are intentionally turned off for monitors and reflection viewsImproved the blending quality of normal maps within 4-way blendingSpotLight cookies should now work on any orientation. Cookie sprite sheet no longer needs to be square.Black Mesa now requests high-performance power management on Windows, which should reduce power throttling impacting performanceImplemented the ability to dump environment variables (-dumpenvironment launch option), assisting in resolving potential issuesLots of misc graphics fixesDisabled CPU-based backface culling for Func_Brush modelsDisabled CSM for viewmodels for secondary camerasFixed flicker near Light Volume edgesFixed Xog artifacts with cheaper water
Controller support
Developers and the community can now create custom controller bindings and share them!With Steam Input now implemented, Black Mesa now has partial support for the following devices:
Xbox Controllers
Playstation Controllers
Nintendo Switch Pro Controllers
Proper Gyro support for Steam Deck!
User interface
Modified the Game/UI rendering synchronization, aiming for stable UI presentation across all three available modesUpdated the UI frame limiter logic to enhance the smoothness of frame pacing, which was particularly noticeable when vertical synchronization was activeImproved performance by optimizing the texture lock implementation within the UIResolved the issue where the UI occasionally failed to render at full size after resolution adjustmentsFixed alpha blending of UI with background mapAdded a number of missing translators, including the 2012 mod translators (need to track down a list of who did what language)
Bug fixes
Interloper A crash fixResolved the issue where the Tau Canon would crash upon the owner’s demiseAddressed a potential hang issue upon exiting the gameA reflection bug involving Xen fog at extreme angles has been fixedTransparency issues in fake water have been resolved, and it now supports New Renderer, New Post-Process, and CSMResolved outline artifacts present in alpha-tested materialsResolved an issue where view models were improperly identified within one shader, leading to lighting and shadow inconsistenciesFixed a bug related to the Diffuse Warp when using more than eight slots in the atlasFixed a Workshop Client issue related to double initialization, which had the potential to cause crashes
Known issues
Alt-Tabbing while using Vulkan can sometimes crash the gameAnti-virus can sometimes flag the game as malicious even though it is notMinor UI overlap errors on some ultra wide monitorsSome UI elements need localization