BackBack to Database
GitHubID: sourcevr
- Quest 2
- Quest 3
- Quest 3S
- Quest Pro
SourceVR (Half-Life 2 & Portal VR)
Native standalone Valve Source Engine port for Meta Quest. Play Half-Life 2, Episode 1, Episode 2, Lost Coast, Portal, and Portal 2 in full 6DoF VR without PCVR.
- TrackingYes, 6DoF
- Motion controlsYes, 6DoF motion controls (Half-Life 2)
Locomotion
- Smooth Locomotion
- Snap Turn
- Roomscale
Play modes
- Roomscale
Headsets
- Quest 2
- Quest 3
- Quest 3S
- Quest Pro
No Quest connected
1Step 1: Install Port APK
Checking browser support…
Verification
Not tested
Step-by-Step Installation Guide
Install on Quest, in the card above, is the one-click USB install. These steps are the manual path (SideQuest or ADB).
Prerequisites
- Meta Quest 2, 3, 3S, or Pro with Developer Mode enabled.
- Original Half-Life 2 (and optionally Episode 1, Episode 2, Portal) on Steam.
- SideQuest or Android ADB (
platform-tools).
Step-by-Step Installation
- Download the latest standalone Quest APK (
SourceVR-0.1.28.apk) from GitHub Releases. - Install the APK to your Meta Quest via SideQuest or command line:
adb install -r SourceVR-0.1.28.apk - Launch SourceVRPort once from App Library → Unknown Sources on your headset and grant file permissions.
- Locate your game installation folders on PC:
- Half-Life 2:
Steam/steamapps/ common/ Half-Life 2/ - Portal:
Steam/steamapps/ common/ Portal/
- Half-Life 2:
- Copy the game content folders to your Quest storage under
/:sdcard/ SourceVRPort/ common/ - For Half-Life 2: copy
hl2andplatform - For Episode One: also copy
episodic - For Episode Two: also copy
ep2 - For Portal: copy
portal(uses sharedhl2content)
- For Half-Life 2: copy
- Put on your headset, open SourceVRPort, choose your game, and hit Play once the content check reports ready!
Supported Games in One Hub
- Half-Life 2: Full 6DoF motion controls, weapon wheel, interactive vehicles (airboat & buggy).
- Episode 1 & Episode 2: Full campaign continuity and flashlight tracking.
- Lost Coast: High dynamic range showcase chapter.
- Portal: Hand-tracked Aperture Science Handheld Portal Device.
- Entropy : Zero: Community campaign support.
- Portal 2: Experimental testing build.
Troubleshooting & Tips
Steam legacy files work out-of-the-box. Ensure you copy the required folders into /sdcard/SourceVRPort/common/. Custom content mods can be placed in /sdcard/SourceVRPort/common/hl2/custom/.
Requirements SummaryStandalone VR
Campaigns & DLCs:0 / 4
Episode OneExpansion
Steam ↗ episodic/ → /sdcard/SourceVRPort/common/episodic/
episodic folder contents
💬 Need Help or Mods? Community
Join the developer community for installation troubleshooting, high-resolution HD mod packs, and multiplayer sessions.