This is just an engine port, no game assets are included whatsoever. YOU WILL NEED TO LEGALLY OWN HALF-LIFE IF YOU WISH TO PLAY IT IN VR USING LAMBDA1VR.
The original half-life can be purchased on Steam
PLEASE NOTE: Half-life: Source is not compatible. We have also had reports that data from the original CD-ROM version of the game doesn't work.
This port uses the Xash3D-FWGS engine wrapped (the now deprecated Android build, but it works perfectly for Half Life and can support multiplayer etc) wrapped in the Oculus Mobile SDK and sideloaded to the Oculus Quest. Massive kudos to all involved in the Xash3D project.
The easiest way to install this on your Quest is using SideQuest, a PC desktop app designed to simplify sideloading apps and games ( even beat saber songs on quest ) on Standalone Android Headsets like Oculus Quest and Oculus Go. It supports drag and drop for installing APK files!
Before attempting to start Lambda1VR you need to do the following:
Where can I set my name for multiplayer?
Your screen name (for multi-player) can be set in the config.cfg file
I like knowing how many frames I can see every second!
FPS counter can be enabled in the Video Options menu
The menu is not in front of me / the height of my player is incorrect!
This can occur as you move around in your room (especially from going to seated / standing). Press and hold the Oculus Home button (Right controller) for 2 seconds to reset the view.
Motion Controls: Before you ask... YES!, the crowbar has to be swung in real life to smash stuff! (except in multi-player, for some reason you have to hold the trigger whilst you swing).
Two Handed Weapons: You can control two-handed weapons using both hands (similar to Onward / Pavlov / etc). Put you non-dominant hand forward to where the front hold of the gun is and hold the grip button on that controller.
Left-handed people: - add the following cvar to your config.cfg file: hand "1"
Orientation: Weapon Orientation
Trigger: Fire Primary / Secondary
Grip (Hold): Enable secondary fire
Grip (Click < 200ms): Reload
Click Thumbstick: Use (action)
Orientation: Flashlight Orientation
Trigger: Shift (to run)
Grip (hold): Weapon Stabilise (hold to remain active) *
Click Thumbstick: reserved for future use
Menu Button: Menu
X: Flashlight on/off
Y: Bring up scoreboard (in Multiplayer only)
Thumbstick (Left / Right): Snap-Turn
Thumbstick (Up / Down): Cycle through weapons menu (Press trigger to confirm selection)
* Weapon stabilisation has a deadzone and will only be active when the two controllers are more than 15cm from each other to prevent screwing up aiming with one-handed weapons like the Glock
Hopefully there will be fixes in time for most of the following, but rather than delay release any longer, none of could be considered show-stoppers:
I would like to thank the following teams and individual for making this possible:
Lambda1VR is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Valve Corporation, or any of its subsidiaries or its affiliates. Lambda1VR is an unofficial port of the Xash3D-FWGS engine, which was originally written by Uncle Mike as a fully compatible open-source GoldSrc engine alternative, more details on that extraordinary project can be found here: https://www.moddb.com/engines/xash3d-engine However this port (Lambda1VR) is not affiliated, associated, authorized, endorsed by, or in any way officially connected with the Xash3D team. This port was developed using the now deprecated Xash3D port found here: https://github.com/FWGS/xash3d