Skip to content

Releases: substanc3-dev/hlnonvr

v0.5

09 Apr 19:42
Compare
Choose a tag to compare

Requires VC++ 2019 runtime
You can get it at https://aka.ms/vs/16/release/vc_redist.x64.exe

  • Cap -maxplayers at 33 to fix a client crash
  • Fix crash on crouch on multiplayer dedicated servers
  • Updated to 1.2.1 (this solution is temporary, breaks usage with older versions of the game)

v0.4

05 Apr 00:49
Compare
Choose a tag to compare

Now requires VC++ 2019 runtime
You can get it at https://aka.ms/vs/16/release/vc_redist.x64.exe

  • Fix -maxplayers being capped at 2
  • Fix crashes on multiplayer dedicated servers

v0.3

30 Mar 22:57
50fe9bd
Compare
Choose a tag to compare
  • Fix -vrdev and -vrdebug
  • Add support for quoted paths in -game
  • Fix crash when using -game without any other arguments

Initial release

30 Mar 17:44
Compare
Choose a tag to compare
  • Adds non-vr support to modern versions of the game
  • Adds support for loading mods using -game
  • Enables all convars (adds back vr_enable_fake_vr_test but also pretty nice for datamining schema stuff using schema_ commands)
  • Support for all versions of the game (tested on 1.1, 1.2 and the preload non-vr supporting version)
  • Support for dedicated servers (using -dedicated -allow_no_lobby_connect)
  • Support for running mods in VR mode using -vr

Usage:

  • Place this dll into Half-Life Alyx\game\bin\win64
  • Create a copy of "hlvr.exe" called whatever you would like (gonna be using "hlnonvr.exe" in this example)
  • Open the executable ("hlnonvr.exe") in a hex editor
  • Find the string engine2 (not the string Failed to load the engine2 DLL though) (in 1.2 it's at 0x10FB8)
  • Replace (don't add any bytes, overwrite existing ones) the string engine2 with hlnonvr
  • You can now use this executable to run HLA (or mods using -game) in nonvr mode (no -nonvr flag or similar needed)