Source Port ● ReleasedStandalone VRVersion v0.1.28
  • 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.

  • Tracking
    Yes, 6DoF
  • Motion controls
    Yes, 6DoF motion controls (Half-Life 2)
Headsets
  • Quest 2
  • Quest 3
  • Quest 3S
  • Quest Pro
No Quest connected
1Step 1: Install Port APK

This game has 2 steps

  1. Install the app on your Quest.
  2. Add the game files from your own copy. You can send them over USB or copy them yourself.

Checking browser support…

Verification

Install via QuestPorts on v0.1.28 · Quest 3S · today · Game files not sent through the site

Installed by 27 people through QuestPorts

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

  1. Download the latest standalone Quest APK (SourceVR-0.1.28.apk) from GitHub Releases.
  2. Install the APK to your Meta Quest via SideQuest or command line: adb install -r SourceVR-0.1.28.apk
  3. Launch SourceVRPort once from App Library → Unknown Sources on your headset and grant file permissions.
  4. Locate your game installation folders on PC:
    • Half-Life 2: Steam/steamapps/common/Half-Life 2/
    • Portal: Steam/steamapps/common/Portal/
  5. Copy the game content folders to your Quest storage under /sdcard/SourceVRPort/common/:
    • For Half-Life 2: copy hl2 and platform
    • For Episode One: also copy episodic
    • For Episode Two: also copy ep2
    • For Portal: copy portal (uses shared hl2 content)
  6. 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
Half-Life 2Base Campaign
Steam ↗
hl2/ → /sdcard/SourceVRPort/common/hl2/
hl2 and platform folders
Episode OneExpansion
Steam ↗
episodic/ → /sdcard/SourceVRPort/common/episodic/
episodic folder contents
Episode TwoExpansion
Steam ↗
ep2/ → /sdcard/SourceVRPort/common/ep2/
ep2 folder contents
PortalSpin-off
Steam ↗
portal/ → /sdcard/SourceVRPort/common/portal/
portal folder contents
👥 Community Reports

No community reports yet. Be the first to share how it runs on your headset.

How did this port run for you?

💬 Need Help or Mods? Community

Join the developer community for installation troubleshooting, high-resolution HD mod packs, and multiplayer sessions.