Repository navigation
- #9: Implemented viewport customization based on user playstyle (Contributor: astelemon)
Below are examples of settings for each playstyle, with Supine/Prone set as the default configuration.
| Style | HMD's vertical orientation (X-axis rotation) |
HMD's horizontal orientation (Y-axis rotation) |
HMD's tilt (Z-axis rotation) |
|---|---|---|---|
| Sitting/Standing | Disabled | Enabled | Disabled |
| Supine/Prone (Default) | Enabled | Enabled | Enabled |
| Lateral | Enabled | Enabled | Enabled |
-
Improvements to the discrepancy in visuals between the left and right eyes
-
Implemented a feature to update the viewport according to the HMD's orientation with a double-click of the right mouse button
-
Introduced settings via BepInEx.ConfigurationManager for:
- Viewport customization
- Toggling the visual discrepancy correction between the left and right eyes
-
Added support for displaying and controlling IMGUI in VR through BepInEx.ConfigurationManager, among others
-
Changes to distribution configuration
- Setting up a dedicated plugin directory (From
BepInEx/pluginstoBepInEx/plugins/HC_VRTrial) - DIGITAL CRAFT support
- Setting up a dedicated plugin directory (From
-
Developer Updates
- HC Patch Support: Added the
HC_VRTrial_INTEROP_DIRenvironment variable to specify the directory for interop DLL references.- To accommodate both the standard BepInEx configuration and the standard HC Patch configuration.
- HC Patch Support: Added the
For more details, please refer to the project's README.md and the developer wiki.
- #9: ユーザのプレイスタイルに応じたビューポートカスタマイズ機能の実装(協力者:astelemon)
以下はプレイスタイル毎の設定例です。仰向け/うつ伏せをデフォルトの設定としています。
| スタイル | HMDの縦の向き (X 軸回転) |
HMDの横の向き (Y 軸回転) |
HMDの傾き (Z 軸回転) |
|---|---|---|---|
| 座位/立位 | 無効 | 有効 | 無効 |
| 仰向け/うつ伏せ(デフォルト) | 有効 | 有効 | 有効 |
| 側位 | 有効 | 有効 | 有効 |
-
左右の見え方の不一致の改善
-
右ダブルクリックによる HMD の向きに合わせたビューポート更新機能の実装
-
BepInEx.ConfigurationManager による設定の実装
- ビューポートカスタマイズ機能
- 左右の見え方の違和感に関する改善機能のオンオフ
-
BepInEx.ConfigurationManager 等の IMGUI の VR 表示・操作に対応
-
配布構成の変更
- プラグイン専用ディレクトリの設置(
BepInEx/pluginsからBepInEx/plugins/HC_VRTrialへ変更) - DIGITAL CRAFT 対応
- プラグイン専用ディレクトリの設置(
-
開発者向け更新
- HC Patch 対応: interop DLL の参照先ディレクトリを表す
HC_VRTrial_INTEROP_DIR環境変数を追加- BepInEx の標準設定と HC Patch の標準設定の両方に対応するため
- HC Patch 対応: interop DLL の参照先ディレクトリを表す
詳しくはプロジェクトトップの README.ja.md と開発者 wiki を参照してください。