rynan4818 / HttpPlayButtonStatus

BeatSaberでOBSのシーン切り替えをPLAYを押した瞬間に早めるMod
MIT License
1 stars 0 forks source link

HttpPlayButtonStatus

このBeatSaberプラグインは、OBS StudioやStreamlabs Desktopのシーンコントロール用の追加スクリプトである、obs-controlStreamlabs-obs-controlのゲームスタートシーンに切り替わるタイミングを、PLAYボタンを押した瞬間に早めことができます。また、自動シーン切り替えのON/OFFやオプション用シーン1~3にBeatSaber内から手動切替ができます。

なお、デンパ時計さんがメンテされているHttpSiraStatusの使用が必須です。

https://user-images.githubusercontent.com/14249877/187076201-8d6d8cb5-152b-48ef-adfd-d4d32567cf08.mp4

インストール方法

  1. HttpSiraStatusBeat Saber Overlay 改良版および、obs-controlまたは、Streamlabs-obs-controlをインストールして動作するか確認します。

    Beat Saber Overlay 改良版Release v2022/04/25以降、 obs-controlStreamlabs-obs-controlRelease v2022/08/28以降が対応しています。

  2. リリースページから最新のHttpPlayButtonStatusのリリースをダウンロードします。

  3. ダウンロードしたzipファイルをBeat Saberフォルダに解凍して、PluginフォルダにHttpPlayButtonStatus.dllファイルをコピーします。

※このmodは以下のプラグインに依存しています。

それぞれの依存modの対応バージョンはmanifest.jsondependsOn項目を参照下さい。

使用方法

HttpPlayButtonStatusをインストールすると、下記画面の様なゲームプレイのMOD設定にPLAY BUTTON STATUSが追加されます。

image

MODの設定画面が不要な場合は、目玉アイコンからPlay Button StatusをOFFにすると設定画面が消えます。

image

設定ファイル

Beat Saber\UserDataフォルダのHttpPlayButtonStatus.jsonでオプション用シーンのボタン表示名を変更できます。

{
  "PlayButtonEnable": true,
  "SceneChangeEnable": true,
  "PlayButtonDelay": 0.0,
  "OptionSceneName1": "Break Time",       ※オプション1用ボタン名
  "OptionSceneName2": "Camera Script",    ※オプション2用ボタン名
  "OptionSceneName3": "Ending Scene"      ※オプション3用ボタン名
}

PlayButtonEnable, SceneChangeEnable, PlayButtonDelayはMODの設定画面から変更できます。

image