Moonlight is an open source NVidia Gamestream protocol. It lets you stream games from your PC to the phone with ultra high performance. You might prefer this streaming technology over VRidge streaming - that’s why we have enabled an option to use Moonlight instead.
You can find official website of Moonlight here: http://moonlight-stream.com/.
NOTE: Be aware that to run Moonlight you need NVidia GPU with NVENC encoding. List of such GPUs can be found HERE.
First of all you will have to set up Moonlight, Sunshine apps, and a bit older VRidge app for compatibility. Sunshine can be found on the official website linked above under the "Host Downloads" menu.
VRidge app can be downloaded from here which you then have to manually install on your phone - https://riftcatstatic.blob.core.windows.net/filesharing/app-daydream-release-20710.apk
Once you have installed Sunshine, run the Sunshine app. Open your browser and type (without quotation marks) "https://localhost:47990". Create an account, go to the PIN tab and leave it for now.
After launching RiftCat client and connecting your phone. Go to Configuration tab and find Moonlight on Integrations list. Check the toggle button to activate it.
This will let RiftCat know to use Moonlight streaming instead of VRidge technology. Press “Play SteamVR” button now like you would normally do by using VRidge - Moonlight streaming mode will be activated.
Launching Moonlight with VRidge for the first time.
Moonlight application will launch on your phone (if it’s not already installed, you will be prompted to install it.) If you have Moonlight installed but it still prompts you to install it, just manually launch Moonlight app.
- Select your PC on which RiftCat is launched and a PIN should appear.
- Open your browser where you left the Sunshine tab on PIN menu and insert the PIN from your phone
- Once Phone connects with PC, select Desktop app
Next launch of Moonlight:
At this moment, you will see Moonlight app opened on your phone. You will see available computers within your local network. Select the PC that RiftCat is running on to pair your phone with the computer.
You will have a list of available applications ready for streaming - choose StreamView which you added previously and the streaming will start.
You will notice that your computer screen has a partial transparency. In transparent mode, you can use your computer normally to launch desired games. Launch the game that you wish to play using Moonlight + VRidge.
When the game will launch - use the CTRL + ALT + SHIFT + HOME keyboard combination to disable/enable transparent mode. You are ready now to play SteamVR games with Moonlight + VRidge!
Note: Use transparent mode to launch games, switch between apps, etc.
Warning:
Even in non-transparent mode your clicks will go through the streaming window as if it wasn’t there. It’s designed this way, so games can receive keyboard and mouse input. Make sure that your game was focused and captured your mouse, so you don’t accidently click on things covered by streaming screen.
By using the key combination CTRL + ALT + SHIFT + (key from below) you can perform various actions:
HOME - Enables/Disables transparent mode
PAGE UP - Changes the monitor that is being streamed (in case of multi monitor setup)
There is additional Advanced settings mode for Moonlight that you can read about in Moonlight Advanced Guide. It covers changing IPD, Scale, distortion parameters and handling multi-monitor setups.