Skip to content
Abyss-c0rePublic

About

Optimization project aimed to create stable all in-one-package for gmod x64/Linux

Resources

Stars

30 stars

Watchers

2 watching

Forks

Latest commit

 

History

1,061 Commits

Folders and files

Repository files navigation

vrmod-x64

VRMod

Lua client addon for Garry’s Mod VR.

This repository is not the full product. It is the gameplay / UI / bindings tree.
The project face, OpenXR native module, and install story live in:

→ gVRMod

You want… Go here
OpenXR module + build / install gVRMod
OpenVR (SteamVR classic) module vrmod-module-master
Lua sources / Workshop layout this repo

What this addon expects

  1. A native binary in garrysmod/lua/bin/:
    • OpenXR: gmcl_vrmod_xr_* from gVRMod
    • or OpenVR: gmcl_vrmod_* from vrmod-module-master
  2. This folder under garrysmod/addons/ (name may be vrmod-x64 or Workshop ID)

Console:

vrmod_backend          -- active module + version
vrmod_prefer_backend   -- auto | openxr | openvr

Install (players)

Recommended: follow gVRMod README (build + install.sh).

Workshop-style:

  1. Install a module (gVRMod OpenXR or module-master OpenVR)
  2. Subscribe / drop this addon into garrysmod/addons/

Linux: GModCEFCodecFix is still useful for CEF.


Develop

Preferred workflow: clone gVRMod with submodules and edit:

gVRMod/addon/vrmod-x64/   ← this tree

Then:

# from gVRMod root
./scripts/sync_vrmod_x64.sh
./install.sh   # or rsync into your live GMod addons/

Docs for bindings, render, experience: docs/.


Credits

See docs/CREDITS.md.

Catse Original VRMod
Pescorr Semi-official forks · puppeteer
Arctic ArcVR
Abyss-c0re Linux x64 · OpenXR path · this tree

License

CUBECHAIN — see LICENSE.
Parent project: https://github.com/Abyss-c0re/gVRMod

About

Optimization project aimed to create stable all in-one-package for gmod x64/Linux

Resources

Stars

30 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages