Nibre / MotherVR

This Mod brings current generation VR support to the game Alien: Isolation
https://twitter.com/nibre_
959 stars 56 forks source link

Suggestion about usability (regarding commandline parameters) #78

Open akumenon opened 6 years ago

akumenon commented 6 years ago

Hi, just got the game because of this mod! Really liking it so far.

There's an issue I'd like addressed though. I mostly play games via Steam big picture on a TV, and less often on VR. With the mod installed, I have to the add the launch option "-novr" in Steam, so I can play on a regular screen.

To run in VR, I made a Desktop shortcut to the game's .exe with the "-steamvr" parameter. Unfortunately, when I try to run this desktop shortcut, Steam adds whatever I've added to launch options (in this case, "-novr") and runs it, which disables VR. I'd really like both versions to co-exist so you could maybe make it so that if the "steamvr" parameter is found, it would override the "-novr" paramete, or make it so that no parameters would launch without VR, a "-vr" option would launch the oculus, and "-steamvr" launch in SteamVR (which it already does).

Anyway, what I'm really asking is for the mod to make it so that both VR and Non-VR versions can co-exist.

Thank you very much!

JoshWobbles commented 6 years ago

Just add the game to steam again by adding it as a non steam game and change the parameters of each, then you can have both from right within steam and BPM

akumenon commented 6 years ago

That is pretty much what I've done for now! Thanks for your input though.

Nibre commented 6 years ago

Yea, that should work for now. At some point in the future, I'm going to move the command line options into in-game settings, so you could just set it to launch out of VR, and then toggle it on afterward

akumenon commented 6 years ago

At the risk of appearing cheeky, I'd recommend against that. It may work well for Oculus users, but those who use SteamVR (like me) will find that annoying, let me explain why. On Steam, games that support VR generally at least have a non-VR launch and a VR launch option like Thumper, however games like Distance do not offer this option, and use an in-game toggle like you're suggesting. The problem this causes is that, when you run the game, it always starts SteamVR even if you don't want to play in VR, and you'd have to close it manually. Having the toggle in addition to the commandline options would be great, but replacing them would be a mistake in my opinion.

I'd really recommend what I suggested in the OP, which is to make it so that no arguments would run non-VR, and "-oculus" and "-steamvr" would open in Oculus and SteamVR modes respectively.