How to Fish VR Mod:HowToFishXRの導入と設定
ゲームにVRはありませんが、無料のModでPCVR化できます。必要なもの、導入手順、フラット画面への切り替え、マルチプレイの条件をまとめます。
先に大事な点を書きます。HowToFishXRは公式機能ではありません。
ゲームにネイティブのVRモードはありません。Steamのストアページにも、パッチノートにも出てきません。このModは J_axon が制作したものです。GitHubでApache-2.0ライセンスのオープンソースとして公開されています。Windows版How to Fishを完全な6DoF PCVRに変えます。
何ができるようになるか
- 手のトラッキング。近接攻撃や投擲も手で狙います。
- キャストとリールがボタンではなく動作で決まります。
- 銃は片手でも両手でも扱えます。
- ルームスケールの移動と実際のしゃがみ。全身IKか手だけかを選べます。
- HUD、メニュー、会話、ワールドマーカー、死亡・水中・ダメージの演出がVR化されます。
- テキスト欄を選ぶとワールド内キーボードが出て、名前などを入力できます。
- VRとフラット画面をいつでも切り替えできます。入れ直しは不要です。
- マルチプレイで、VR側の頭・手・体・道具・釣りの姿勢が同期されます。
必要なもの
| 項目 | 要件 |
|---|---|
| ゲーム | Windows / Steam版 How to Fish(App ID 4001890) |
| Modローダー | BepInEx 5、つまり BepInEx-BepInExPack-5.4.2305。VR Modのアーカイブには入っていません ので別途導入します |
| ヘッドセットとランタイム | PCVRヘッドセットと、動作するOpenXRランタイム(SteamVR、Meta/Oculus、PICO Connect、Virtual Desktop など) |
| プラットフォーム制限 | Windows PCVRのみ。 QuestやAndroidの単体アプリではありません |
プロジェクト同梱のOpenXRプロファイルは、Meta Quest 1・2・3・3Sに対応します。Link、Air Link、SteamVR、Virtual Desktopも含みます。RiftとRift S、Valve Index、HTC Viveに対応します。Windows Mixed RealityとHP Reverb G2にも対応します。Meta Touch ProとKhronos互換コントローラーにも対応します。PICO PCVRのコントローラーはUnityの共通OpenXRマッピングを使います。
導入手順
先に BepInEx 5(Thunderstoreの
BepInEx-BepInExPack-5.4.2305)を入れます。
- GitHub Releases から最新のHowToFishXRをダウンロードします。中身は
README.mdとNOTICE。BepInEx/pluginsとBepInEx/patchersです。
アーカイブ内の
BepInExフォルダをHow to Fish.exeがあるフォルダ にコピーし、統合を許可します。
- 先にOpenXRランタイムを起動し、そのあとSteamから普通にゲームを起動します。
Thunderstoreには別パッケージがあります。独自のmanifest、アイコン、README、依存宣言を持っています。Thunderstore対応のマネージャーで入れると依存も一緒に入ります。
他のプラグインと併用する予定なら、先にMorePlayers Modのガイドを読んでください。
VRとフラット画面の切り替え
- 既定はVRです。 OpenXRランタイムを起動してからゲームを開始します。
- 今回だけフラット画面: Steamの起動オプションに
--disable-vrを追加します。 - 今後ずっとフラット画面:
BepInEx/config/com.jaxon.howtofishvr.cfgを開き、Disable VRをtrueにします。 - Modは入れたままで構いません。フラット画面のクライアントでも、同期されたVRプレイヤーの姿勢は表示されます。
VR Settingsメニュー
VR Settingsはメインメニューかポーズメニューから開けます。F1 を押すか、どちらかのメニューが出ている状態で両方のサムスティックを押しても開きます。
| 設定 | 内容 |
|---|---|
| Body | 全身IKか手のみ |
| Turning | なし、スナップ、スムーズ |
| Snap Angle | スナップ1回の角度 |
| Smooth Speed | スムーズ回転の1秒あたりの角度 |
| Melee Aim Guide | 拳・ナックル・ナイフの一時的な照準ガイド |
| Roomscale Movement | 実際の歩行としゃがみを体に反映するか |
| Sprint Mode | 長押しかトグル |
| Crouch Mode | 長押しかトグル |
| HUD Scale | VR HUDの大きさ |
| Death View | 一人称ラグドールか頭追従の三人称 |
| Calibrate | 立位Tポーズのガイド付きキャリブレーション開始 |
READMEが明確に「ない」と書いているものもあります。利き手の切り替え、HUD距離、VRポストプロセスはありません。手の位置や身長オフセットの調整、強制のモーションビネットもありません。利き手は常に右手です。HUD距離と手の位置はテスト済みの固定値、プレイヤーの身長はゲーム本来の値を使います。
細かく調整したい場合は、設定ファイルを編集します。BepInEx/config/com.jaxon.howtofishvr.cfg です。ワールドスケール、旋回と移動のデッドゾーンがあります。再センタリングと身長キャリブレーションのキーもあります。頭基準の移動、ボート操舵の感度、HUDの頭部追従とスムーズを調整できます。グリップ閾値、VR姿勢同期と同期レート(5〜60 Hz)も設定できます。
マルチプレイと競合
- 姿勢同期は双方にModが必要です。 ホストと受信側クライアントの両方にHowToFishXRが要ります。バニラのクライアントにはVRプレイヤーの体は見えません。
- バニラのロビーとも一緒に遊べます。ただしREADMEも、VR側の動きが他プレイヤーには不正確に見えたりバグったりすることがあり、まだ修正中だと認めています。
- 競合しやすいです。 このModはカメラ、入力、体の表示、アイテムの扱い、UIを書き換えます。同じ系統を触るプラグインはぶつかります。壊れたらHowToFishXRだけにして、他を1つずつ戻してください。
- 開発元はModをサポートしていません。Dazed GamesはModが原因のセーブ、接続、クラッシュの問題に対応しません。
バージョンと更新のペース
- GitHub Releasesは現在 v1.3.0(2026年9月7日)。v1.2.0とv1.0.0は9月4日です。
- Modはゲーム内部のメソッドに接続します。パッチ1.0.12のような公式更新のあとは、作者の再ビルド待ちになることがあります。ゲーム更新後はReleasesを見てから起動してください。
- 不具合を報告するときは、ゲームのバージョン、ヘッドセットとランタイム、再現手順を添えます。ログを送る前に中身を確認してください。
ライセンスとクレジット
ModはApache-2.0です。
研究、改変、再配布は自由ですが、LICENSEとNOTICEを残し、作者 J_axon を明記し、プロジェクトのリポジトリへリンクする必要があります。
出典:
