protonscr

Half-Life 2: VR Mod

protonopen appid 658920Game compatibility - Unofficial
ValveSoftware/Proton#6169 · opened 2022-09-18 by ge4rsh0t · updated 2026-03-03 · 10 comments · github · game page · search this game
Gge4rsh0t 2022-09-18 github

Compatibility Report

  • Name of the game with compatibility issues: Half-Life 2: VR Mod
  • Steam AppID of the game: 658920

System Information

  • GPU: RX 6800 XT
  • Driver/LLVM version: Mesa 22.1.7
  • Kernel version: 5.19.8-arch1-1
  • Proton version: 7.0
  • HMD: Valve Index
  • Controllers: Valve Index Controllers

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

The mod's menu cannot be used in VR. Using the computer and mouse to use the menu does work as a way to get around this but this isn't the end of it. The ability to grab items in this game does not work with the Index controllers. This makes progressing the game from the beginning impossible as you will eventually get stuck at Red Letter Day when you have to plug the teleporter back in.

Reproduction

  1. Launch the game in SteamVR
  2. Try to use the menu in VR. You cannot use it in VR
  3. Use the menu by mouse to start a new game
  4. Try to pick up any props to see that the grabbing functionality to be non-functional

Additional notes

The developer of this mod claimed that they did not do anything unusual with the controller input for this mod as far as they know. See comment made by 'cabalistic': https://feedback.halflife2vr.com/boards/bug-reports/posts/linux-with-valve-index-clicks-do-not-work

Log

steam-658920.log

PPatola 2022-09-30 github

12 days ago... No activity. This game is important!!! What happened, 1-2 years ago this problem had people to take a look...
I recall this clicking/grip problem having appearing before, maybe it is related to #4024 ?

NNewtSoup 2023-02-27 github

I also have this issue. Items which can be grabbed are highlighted and I can see my fingers wiggle. When squeezed the controllers vibrate but items are not picked up.

Valve Index, Kubuntu proton 7.

Also tried proton experimental but no joy.

XxDShot 2023-03-26 github

Menu is not clickable by controllers with Quest 2 and ALVR

XxDShot 2023-04-12 github

Freezes in several seconds after launch

55af64758 2024-01-07 github

menu items and other ui elements ARE clickable, but you have to point both controllers at the element and press both triggers at the same time. it's usable, but kind of clunky and annoying. you can consistently trigger ui elements if you hold both controllers next to each other whenever using the menus.
grabbing items only doesn't work on index controllers if you have it bound to the default grip input, it seems the index's capacitative grip has some issues in proton. grabbing works fine if you rebind the action to any input besides grip. the dev of the mod is aware of the issue (it's been reported to him numerous times by multiple people) but he refuses to even attempt to fix it because he says it's an issue with proton. i'm inclined to believe him because i had a similar issue with VTOL VR on index controllers (could not grab throttle/joystick even though the game was clearly detecting my fingers and moving the hand model accordingly). on VTOL VR i solved this issue by disabling steaminput for that game and switching to proton 8.0-4 (higher versions seem to have this issue even with steaminput disabled), but these workarounds do not work for HL2 VR.

for anyone who wants to play while this remains unfixed, a good workaround is to rebind "grab" from grip to trigger touch in your steam controller bindings. the game is fully playable like this (everything works, from ladder climbing to reloading and picking up objects) and it feels almost as natural as grip and doesn't interfere with the trigger click "use" function except in the instance of turning on the flashlight while having a weapon drawn—in this instance you will pull out a mag instead because the trigger touch input obviously triggers before trigger click, however you can easily work around this by putting your finger on the trigger before bringing your hand to your head.
you may have to do the rebinding from your web browser on your computer because the actual in-vr ui for this appears to be broken when using proton (it just says "loading" forever and never properly populates the interface, and buttons are unresponsive). steamvr needs to be running for the web page ui to load and your controllers need to be connected to steamvr for the relevant bindings to populate and be editable.
i have published a community binding titled something like "linux/proton index" which is just the default control scheme with this one change (grip completely unbound, "grab" bound to trigger touch), but i'm unsure if you will be able to see it because my profile is set to private

RRipleyTom 2024-06-26 github

There seems to have been a regression on this game on Proton 9(it also affects current Proton Experimental as the date of this post), the game won't launch, a small window with background and Loading in bottom right shows up but it doesn't progress further. Proton 8.0-5 does work though(even if still with the issues highlighted above).

Kkisak-valve maintainer 2024-06-26 github

Hello @RipleyTom, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also. please copy your system information from Steam (Steam -> Help -> System Information) and the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put them in a gist, then include a link to the gist in this issue report.

FFl0ux 2026-03-02 github

Hello,

A bit late in the party, but here is logs about HL2VR crashing on startup using Proton 10 :
https://gist.github.com/Fl0ux/da76d4fd7d6ab79ef447e43ac6978fb7

Here are my System Information and Diagnostics :
https://gist.github.com/Fl0ux/410ae50464eb171bc8eeaa56610f1e1a

PPatola 2026-03-02 github

@Fl0ux there is a long time I don't use my Valve Index, but at least on the Meta Quest 3 via Steam Link and ALVR, which I just tested 15 minutes ago, the game is working perfectly, no crashes. Previously the game had a bug which wouldn't register the joystick click correctly but it has been fixed. One of my older gameplays featuring this game (still with proton 9): https://www.youtube.com/watch?v=zitfLfmcjew -- and the sequels part 1 and part 2 also work perfectly (but not with WiVRn/Monado).

I've seen your specs and they seem pretty close to mine ( https://gist.github.com/Patola/5e31a3e3fbf396113033b70f1e64df85 ). We both have AMD GPUs and the same version of mesa.

Maybe there is some other issue involved? Are you able to run other VR games fine? Are there other VR games you have that crash or don't start correctly?

FFl0ux 2026-03-03 github

Hey @Patola !
All other VR games are working fine... Recent games I played are Metro, Arizona Sunshine 2, Blade & Sorcery, PowerBeatsVR, Star Wars Squadron, Until You Fall, Half-Life Alyx...

Proton versions

Launch options