ハニーセレクト2 リビドーVR化MODを導入してスタジオをVRでプレイ

先日ハニセレ2の本編VR化MODを紹介しました。
スタジオもVRでプレイできるようになる、VR化MODが公開されていますので導入方法を紹介します。

追加コンテンツのDXを適用している場合は、こちらの新しいVR化MODをオススメします。
https://vr-erogamer.com/archives/1030

※MODの導入は自己責任です。

目次

コンセプト

◆世界でここにしかない! 細部までこだわったキャラメイクとお手軽な濃厚Hの完全融合!◆
自由自在に表現できるハイクオリティなキャラメイクで作成した、
お気に入りのキャラクターとお手軽に濃厚なHが楽しめる、
世界でここにしかない、3DキャラメイクHコミュニケーションです。

◆新しくなったHシチュエーション! コスチュームやイベントもさらに進化!◆
新たなHシチュエーションやコスチューム、イベント等が多数登場。
また前作をしのぐ膨大な音声パターンで、
さらに進化した『ハニーセレクト』の世界を、よりディープにご堪能いただけます。

◆潮吹きや汁垂れなど、新たな体液表現を搭載! Hシーンがさらに過激にパワーアップ!◆
進化した体液表現を駆使して、潮吹きや汁垂れを実現。
圧倒的な存在感のキャラクターから溢れ出る、濃密な体液表現で、
Hシーンをより過激に演出しています。

◆今回は女の子に会いに行ける! 新イベントや特殊なHも盛りだくさん!◆
前作『ハニーセレクト』では呼び出すだけだった女の子。
『ハニーセレクト2 リビドー』では自分から女の子に会いに行く事で
新たなイベントや、特殊なHシーンをお楽しみいただけます。

事前準備

SteamVRのインストール、HMD(Vive等)の設置と各種設定も完了した状態にしておきます。

無料で衣装等が追加される追加データの適用をオススメします。
動作確認は「Ver.1.1.1」で確認しています。
http://www.illusion.jp/preview/honey2/download.php

ハニセレ2のファイルを弄る

VR化するためにハニセレ2のファイルを弄る必要があります。
UABE(Unity Asset Bundle Extractor)というファイルを展開できるソフトを使用します。

UABEをダウンロード

UABEをこちらからダウンロードします。
「AssetsBundleExtractor_2.2stabled_64bit.zip」をダウンロードしてzipを解凍してください。
https://github.com/DerPopo/UABE/releases

UABEを使用してファイルを展開

解凍したUABEを起動
「File → Open」からハニセレ2のインストールフォルダにある
StudioNEOV2_Data / globalgamemanagers」を開いてください。
※ globalgamemanagersはバックアップをオススメします。

「Path ID」が11の「Type」が「Build Settings」となっている行を選択し、「Export Dump」をクリックしてテキストファイルを保存してください。
保存完了後も、UABEはそのまま起動した状態にしてください。

テキストファイルを修正

保存したテキストファイルをメモ帳等で開き、
26行目の「0 vector enabledVRDevices」から28行目の「0 int size = 0」までを下記のように変更して保存してください。

変更前

0 vector enabledVRDevices
0 Array Array (0 items)
0 int size = 0

変更後

0 vector enabledVRDevices
0 Array Array (2 items)
0 int size = 2
[0]
1 string data = "OpenVR"
[1]
1 string data = "None"

参考

上記変更で起動できない場合があります、その場合は下記の変更を試してみてください。

変更後2

0 vector enabledVRDevices
0 Array Array (2 items)
0 int size = 2
[0]
1 string data = "None"
[1]
1 string data = "OpenVR"

UABEでファイルを戻す

UABEの画面へ戻り、先ほど修正して保存したテキストファイルをインポートします。
「Import Dump」をクリックし、修正したテキストファイルを選択します。
下の「OK」をクリックすると、変更を保存するか表示されるので、「はい」を選び、globalgamemanagersを保存します。
ここでは「globalgamemanagers2」という名前で保存します。

※ 現在開いているglobalgamemanagersへ上書き保存は出来ません。
ハニセレ2のインストールフォルダの「StudioNEOV2_Data」に保存をオススメします。一旦適当な別名で保存してください。
デスクトップ等に保存した場合、ファイルが壊れてしまう事があります。

入れ替え

別名で保存した「globalgamemanagers2」を、オリジナルファイルのglobalgamemanagersと入れ替えます。
ハニセレ2のインストールフォルダにある「StudioNEOV2_Data / globalgamemanagers」と名前の変更で入れ替えてください。

MOD導入

BepInExを導入

MODの動作に必要なプラグインBepInExの導入が必要です。
本編VR化で導入済みの方は飛ばしてください。

バージョン「v5.1」を使用します。
「BepInEx_x64_5.1.0.0.zip」をこちらからダウンロードしてください。
https://github.com/BepInEx/BepInEx/releases

解凍

ダウンロードしたzipを解凍し、changelog.txt以外をハニセレ2のインストールフォルダへコピーしてください。

IllusionFixesを導入

たまに起動直後にフリーズしてしまうので、フリーズを解消するMODを導入します。
ここから「IllusionFixes_HoneySelect2_xxx.zip」をダウンロードしてください。
※頻繁にバージョン更新が行われるので、xxxは最新版のナンバーをダウンロードしてください。
https://github.com/IllusionMods/IllusionFixes/releases

zipを解凍して、出てきた「BepInEx」フォルダをインストールフォルダへコピーしてください。

VRMODを導入

スタジオVRMODを導入します。
こちらからダウンロードしてください。
https://mega.nz/file/IFB2xIxC#_DLSxfV2_HqCFk0RbYQLyEvvpTl_aTOWNkqwaimGNgU

解凍

ダウンロードした「HS2_StudioNEOV2VR_v0.0.3.zip」を解凍してください。
readme.txt以外をハニセレ2のインストールフォルダへコピーしてください。

ショートカット作成

VRで起動するためにショートカットを作成します。
「StudioNEOV2.exe」の上で右クリックをし、ショートカットの作成をクリックします。
「StudioNEOV2.exe – ショートカット」というショートカットが作成されます。

作成されたショートカットを右クリックしプロパティを表示して、
リンク先の末尾に「 –studiovr –novr」と追加してください。
先頭に半角スペースを必ず入れて区切ってください。

起動する

スタジオがVRで起動できるか確認をします。

SteamVRを起動した状態で、「StudioNEOV2.exe – ショートカット」を実行してください。
SteamVRステータスにStudioNEOV2と表示されていれば導入成功です。
スタジオのゲーム画面がコントローラーに表示されたのを確認したらソフトを終了してください。

表示されない場合、ここまでの手順で間違えている箇所があります。

距離調整

キャラに近づくと頭の中身が見えてしまいますので、キャラまでの距離を調整します
先ほどの初回起動時に作成された「StudioNEOV2VRContext.xml」をメモ帳などで開き、21行目にある「NearClipPlane」の数値を「0.001」へ変更して保存してください。

操作方法

※以下コントローラーはViveで確認した操作方法です。oculusや他HMDと異なる場合があります。

コントローラーの切り換え

メニューボタンを押すことでコントローラーの役割を切り換えることができます。

ゲーム画面

ワープ・移動

GripMove

ゲーム画面操作

ゲーム画面がコントローラーに表示されます。
ゲーム画面の操作は、非VRの通常モードと同じなので、通常モードをプレイしていればVRでも特に問題ないと思います。

コントローラーの1つをゲーム画面にした状態で、もう1つのコントローラーをゲーム画面へ向けると、コントローラーからレーザーポインターが出てきます。
これがマウスカーソールの役割になり、ゲーム画面へ向けて選びたい項目等にポインターを当てた状態でトリガーを握れば選択できます。

グリップボタンを押すと、ゲーム画面を空間内に固定することができます。
再度押すとコントローラーへ戻ります。

移動方法

コントローラーの移動状態で、ワープとグリップ移動が可能です。

ワープ
トラックパッドを撫でると表示されるエリアへトラックパッドを押すと移動できます。

グリップ移動
動きたい方向へコントローラーを出し、グリップを押して引くと進むことができます。
高さや微調整はグリップ移動がオススメです。

視点回転
トラックパッドの左右を押すと、視点を左右へ動かすことができます。

GripMove

– GUIスクリーンは常に宙に浮いています。トリガーを使用してGUIスクリーンを掴み、移動、回転させることができます。
– “メニュー”ボタンを 1.5 秒押すと、GUIスクリーンの位置を初期化します。
– IKおよびFKのマーカー(青や赤の球体)をトリガーを使用して掴み、移動、回転させることができます。
– キャラクターやオブジェクトのマーカー(足元の緑の球体)をトリガーを使用して掴み、移動、回転させることができます。
– スケール調整モード(画面左下のScaleボタンから選択)ではスケールのマーカー(緑の球体)をトリガーを使用して掴み、移動させることで、スケールを変更できます。
– ワークスペース(GUI上右側)のツリー選択で、オブジェクトの選択と非選択を行うことができます。
シーン上のキャラクターの選択球(緑球)にコントローラーを合わせた状態でタッチパッドを押すと単一選択することができます。
もしくは
GUI画面上でカーソルをオブジェクトに合わせてタッチパッドを押すと、複数選択を行うことができます。

スタジオVR化

これで公式では対応しないスタジオがVRでプレイ可能になりました。
スタジオはVRコントローラーで操作すると、キャラの位置調整が簡単に行えるのでありがたいですね。
詳細な操作方法は同梱されているreadmeで確認してください。

  • URLをコピーしました!

コメント

コメント一覧 (32件)

  • Vive Proで本編とも無事VR化できました
    分かり易い説明で各種ファイルへのリンクも貼ってくれて本当助かってます

  • VR化には成功したのですが、NOVRで起動しても勝手にSTEAMVRが立ち上がってスタジオがうまく操作できません。解決策はありますか?

  • 2>
    VRのヘッドセットの電源を切っておけば、SteamVRが立ち上がってもヘッドセットにアクセスできずに普通に立ち上がるってマウスで操作できると思うのですが。できないのかな?

  • ありがとうございます、ケーブルを抜いたら無事起動しました。
    初歩的な質問ですみませんでした。

  • AI少女で問題だったカメラライトの追従は直っていますか?AIだとカメラライトがオフになるので顔が真っ黒になって化け物になる場合が多かったんですが。

  • >5
    VRの視点がカメラというわけではないので、追従というのは無理なのでは。

  • 確認しましたがライティングは直っていました。バグなのか不明ですが、まだ止まったりしますが、やっとNEO2でVRちゃんとできそうな感じです。

  • RiftSで無事VR化できました
    いつもありがとうございます

  • CharaStudio.exe – ショートカットはコイカツがないとダメな奴ですか?

  • ver1.14ではできないのでしょうか? 
    導入しても画面が暗いままでコントローラが表示されません
    BepInEx導入済
    Oculus Rift Sを使ってます

    • 私もRiftSで、今までは特に問題もなく起動できていたのですが1.14になってから調子が悪くなりましたね
      普通に起動すると映らないのですがスタジオやsteamVRを片端から管理者権限で起動したら映りました

  • ver1.14ではできないのでしょうか? 

    ver1.14 VIVE PROでは動いています。
    おそらく導入方法にミスがあるのではないでしょうか。

  • Gripmoveのモードでプレイヤーを移動するとマップを入れ替えたときにコントローラーが消えてコントロール不能になりますが、みんなそうですか?

  • 当方もver1.14、rift sでStudioNEOV2のVR化に成功しません。(本編は記事通りに行ったところ成功)
    一度アンインストール後、追加パックインストール後ここで書かれているMODのみでやってみましたがだめでした

    参考になるかわかりませんが、ログを表示するmodで見たところ以下の記述がありました
    [Error : Harmony] Failed to patch System.Void Studio.Map::OnLoadAfter(System.String): HarmonyLib.InvalidHarmonyPatchArgumentException: (System.Void HS2StudioNEOV2VR.LoadFixHook::OnLoadAfter(Studio.Map,System.String)): Parameter “levelName” not found
    at HarmonyLib.Internal.Patching.HarmonyManipulator.EmitCallParameter (HarmonyLib.Internal.Util.ILEmitter il, System.Reflection.MethodBase original, System.Reflection.MethodInfo patch, System.Collections.Generic.Dictionary`2[TKey,TValue] variables, System.Boolean allowFirsParamPassthrough) [0x0050c] in :0
    at HarmonyLib.Internal.Patching.HarmonyManipulator.WritePostfixes (HarmonyLib.Internal.Util.ILEmitter il, System.Reflection.MethodBase original, HarmonyLib.Internal.Util.ILEmitter+Label returnLabel, System.Collections.Generic.Dictionary`2[TKey,TValue] variables, System.Collections.Generic.List`1[T] postfixes) [0x000e9] in :0
    at HarmonyLib.Internal.Patching.HarmonyManipulator.MakePatched (System.Reflection.MethodBase original, System.Reflection.MethodBase source, MonoMod.Cil.ILContext ctx, System.Collections.Generic.List`1[T] prefixes, System.Collections.Generic.List`1[T] postfixes, System.Collections.Generic.List`1[T] transpilers, System.Collections.Generic.List`1[T] finalizers) [0x00189] in :0
    InvalidProgramException: Invalid IL code in (wrapper dynamic-method) Studio.Map:DMD (Studio.Map,string): IL_0099: ret

    また記事内にある「StudioNEOV2VRContext.xml」の作成も行われていないようです

    • Indexで確認しましたがプレイできました。
      StudioNEOV2VRContext.xmlは初回起動時に必ず作成されます。
      作成されていないのであれば、導入方法をどこかで間違えています。
      最初からやり直してみてください。

      • どうもありがとうございます
        再度1から確認をしなおしたところ「ハニセレ2のファイルを弄る」を本編のものと混同し「StudioNEOV2_Data / globalgamemanagers」ではなく「HoneySelect2_Data / globalgamemanagers」を改造していたというとてもしょうもないミスでした…
        管理人様にご迷惑をおかけしたことを誠にお詫び申し上げます

  • 先日DX導入したら、前構築したスタジオVR化工事が作動しなくなった。。

    • そういうのがありそうでDXのインストールは様子見してました。
      VR化もリセットされそうで面倒なんですよね。

    • 私もDX導入してVRできなくなりましたけど
      globalgamemanagersファイルを差し替え直したら元通り動作しましたよ
      元々VR/非VRの切り替えのためにそれぞれのバックアップファイル保持してたので

  • Mod入れたゲームは原因不明で突然動かなくなる時がよくあるので
    インクリメンタルバックアップとっておくようにしています。

  • DXでフェルから先輩を紹介して貰った後、白い枠が表示されて先輩が受付から居なくなって
    先に進めなくなる現象出ました。

  • スタジオのVRでロードしたりセーブしたりするとライティングがおかしくなるのですが、
    ※全体的に色味が薄くなる。VRではなく通常モードで起動したら発生しない。
    全く原因の見当がつきません。何かヒントになるようなアドバイスありませんか?

  • oculus rift sを使用しています。
    IKやFKのマーカーを掴めないのですが仕様でしょうか?

  • すみません、BepInExを最新のやつに更新したら解決しました。

  • oculus quest 2 を使用しています。 スタジオをVRで駆動することには成功しましたが、GUIとコントローラーが全く表示されません。 マウスだけ作動します。 解決する方法があるでしょうか。

  • oculus quest 2でVR起動できたのですが、少し時間が経つと画面下に白い帯がでてきて、だんだんと濃くなっていきます。

  • 最新のhfパッチを使用し、スタジオの動作を確認後VR化を試したところ、視点が足元になりキャラクターが巨大化される現象になりました。またゲーム画面にコントローラーが移っていなかった所、どこかで失敗したのかなと感じ行き詰っております。

  • Oculus Quest 2なのですが、コントローラーではなく、マウスで操作したいのですが、やり方はあるのでしょうか?
    以前は出来ていたのですが入れ直したらコントローラーしか出来なくて…。

コメントする

名前は無記入でも書き込めます
日本語が含まれないコメントは書き込めません(スパム対策)
返信をしたい場合、返信から返信ができます

目次