All information is currently out of date and is the same as the original Portal2VR fork, this will eventually be updated.
Use this mod at your own risk of getting VAC banned. Use the -insecure launch option to help protect yourself.
The Stanley Parable doesn't have VAC, but just to be safe you should still run the game with the insecure flag.
This game contains flashing lights and fast motion sequences.
- Singleplayer
- 6DoF VR view
- Motion controls for portal gun and grabbable objects
- Workshop content
- Use the game's own haptic feedback
- In-game UI and pause menu are broken
- 6DoF and Roomscale needs to be reimplemented
- CPU is underutilized
-
Download Portal2VR.zip and extract the files to your Portal 2 directory (steamapps\common\Portal 2)
-
Connect your headset, then launch Portal 2 with these launch options:
-insecure -window -novid +mat_motion_blur_percent_of_screen_max 0 +mat_queue_mode 0 +mat_vsync 0 +mat_antialias 0 +mat_grain_scale_override 0 -width 1280 -height 720 -
At the menu, feel free to change these video settings.
-
Load into a chapter.
-
To recenter the camera height, press down on the left stick. To see the HUD, aim the controller up or down.
If you have no audio:
- Go to
steamapps\common\Portal 2\portal2_dlc3and executeUpdateSoundCache.cmd
If the game isn't loading in VR:
- Try opening SteamVR before the game
- Disable SteamVR theater in Steam settings
If the game is stuttering, try:
- Steam Settings -> Shader Pre-Caching -> Allow background processing of Vulkan shaders
If the game is crashing, try:
- Lowering video settings
- Disabling all add-ons then verifying integrity of game files
- Re-installing the game
git clone --recurse-submodules https://github.com/Gistix/portal2vr.git- Open l4d2vr.sln
- Set to x86 Debug or Release
- Build -> Build Solution
Note: After building, it will attempt to copy the new d3d9.dll to your Portal 2/bin directory.

