Half-Life: Alyx - Half-Life: Alyx Team
Game Features
  • Added subtitles for: Brazilian Portuguese, Czech, Hungarian, Italian, Polish, Portuguese, Ukrainian, Vietnamese
  • Bottles now appear to have liquid inside them that sloshes around as you shake them.
  • UI appears quicker when returning to Main Menu
  • Improvements to addon management UI

Game Fixes
  • Added checks for users loading a savegame with missing addons (eg. unsubscribed or deleted)
  • Added error message if a game fails to load due to a missing map requested by an addon
  • Various crash fixes
  • Fixed bug where exiting the game by closing SteamVR could generate bad save files

Workshop Features
  • Enabled the Postprocessing Editor (Documentation)
  • Added "Custom Character" example addon (Documentation)
  • Added example maps for:
    • Blind Zombie (a.k.a. Jeff)
    • Hacking and Toner Puzzles
    • Parked Vehicles and other Interactive Prefabs
    • Visibility System (Documentation)
    • Postprocessing Volumes (Documentation)
  • Added core functionality required for Lua scripting and added some Alyx-specific script bindings for querying VR controller input and creating nav mesh paths from entity scripts
  • Enabled live bone constraints in SFM, which can be baked/enabled as procedural bones, like cloth

Workshop Fixes
  • Fixed case where some explicitly specified meshes became hulls. (eg. func_shatterglass will now build in a map without having to enable legacy collision mesh.)
  • Added some meshes that were missing from parked vehicle prefabs.
  • Made SFM UI less Dota-specific in a few places
  • Fixed missing map models (mostly combine stations) in SFM
  • Fixed Import Sequence in SFM to work correctly on sequences with animated root orientation



Content Build ID: 5087083
Half-Life: Alyx - Half-Life: Alyx Team
Changes:
  • Added missing tools lighting preview environments and associated assets.
  • Fixed Hammer's "entity-only" compile mode not working properly.
  • Fixed a bug that prevented interactive prefabs and other physics entities from compiling correctly.
  • Fixed a bug that prevented "Start Game with Addons" from working with "Original Maps".
  • Fixed a bug where loading a mis-configured addon could result in getting stuck at the loading screen.
  • Fixed a bug that could cause point_worldtext rendering to be corrupted.
  • Numerous crash fixes and other minor fixes.
Content Build ID: 5050655
Half-Life: Alyx - Half-Life: Alyx Team


Half-Life: Alyx has been updated to include Steam Workshop support. This includes a beta release of our community development tools, as well as support for Linux and the Vulkan rendering API, and a few small quality of life updates.

Workshop and Editor Tools Beta Release
Half-Life Alyx's level editing tools are now open to the community! You can create new levels, models, textures, and animations for Half-Life: Alyx, and using Steam Workshop you can browse and play everything the community has uploaded.

Want to make your own VR physics sandbox or a giant Rube Goldberg machine? Design a new combat encounter featuring a dozen Combine soldiers at once? What about creating the world's longest Multitool puzzle, or imagining a whole new district of City 17? Crack open the tools yourself and make it happen! If you just want to play what the community's been making, browse the Half-Life Alyx Steam Workshop page to try out the latest and most popular addons.

This is the first Beta release of the Alyx Workshop tools suite, and we intend to add to and improve them in the coming weeks. Included in this release are new or updated versions of:
  • Hammer, the latest version of the Source 2 level editor.
  • Material Editor, the tool for creating and tuning materials in Source 2.
  • ModelDoc, a tool for viewing, editing, and compiling models with animation, collision, and other gameplay attributes.
  • AnimGraph, our animation tool used to create complicated animation setups with blends and transitions.
  • Particle Editor, for making new particle effects.
  • Subrect Editor, for creating smart texture sheets known as "hotspots."
  • Source Filmmaker, the Source 2 cinematic renderer and animation tool.
In addition to these tools, the update includes several sample maps. We've included these to demonstrate and explain how we authored enemy encounters in the game, as well as showcase some new features of the Half-Life: Alyx level art pipeline including tile meshes, static and dynamic cables, and texture hotspotting. The entire set of Half-Life: Alyx maps is also included as editable source for reference - this includes a large collection of interactive objects and prefabs. We'll have news on more features and some smaller additional tools and examples in an future update.

We've also started writing Half-Life: Alyx Workshop Tools documentation. If you're looking to start your first addon, this is a good place to start. This is a beta release of the development suite and we are still writing documentation for many of these tools, but we hope in the meantime you will dive in and learn by exploring for yourself. We can't wait to see what you make!

Linux and Vulkan
The Half Life: Alyx Workshop update adds a native Linux version of the game using the Vulkan rendering API, as well as optional support for using Vulkan on Windows.

Depending on your system, you may experience better performance using Vulkan, especially if your system is closer to minimum spec. To try Vulkan on Windows, open the Half-Life: Alyx main menu and choose Options > Performance > Advanced (Gear icon) > Rendering API. (You must restart the game for the Rendering API choice to take effect.)



On Linux, AMD graphics and the Mesa RADV driver are recommended for best results.

On Linux, if you had installed the game through Proton previously, please follow these steps to correctly download the update:
  • Go in the Properties for Half-Life Alyx by right-clicking the game in your Steam Library
  • Check the "Force the use of a specific Steam Play compatibility tool" box
  • Uncheck the box, and the download will properly complete.
Spectator View
The spectator view (the view other people see when watching someone play) has received a few small updates as well. The spectator view now supports two zoom levels, and can be run in full screen mode by adding -fullscreen to your Launch Options in Steam. There is also now an option to draw the Spectator HUD directly in the SteamVR "VR View" window, so your spectators can see the HUD along with any other SteamVR overlays you use.

Additional fixes
Fixed some occurrences of the player's in-game hands shaking, GPU optimizations for rendering fog, and CPU optimizations for NPCs.

Version 1.3, Content Build ID: 5035510
Half-Life: Alyx - Blue
We are excited to announce the launch of the Half-Life: Alyx Soundtrack. Today we are releasing Chapter 1. Entanglement, which includes 9 tracks in both MP3 (320K) and FLAC formats. We will be releasing all 11 chapters of the soundtrack over the next few months on Steam. If you purchase the soundtrack, it will update with each release and you will get the new chapters automatically in your Steam Library.

More about the Half-Life: Alyx Soundtrack:

Following the story and locations of Half-Life: Alyx, the soundtrack evolves and combines industrial, electronic, experimental and orchestral cinematic pieces, alternating between abstract environmental, emotional soundscapes and direct action-oriented cues.

Owners of Half-Life: Alyx get 25% off for a limited time.

https://store.steampowered.com/app/1310460/HalfLife_Alyx_Soundtrack/
Half-Life: Alyx - Half-Life: Alyx Team
Changes:
  • Fixes for issues with carrying contained objects (e.g. objects in a crate).
  • Fix for hand orientation on Windows MR and Vive systems.
  • Fix for some missing haptic feedback on Windows MR and Vive systems.
  • Fix for controller systems that don't have support for skeletal hand animation.
  • Fix for exhausting GPU memory on Proton.
  • Fix for several crashes.
  • Fix for not properly falling back to English subtitles when selecting a language in Steam that is unsupported by Half-Life: Alyx.
  • Improved rendering of Japanese narrow subtitles.
  • Fixed a regression which rendered an empty subtitle panel even if the subtitles were only visible in the spectator window.
  • Localization improvements in multiple supported languages.
Content Build ID: 4876399
Half-Life: Alyx - Half-Life: Alyx Team

Join the Half-Life: Alyx team in a behind-the-scenes deep dive that examines locomotion and player presence in the game. Valve developers Jason Mitchell, Luke Nalker, Greg Coomer, and Roland Shaw share some of our early prototypes, and walk through user interface, audio, and player movement discoveries that led to the game's final designs.

Transcription:
Jason Mitchell: My name is Jason Mitchell, and I'm a developer at Valve. Today, some colleagues and I would like to share with you the details of the player movement in Half-Life: Alyx. Traversing space is a fundamental challenge in VR generally, and we have spent considerable effort on our locomotion system. We'd like to take this opportunity to talk about some of our early prototypes and some of the more interesting things we learned along the way.

In Half-Life: Alyx, we decided to support three different types of player locomotion: Blink teleport, shift teleport, and continuous locomotion.

Continuous locomotion is the most similar to traditional WASD mouse and keyboard controls. This allows players to move smoothly through the environment without teleporting. In both teleport modes, the player uses a targeting interface to select the location where they would like to move.

In blink teleport, the screen turns black, the player is moved to the target location, and the screen fades back up from black with the player at the new position. This all takes place in a fraction of a second.

Shift teleport is similar, except the screen doesn't go black, and the player is rapidly moved to the selected location. Today, we're going to dive into the details of the blink and shift teleport modes.

Luke Nalker: Since we already shipped blink teleport in The Lab, it was a natural place for us to start our development. The Lab had a combination of specifically authored teleportation locations and room-scale spaces, which was where we started our prototypes. While the targeting reticle worked well in The Lab, it turned out to be distracting to players in the more realistic environments of our game.

In order to present an indicator that was more physically grounded in the world, we began experimenting with showing the player's feet at the target location. This had the added benefit of enabling the player to select the desired orientation at the teleport destination. The presentation of the feet implied the volume that the player's body would occupy, which was especially important when moving to cover during combat.

We also experimented with presenting the visualization of player footprints, not just at the destination, but along the current path. Players had a great reaction to this because it allowed them to visualize themselves moving over and around obstacles, as well as understand why some desired movements may not be valid.

Greg Coomer: Those virtual footsteps you see are a visual representation of our pathing system. Initially, we tried repurposing our existing nav mesh system, which is the same one our AI uses to navigate. In practice, however, this proved to be too rigid. The nav mesh system precomputes all possible movement paths. And while that's efficient, it didn't support the locomotion and interaction desires of our players or our designers, who were building very dynamic environments.

This led us to our next series of tests, using the well-known A* system to build routes. Our A*-based teleport pathing approach was successful in that it freed players from having to micromanage their teleport targeting. Ultimately, it was too computationally intensive, so we had to explore more efficient solutions.

During these early experiments, two things became pretty clear to us: First, players have a strong tendency to focus on the destination, and the rest of their environment is seen as a potential obstacle to them getting where they want to go. Second, players imagine themselves to have super-human speed and agility. Playtesters would happily tell us that, yes, in fact, they could reach that spot by squeezing through a gap, catapulting over an object, or sliding under an obstacle.

Ultimately, our initial tests and playtesters' desires led us to the system we have today, the main goals of which are to ensure that the end player position is a valid place for the player's body and that the path to get there is viable. To get to this point, we had to solve a whole variety of problems. Some of the more interesting ones are things like how player height has an impact on pathing. Also, building player trust in the system and keeping players grounded in the world just using audio.

When we talk about a viable path, we mean one where the representation of the player's body in the virtual environment stays intact. Players obviously can't squeeze in between jail bars or fit into a tiny mouse hole or do things like jump hundreds of feet up onto ledges. But they can crawl, turn, or contort, or engage in their environment in a way that stays true to their physical shape.

Traditional video games put the world in front of you, and, as a player, you have expectations about your ability to navigate and act on the world. But movement in VR generates so many more player expectations because the world completely envelops the player. Players actually lean around corners. They even get down on the floor to try to peek under doors.

It turns out that the height at which players view the virtual environment is very important. We as humans are strongly attuned to the perspective that our height gives us on the real world, and it was essential that we preserve this in the virtual environment in Half-Life: Alyx. The result of this is that the extent of each player's virtual body is subtly different due to the variation of their real-world height. And this affects the way paths are computed. In fact, early on, we would get hard-to-reproduce bugs from players banging their virtual head on low-hanging pipes 'cause they were unable to teleport through certain areas. And it was only later that we realized all those bugs were coming from our taller colleagues. At the time, our system required players to crouch down to the minimum height along their desired teleport path. But players frequently failed to notice that or understand it. They were focused on their goal, not realizing that, halfway through their path, there was an obstacle they needed to crouch under during their movement. So to solve this, we decided on a standard minimum body size, which was used to validate the middle portions of the teleport path and only required that the start and end positions could support the actual presence of the full-size player.

Jason Mitchell: At the core of all Half-Life games is a particular mix of story, puzzle, and combat experiences. In order for the combat experiences in particular to succeed in VR, it was essential that we built players' trust in the teleport system. Ultimately, we wanted the teleport interface to fade into the background, enabling players to concentrate fully on the combat scenarios. This meant that the teleport system had to perform a player's desired movement even if they were performing quick and coarse gestures. During development, we discovered two key elements that were essential to gaining players' trust: Prioritizing movement along the floor and, under certain conditions, moving players only partially along their desired paths.

If you think about a traditional first-person control scheme, you have forward, back, left, right, strafing. All of these movements happen in a plane. When the player wants to leave the plane, they have to do something explicit, like jump or climb a ladder. Prioritizing the floor is the teleportation version of that concept. In combat, the player's focus is, as you would expect, on the enemy and not on the environment. Playtesting has shown us that players teleport targeting becomes frantic and imprecise in these situations. And even under these conditions, our system needs to match player expectations. Typically, players want to stay in contact with the floor and move out of danger, not jump up and down on all the objects in their environment in the middle of a battle. Floor prioritization achieves this.

Another way that our teleportation system achieves reliable results, even when used quickly and imprecisely, is by moving players partially along their desired path in certain cases. In the heat of battle, players focus on quickly repositioning themselves for tactical advantage. Instead of requiring the player to precisely specify a valid teleport destination, partial movement moves the player as close as possible to the desired location along the valid movement path. As a result, players don't have to shift their mental focus away from their enemy in order to move during battle.

Another variation of partial movement occurs at drop-offs. Heights are very impactful in VR, and dropping into a new environment, especially one that was not visible prior to committing to the teleport, can be very disorienting. To address this, we also perform partial movement when a player's end position is not visible from their starting position. The result is a movement up to the edge of the cliff or the drop-down, creating a natural pause that allows the player to view the terrain below and make a better informed decision about how to proceed.

While we want the locomotion system to become effectively invisible, it's also important that the player's subconscious remains aware of their presence in the virtual world. Sounds are used as a constant, subtle reminder of the player's presence in the game.

Roland Shaw: Teleporting in The Lab and SteamVR is supported with a relatively abstract sound. But that's not consistent with the more grounded realism of Half-Life or with the visual and haptic cues we are providing players in Half-Life: Alyx. So rather than a simple, abstract teleport confirmation sound, we use audio to describe the player's locomotion after they teleport.

This isn't something that's limited to teleporting; we use sound to describe and support all kinds of body movement. For example, a player moving their arm to grab ammo, crouching, turning, and twisting are all movements supported with sound. When we were developing this technology, we began with just playing some basic Half-Life footstep sounds after each teleportation. Players responded well, so we experimented with using the distance traveled to drive footstep volume and timing. They also started providing feedback that they expected to hear a louder, heavier sound when they teleported from a high to a low area, effectively jumping down in virtual space. This kind of feedback convinced us that players were feeling as if they had a physical presence in VR. They began to expect their weight to impact the environment and hear the results. We implemented that feature and iterated based on further feedback.

Jason Mitchell: Now that the game is in the hands of customers, it's exciting to see that players who prefer different styles of VR locomotion have been able to select the option that's most comfortable for them. Interestingly, the fact that we implemented multiple locomotion systems together meant that each of them were stronger because they could borrow ideas from each other. For example, the fluidity of continuous locomotion influenced the design of the teleport system. Likewise, the audio cues that we developed to summarize the player movement during teleports were integrated back into the continuous locomotion mode to provide the same kind of player feedback. So in the end, no matter which locomotion method players select, they'll be able to move confidently through the complex environments of Half-Life: Alyx.
Half-Life: Alyx - Half-Life: Alyx Team
Additions:
  • Added full-featured support for left / right hand for movement controls, independently of left / right hand for weapon controls.
    To use this: Select Left / Right hand in the in-game UI, and then select the desired Weapon / Off-Hand bindings in the SteamVR controller bindings UI.
  • Added an option to draw subtitles and captions to the spectator window only.
  • Clarified Height Adjust accessibility options, and set better defaults across various controllers.

Performance notes:

Bugfixes:
  • Fixed a UI issue where graphics settings would appear to drop from Medium to Low.
  • Fixed not being able to use Quick Back, Shift-Dash-Jump, and teleport feet rotation when Controller Turning was turned off.
  • Fixed a case where loading a left-handed savegame from the Main Menu could cause the player to lose ammo.
  • Fixed savegames where the SMG was missing parts of its model.
  • Fixed a number of crashes.

Content Build ID: 4831658
Half-Life: Alyx - Robin
Changes:
  • Improved turning options in Preferences:
    - Added "Continuous Turn", and associated turning speed options.
    - Renamed "Quick turn" to "Snap Turn" to make its functionality clearer.
    - Added option to disable controller turning.
  • Improved hand-over-mouth pose usability for Windows MR controllers.
  • Improved the resolution of impact decals on enemies.
  • Improved automatic detection of default Quality settings for some machine configurations.
  • Fixed an issue where some sounds didn't play as intended.
  • Fixed an issue where the main menu could become less responsive if you had many save games.
  • Fixed several crashes.

Content Build ID: 4815971
Half-Life: Alyx - augusta
It's here. Half-Life: Alyx, Valve's long-awaited return to the Half-Life series, is NOW AVAILABLE to play. Compatible with all PC-based VR headsets, the game has been designed from the ground up for virtual reality. Half-Life: Alyx can be purchased from the Steam store and is available for download and play immediately.
Half-Life: Alyx - Gregori


On Monday March 9th, the Valve Index VR system will be made available again for purchase after having been out of stock for some time. Recent demand for the Index system has been high, so we do expect that available stock on hand will sell out quickly. We will continue to take orders after those units have been sold, so purchases beyond this initial quantity will be fulfilled in the order in which they are received, as supplies increase over the coming months. The exact time that the Valve Index will be made available on Monday is 10:00 AM Pacific (5:00 PM UTC).

If you already own a Valve Index, or have ordered one, the bonus Half-Life: Alyx preview locations have just been released and are now accessible to you via Steam VR Home. Starting now, you can download and visit two locations from the game, before the game comes out on March 23rd. One is an outdoor space taken from City 17 in the shadow of the under-construction Citadel. The other is Russell's laboratory, where he helps Alyx make plans to take on the Combine. The rendering technology available in SteamVR's native environments is different than that in Half-Life: Alyx, and the interactivity is significantly lower than what the game itself provides. So while these scenes do not have quite as much fidelity as they will in the actual game, we think they are a faithful enough translation to provide a fun VR preview of the game's setting.

If you don't own a Valve Index but would like to check these environments out in VR before March 23rd, you can ask an Index owner to host a SteamVR Home session for you.
...