• カスタム曲追加
  • MOD紹介
  • テクスチャ解像度
  • アクセサリまとめ

【Oculus Quest】Beat SaberにBMBFでカスタム曲を追加する方法 最新版

2020年5月16日Oculus Quest

Oculus Quest Beat Saberのカスタム曲導入手順最新版BMBF

Oculus QuestのBeat Saberでカスタム曲を追加して遊びたい・・・!このためにQuestを購入される方は多いと思います。

どうやったらカスタム曲で遊べるようになるの?
BMBFというツールを使えばカスタム曲を追加したりMODで遊べるようになるよ。

何通りかカスタム曲を追加する方法がありますが、今回は一番使いやすかった「BMBF」の初回導入方法とカスタム曲を追加する方法まで、流れで紹介します

なお、事前にこちらの記事を参考に、SideQuest(正規のアプリストア以外から、アプリを入手しインストールできるアプリ)を導入しておいてください。

 

■BMBFとBeat Saberのバージョン対応表一覧

2020年03月29日 BMBF 1.8.0 for Beat Saber 1.8.X 正式版リリース
2020年04月02日 BMBF 1.8.1 for Beat Saber 1.9.X 正式版リリース(細かな修正)
・Jellyfish’sのフォーマットに従うように曲をダウンロードするのを修正
・Jellyfish’sのフォーマットに従うようにプレイリストをダウンロードするのを修正
2020年05月25日 BMBF 1.9.0 for Beat Saber 1.10.X 正式版リリース
・Modloaderの更新
・より良いゲーム検出(いくつかの比較的まれな問題を解決する必要があります)
・その他のAPIエンドポイント:
– GET /filesystem?path  指定されたパスのコンテンツのバイトのストリームを返します
– PUT /filesystem?path?overwrite 提供されたバイトから、指定されたパスでファイルを作成し、falseに設定されていない限り、既存のファイルを上書きします
・高速ダウンロード
・ストリップされていないlibunity.soをAPKに追加
2020年08月19日 BMBF 1.10.0 for Beat Saber 1.11.X 正式版リリース
・Modloaderの更新
・ゲーム検出の改善(いくつかのcom.beatgames.beatsaber-1問題を解決するか、ゲームがアンインストールされたことを認識できない)
・カスタム拡張サポート(リソースリポジトリを参照)
・新しいHookModLibrarymodコンポーネントとinstallAction。フックmodライブラリーのインストールに使用されます。
・動的アセットは、リソースリポジトリから適切に取得される。
・リソースリポジトリからBMBFを再構築せずに新しい曲とパックを自動的に確保する方法を追加
・Webインターフェイスを介してインストールしたmodの構成ファイルをドラッグアンドドロップする機能が追加されました
2020年10月19日 BMBF 1.12.1 for Beat Saber 1.12.X 正式版リリース
・Modloaderの更新
・ゲームの検出の改善(com.beatgames.beatsaber-1の問題、またはゲームがアンインストールされたことの認識の失敗を解決する必要があります)
・コミュニティが承認したコアモッズとライブラリ(このプロセスの詳細はまもなく利用可能になります!)
・Oculus Quest 2サポート!次の注意事項があります。
– PCを介して接続できるようにするには、BMBFが開いていて、ヘッドセットに表示されている必要があります。
– Beat Sabreを終了してBMBFを再度開いた後、BMBFが接続を失ったことを示すアイコンが表示される場合があります。 BMBFを再起動せずにこれを復元できます。
・BMBFの古いバージョンを使用している場合の警告
・「既知の問題点」改造されたBeat Saberではマルチプレイヤーをプレイすることはできません。
・「既知の問題点」OSTの一部のプレイリストアイコンはBMBFでバグがあるように見える場合がありますが、ゲームでは正常に表示されます。
・「既知の問題点」
Beat SabreのUIの問題により、ゲームに表示されるプレイリストは3つだけです。これはすぐに解決されます(おそらく2日以内でも)。
2020年11月13日 BMBF 1.13.0 for Beat Saber 1.13.X 正式版リリース
・コミュニティが承認したコアモッズとライブラリ
・古いバージョンのBMBFを使用している場合の警告が改善されました
・「既知の問題点」モッディングゲームでは、マルチプレイヤーをプレイすることはできません。
・「既知の問題点」OSTの一部のプレイリストアイコンはBMBFでバグがあるように見える場合がありますが、ゲームでは正常に表示されます
・「既知の問題点」Beat SabreのUIの問題により、ゲームに表示されるプレイリストは3つだけです。これは、コアmodを介して解決されます(近日公開予定)。
・「既知の問題点」ゲームの同期に失敗する場合があります。これは通常、ツールメニューから「アセットのリセット」で解決できます。
2021年01月26日 BMBF 1.13.2 for Beat Saber 1.13.2 正式版リリース
・コアMODは、同期したときにのみインストールされるようになりました
・ダイアログボックスにいくつかの派手な新しいフィードバックを追加しました
・バージョン情報を取得するためのエンドポイントを追加しました:/host/version/localローカルバージョンの場合/host/version/latest、最新の安定バージョンの場合
・プレイリストのアップロード時のクラッシュの修正、同期ボタンが常に表示される
・ハンドル数が原因でコアmodをダウンロードするための潜在的なクラッシュ/失敗を部分的に修正
・拡張機能の解析により、必要なディレクトリが適切に作成されるようになりました
・将来のデバッグのためのより良い全体的なロギング
・アップデートquestboard.xyzへquestmodding.com
・構成ファイルを新しい場所に移動するように更新します。
・「既知の問題点」ゲームの同期に失敗する場合があります。これは通常、ツールメニューから「アセットのリセット」で解決できます。
・「既知の問題点」プレイリストのインストールに失敗する場合があります。このような場合は、再試行するか、「クイック修正」してから再試行できるはずです。
遂にリリース!2021年08月01日 BMBF 1.14.0 for Beat Saber 1.16.4 正式版リリース
2021年08月19日 BMBF 1.14.1 for Beat Saber 1.16.4 正式版リリース
2021年09月03日 BMBF 1.15.0 for Beat Saber 1.17.0 正式版リリース

 

↓↓↓以下の記事はBMBF1.8.1導入時の記事となっておりますが、最新バージョンの初回導入時も同様の方法で対応することが可能です。↓↓↓

注意!本記事で紹介している内容は公式に認められているものではないので、Oculus Questの故障やBeat Saberの不具合などのリスクが発生する可能性があります。
試される場合は自己責任でお願いします。
また、今の所BMBFを導入している状態でマルチプレイはできないのでご注意ください。

 

BMBFの導入手順

BMBFをインストール

https://bmbf.dev/ を開き、「Stable Releases」の右横のリンクを開きます。


「com.weloveoculus.BMBF.apk」をダウンロードします。細かな修正があったためapkファイルだけ単独で1.8.1がリリースされています。このファイルは後で使います。

apkファイル単独で更新がかかることが多いため、基本的に最新バージョンのapkファイルをダウンロードして使いましょう。2021年9月4日現在では2021年9月3日に公開されたものが最新です。


② 少し下にスクロールし、1.8.0の「BMBFInstaller.Setup-x64-win.exe」をダウンロードします

※こちらのexeインストーラーについては、サイト内で上のほうから辿って一番バージョンの新しいものを利用します。2021年9月4日現在では2020年3月29日に公開されたものが最新です。

インストールはウィザードに従って次へ進むだけで完了するので省略。

Oculus QuestにBeat Saberをインストールしておく

既にBeat Saberをプレイされている場合は不要です。
BMBFはBeat Saberにパッチをあてることでカスタム曲やMODの追加が可能となるため、事前にBeat Saberをインストールしておく必要があります。

PCとOculus QuestをUSBケーブルで接続する

PCとOculus Questを接続する場合、購入時にセットになっている充電ケーブルでも接続できます。

この後使うので事前にSideQuestを導入しておいてください。導入方法は以下にまとめています。

BMBFのapkを最新のバージョンに差し替えよう

事前に導入しておいた、SideQuestを起動し「APKインストールボタン」をクリックします。

最初にダウンロードしておいた「com.weloveoculus.BMBF.apk」を選択して「開く」をクリック。


APKファイルのインストールが始まるのでしばらく待ちます。

以下の表示がでれば差し替え完了です。

BMBFInstallerを起動してAPKのインストールとBeat Saberへパッチをあてる

デスクトップ上の「BMBFInstaller」を起動し、Oculus Questが正常に接続されていれば下部に「Connected」と表示されます。
真ん中のスイッチを「ON」に


「Install BMBF」をクリックし、しばらく待ちます。(ここ結構長い)


「Open BMBF」をクリックするとブラウザが開きます。

「Open BMBF」が表示されない場合は、BMBFのボタンをOFF/ONしてみてください。


ブラウザで以下のような画面が表示されていればOKです。

 


BMBFの「Tools」を開くとバージョンを確認することができます。

 

Beat Saberへカスタム曲を追加する方法

カスタム曲の準備

曲が公開されているサイトはいくつかありますが、今回はbsaber.comを例でご説明します。
https://bsaber.com/ ←こちら
https://beatsaver.com/

新しい曲を探す場合は「NEWEST」から、人気曲やカテゴリから探す場合は「SONGS」から、検索で探す場合は「虫眼鏡」を開きます。

追加したい曲を見つけたら、「↓」ボタンをクリックするとzipファイルのダウンロードが始まります。

他にもカスタム曲を追加する方法として、BeatSageというサイトを利用し、YoutubeやPC内の自分の好きな曲をカスタム曲として追加することができます。詳しい方法はこちらの記事にまとめてます。

追加したい曲をアップロード

先程ダウンロードまたは作成した曲のzipファイルを選択し、zipファイルのままBMBFのアップロード画面にドラッグ&ドロップします。

追加したい曲のアップロードに成功すると、右下に以下のようなポップアップが表示されます。

Beat Saberに適用

曲のアップロードが完了すると、右上に「Sync to Beat Saber」のボタンが表示されるので、これをクリックすると適用されます。

プレイできるか確認

Beat Saberの曲選択画面にて、プレイリストに「CUSTOM MAPS」が増えていることを確認します。
追加した曲が表示されればOKです。

以上でカスタム曲を追加して遊ぶまでの基本的な流れは終わりです。

一部のカスタム曲ではプレイボタンが表示されない場合があります。大体の理由がカスタム曲にキューブやレーンのカスタマイズが入っているせいなので、その場合は次項のMapping ExtensionsというMODを導入することでプレイできる可能性があります。

Mapping Extensions導入手順

Discordから探してくる

Mapping Extensionsはgithubにも公開されているのですが、Oculus Questへ導入可能な最新バージョンはDiscordで配布されることが多いので、Discordから探しましょう。

Beat Saber Modding Groupへ参加したら、#quest-mods チャンネルへ移動してMapping Extensionsを探します。

見つからない場合は右上の検索ボックスで「MappingExtensions.zip」で検索すると、誰かしらダウンロードリンクを転記しているものが見つかります。

こちらでDiscord内で探した際に公開されていたダウンロードリンクを貼っておきます。(最新じゃない可能性があるのでご注意を。2020年12月10日リンクを更新)

MappingExtensions 0.18.0 for Beatsaber 1.13.0

BMBFへMapping Extensionsをアップロード

BMBFを起動して、先程ダウンロードしたMappingExtensions.zipをアップロードします。

アップロードすると以下の表示が右下に表示されます。この時点では有効化されていません。

MODタブへ移動。

Mapping Extensionsを探して有効化します。

記事執筆時点でMapping Extensionsの最新バージョンが0.17.0で、これに対応するBeat Saberバージョンは1.9.0のため、Beat Saberが新しすぎるという警告が表示されました。本来はバージョンを合わせるべきですが今回は無視して有効化してみます。(※クラッシュする危険もあるので有効化は自己責任で)

Mapping Extensionsが有効化されました。

右上の設定適用ボタンをクリックして完了。

まとめ

今回はOculus QuestのBMBFを使ったカスタム曲の追加方法について紹介しました。

BMBFは他にもプレイリストの編集や、MODを導入できる機能もあります。
さらにPC側ではなくOculus Quest側でBMBFを起動すれば、Oculus Quest単体で曲の管理が可能です。

自分がBMBFを導入したときの手順ですが、カスタム曲導入でお困りの方の参考になれば嬉しいです。

また、記事の内容でわかりづらい部分があるかと思いますので、わからない箇所などはコメントいただければ!

 

 

BMBF導入環境においてのBeat SaberとBMBFアップデート方法を記事にまとめました。