Skip to content

BeatSaberでXSplit Broadcasterのシーン自動切り替えをする拡張プラグイン

License

Notifications You must be signed in to change notification settings

rynan4818/BS-AutoSceneChanger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BS-AutoSceneChanger

BeatSaberでXSplit Broadcasterのシーン自動切り替えをする拡張プラグインです。

サンプル動画

OBS Studio用の同様ツールはこちら

Streamlabs OBS用の同様ツールはこちら

インストール方法

  1. HTTP Statusのインストール (インストール済みの人は2.へ)

    Beat Saberから本ツールにデータを送信するためにHTTP Statusをインストールしてください。

    デンパ時計さんのHttpSiraStatus 及び、HttpStatusExtentionにも対応してます。

    ModAssistantを使用する場合は依存modが自動的にインストールされるため簡単です。

    Beat Saber HTTP Status

    image

    もし、BeatSaberのバージョンアップ直後などでModAssistantに登録が無い時は、手動でインストールが必要です。

    その場合は、ModAssistantにあるwebsocket-sharpのインストールが必須です。入れ忘れトラブルが多いので注意して下さい。

    image

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

  3. BS-AutoSceneChanger*.zipを適当なフォルダに解凍します。例:C:\TOOL\BS-AutoSceneChanger

  4. XSplit Broadcasterを起動してメニューの拡張拡張の追加から拡張ファイルを追加を選択します。

    preview

  5. 警告画面が出ますので、内容をよく読んで問題なければOKを押して下さい。

    preview

  6. 参照ボタンを押して、ファイル選択画面を開きます。

    preview

  7. 2.で解凍したフォルダのBS-AutoSceneChanger.htmlを選択して開きます。

    preview

  8. URLに選択したファイルが入力されたら、OKを押して追加します。

    preview

使用方法

  1. メニューの拡張BS-AutoSceneChangerが追加されていますので選択します。

    preview

  2. 設定ダイアログが表示されますので、必要な設定をして下さい。

    シーン切り替えを使用する場合は、設定ダイアログは表示したままにして下さい。閉じるとプラグインの機能も停止します。

    preview

    • Menu scene

      BeatSaberのメニュー画面で選択するシーンを選びます。

    • Game scene

      BeatSaberのゲームプレイ画面で選択するシーンを選びます。

    • Start scene

      Game scene開始時に表示するシーンを選びます。機能使用時はチェックして、表示する時間の秒数を入れて下さい。

    • Finish end scene

      Game scene終了時にFinish(クリア)した場合に表示するシーンを選びます。機能使用時はチェックして、表示する時間の秒数を入れて下さい。

    • Fail end scene

      Game scene終了時にfail(フェイル)した場合に表示するシーンを選びます。機能使用時はチェックして、表示する時間の秒数を入れて下さい。

    • Pause end scene

      ポーズしてメニューに戻る場合に表示するシーンを選びます。機能使用時はチェックして、表示する時間の秒数を入れて下さい。

    • Game event delay

      Game scene開始のタイミングを遅らせる場合にチェックして、遅らせるミリ秒を設定して下さい。タイミングを早めること(マイナス値)はできません。

    • Menu event delay

      Game scene終了(メニューに戻る)のタイミングを遅らせる場合にチェックして、遅らせるミリ秒を設定して下さい。タイミングを早めること(マイナス値)はできません。

    • Menu scene switching at finish/fail timing

      Game scene終了(メニューに戻る)タイミングを、finish/failした瞬間に変更します。約1秒程度早まりますので。Menu event delayと合わせて終了タイミングの微調整に使えます。

    • HTTP Status host address

      BeatSaberを実行しているPCが異なる場合にチェックして、実行しているPCのIPアドレスを設定して下さい。

    • HTTP Status port address

      HTTP Statusのポート番号が異なる場合にチェックして使用します。通常は使用しません。

    • Save setting

      設定を保存します。

トラブルシューティング

XSplit Broadcasterをバージョンアップして動作しなくなった場合は、最新のxjs.jsをXSplit JS Frameworkからダウンロードして差し替えると動作すると思います。

ライセンス

本ツールのライセンスはMITライセンスを適用します

本ツールに添付している xjs.js は以下の物を使用しています。

XSplit JS Framework

XSplit JS Frameworkのライセンスは以下になります。

XSplit Extensibility Framework and Plugin License

About

BeatSaberでXSplit Broadcasterのシーン自動切り替えをする拡張プラグイン

Resources

License

Stars

Watchers

Forks

Packages

No packages published