This is an experimental project for a VR plugin for Honey Come.
It is incomplete and faces many challenges, yet it offers a glimpse into the potential of Honey Come VR.
If you believe you can contribute, let's tackle these challenges together.
Then, embark on the journey to build your own customized VR plugin.
To play, install HC_VRTrial into the game, then connect your HMD to SteamVR and launch the game.
The plugin will automatically activate upon detecting SteamVR's process at startup.
Double-click the right mouse button to update the viewport according to the direction of the head.
For all other controls, please use the keyboard and mouse as you would in normal gameplay.
Key | default | description |
---|---|---|
DisableLights | true | If true, disables all lights. |
DisableLODGroups | true | If true, disables all LODGroups. |
DisableParticleSystems | true | If true, enables the conditional disabling of ParticleSystems based on the ParticleNameDisableRegex setting. |
ParticleNameDisableRegex | (?!Star|Heart|ef_ne) | Regex pattern to specify which ParticleSystems should be disabled. Requires DisableParticleSystems to be true. Only ParticleSystems matching this pattern will be affected. |
Key | default | description |
---|---|---|
DoubleClickIntervalToUpdateViewport | 0.2f | Defines the maximum interval, in seconds, that is considered for detecting a double-click to update the viewport's orientation based on HMD rotation. Set to 0 or less to disable this feature. |
ReflectHMDRotationXOnViewport | true | Reflects the HMD's vertical orientation (X-axis rotation) on the viewport. Enable this for use while lying on your back or stomach. |
ReflectHMDRotationYOnViewport | true | Reflects the HMD's horizontal orientation (Y-axis rotation) on the viewport. It is commonly enabled for use. |
ReflectHMDRotationZOnViewport | true | Reflects the HMD's tilt (Z-axis rotation) on the viewport. Enable this for use while lying on your side. |
Below are examples of settings for each playstyle, with Supine/Prone
set as the default.
Style | ReflectHMDRotationXOnViewport HMD's Vertical Orientation (X-axis rotation) |
ReflectHMDRotationYOnViewport HMD's Horizontal Orientation (Y-axis rotation) |
ReflectHMDRotationZOnViewport HMD's tilt (Z-axis rotation) |
---|---|---|---|
Sitting/Standing | Disabled | Enabled | Disabled |
Supine/Prone (Default) | Enabled | Enabled | Enabled |
Lateral | Enabled | Enabled | Enabled |