Note: Before reading Moonlight Advanced Guide - make sure that you understood Moonlight Basic Guide.
Basic setup of Moonlight should be satisfying in most cases. But it’s still possible to fine-tune Moonlight mode for those who like to tinker a little bit more.
Enabling Configuration Mode
To configure Moonlight stream press the CTRL + ALT + SHIFT + END keyboard key combination. The background of the stream will turn green. This will be an indication that Moonlight Configuration Mode is active.
Note: Configuration mode will turn off basic keyboard shortcuts. It will also disable input passthrough - all mouse clicks will be intercepted by the streamed window. The window has to be in focus to take additional commands.
When Moonlight Configuration Mode is active, you will be able to use keyboard keys to modify advanced settings. Remember that the window has to be in focus for keys to work:
Plus (‘+’) / Minus (‘-’) (not numpad) - Changes the scale.
Open Bracket (‘(‘) / Close Bracket (‘)’) - Changes the IPD.
Semicolon (‘;’) / Apostrophe (‘) - Changes barrel warp coefficient.
R - Resets the settings to defaults.
When you will be satisfied with your settings, just press the CTRL + ALT + SHIFT + END keys combination again to turn off configuration mode. Regular key combinations will start working again.
Further tweaking
If you want to tweak numeric values even further or enable chromatic aberration, you can manually edit values in RiftCat folder\Config\vridge.cfg. Scroll down to Moonlight.Distort section there and explore distortion options. You can freely change those values and StreamView window will automatically load new values each time you save the file. If you break the file structure, you can delete the file and VRidge will re-create it next time it tries to read config.
- AspectRatio - default value of 0.8899 equals to 1920/2 (per eye) divided by 1080. You shouldn’t need to change it unless you use non 16:9 monitor.
- BackgroundColor (r, g, b, alpha) - defines the color of the space outside of the lenses.
- ChromaticAbberation (x, y, z, w) - configures red (x, y) and blue (z, w) channel offsets.
- Distort - usually default value is the best.
- IPD - distance of eye viewport from each other screen, values ranging from 0 (no offset) to 1 (distance unit equal to viewport width)
- Scale - multiplies eye viewport size
- Warp - defines strength of the barrel distortion to counter lens distortion, you can tweak two middle values