vittorioromeo / quakevr

Quake VR mod supporting room-scale movement, hand interactions, and melee attacks.
https://vittorioromeo.info/quakevr
GNU General Public License v2.0
215 stars 11 forks source link

Linux support / binaries? #42

Open poVoq opened 4 years ago

poVoq commented 4 years ago

Has anyone tried to run this on Linux?

Would be nice if there was also Linux release binaries.

Thanks!

vittorioromeo commented 4 years ago

I actually ran this on Arch Linux, and it worked fine with my Valve Index. I just have very limited time to work on the project, and did not get around to creating Linux binaries. If you're interested, maybe I can guide you through?

poVoq commented 4 years ago

Ok that is good to know. I am currently away from my VR capable PC, but once I am back I'll try to get a binary compiled on Manjaro. Any hints are appreciated.

grepwood commented 3 years ago

I tried to compile but got multiple errors regarding missing windows.h. On Linux of all places. Can we get some instructions please?

HadetTheUndying commented 3 years ago

Would be nice to see the Readme updated with Linux build steps. No need for binary releases.

LiamDawe commented 3 years ago

Is the Linux support still working? Would be very interested to livestream this!

poVoq commented 3 years ago

In the Discord someone tried to compile it in April, but the discussion kind of fissels out without a clear answer if it worked or not.

I just tried running it via Proton, which seems to work fine, except that Vive Wands don't work correctly. @LiamDawe can you try the same with your Index to see if it is really only a controller issue?

grepwood commented 3 years ago

@poVoq I can pick up the gauntlet. What Discord server should I come to?

poVoq commented 3 years ago

@grepwood https://discord.me/quakevr links to the official one, although I wish there was an IRC channel instead.

Edit: did you change anything on the default controller config with your Vive Wands? Regular version or Vive Wand Pro?

grepwood commented 3 years ago

@poVoq nope, I'm gonna run vanilla with Valve Index on Gentoo

poVoq commented 3 years ago

@grepwood Ah, so you got a Linux version compiled and running?

HadetTheUndying commented 3 years ago

In the Discord someone tried to compile it in April, but the discussion kind of fissels out without a clear answer if it worked or not.

I just tried running it via Proton, which seems to work fine, except that Vive Wands don't work correctly. @LiamDawe can you try the same with your Index to see if it is really only a controller issue?

Can you walk me through how you got this running with Proton? That seems like it would be my goto at this point

poVoq commented 3 years ago

If I recall correctly right now I just used the add external game function in steam and then the force Proton option in the settings.

Didn't work the first time starting it, but the second time it did. Not sure why.

But input with Vive-wands it mostly broken... although I might try again as there was a recent SteamVR update.

HadetTheUndying commented 3 years ago

If I recall correctly right now I just used the add external game function in steam and then the force Proton option in the settings.

Didn't work the first time starting it, but the second time it did. Not sure why.

But input with Vive-wands it mostly broken... although I might try again as there was a recent SteamVR update.

Using proton-call I get stuck with this Set Steam VR action manifest path to: 'quakevr.exe/actions.json'

Then it just stalls. I'll try just adding a non-steam game and forcing proton.

Shotweb commented 1 year ago

I can't get this working through Proton either. In the terminal output, I get the error "quakevr.exe: Syntax error: Unterminated quoted string"

GregTheMadMonk commented 8 months ago

Just ran the game with Proton via "Add a Non-steam game" + switching Compatibility tool to proton. Worked right away, and worked properly as far as I could tell.

Shotweb commented 8 months ago

Thanks, I got it working now too. I'm on a different distro and are now using Proton GE, I don't know what made the difference. There are a number of small bugs/issues, but they are probably not related to running it under linux.