
2019年6月11日にリリースされたBeat Saber v1.1.0以降の環境で、MODを導入して曲を追加する手順を解説します。
カスタム曲のファイル形式やフォルダの変更などに伴い、SongCoreの仕様が大幅に変わりました。
以前までのバージョンからアップデートされる方は、後述のコンバートに備えて「CustomSongs」フォルダのバックアップを取っておくことをオススメします。
Modの導入
必要なMod
- BSIPA
- SongCore
- BS Utils
- CustomUI
- Harmony
- Ini Parser
これらのModのダウンロードリンクは以下の記事にまとめております。

事前準備
トラブルを避けるため、下記の事項を確認しておいてください。
- 作業の前に、一度ゲームを起動してください ※1
- 数か月ぶりにプレイする人や、間違えて0.13.2以前のModを導入してしまった人は、クリーンインストールしてください
※1. 起動後はすぐに終了して問題ありません。Modの導入作業は、ゲームが起動していない状態で行います。
インストーラーで導入する
インストーラーを利用して導入する場合は、以下の記事を参考にしてください。


手動で導入する
以下の手順でそれぞれのModを導入してください。
BSIPAの導入
ダウンロードしたzipファイルを解凍して、中身の「IPA」フォルダと「IPA.exe」と「IPA.exe.config」を、Beat Saberインストールフォルダにコピーします。
コピー元
- 「IPA」フォルダ
- IPA.exe
- IPA.exe.config
コピー先
- Beat Saber インストールフォルダ
Oculusの場合: ~\Oculus Apps\Software\hyperbolic-magnetism-beat-saber
次に、IPA.exeを実行してパッチをあてます。
インストール先の「IPA.exe」をダブルクリックしてください。
コンソールウィンドウが開きます。
最後の行に [Press any key to continue] と表示されたら適当なキーを押して完了です。(Enterでもスペースキーでも何でもOK)
BS Utils、CustomUI、Harmonyの導入
ダウンロードしたzipファイルを解凍して、中身の「Plugins」フォルダをBeat Saberインストールフォルダにコピーします。
コピー元
- BS Utilsの「Plugins」フォルダ
- CustomUIの「Plugins」フォルダ
- Harmonyの「Plugins」フォルダ
コピー先
- Beat Saber インストールフォルダ
Ini Parserの導入
ダウンロードしたzipファイルを解凍して、中身の「Libs」フォルダと「Plugins」フォルダをBeat Saberインストールフォルダにコピーします。
コピー元
- 「Libs」フォルダ
- 「Plugins」フォルダ
コピー先
- Beat Saber インストールフォルダ
SongCoreの導入
ダウンロードしたzipファイルを解凍して、中身の「Beat Saber_Data」フォルダと「Plugins」フォルダと「songe-converter.exe」を、Beat Saberインストールフォルダにコピーします。
コピー元
- 「Beat Saber_Data」フォルダ
- 「Plugins」フォルダ
- songe-converter.exe
コピー先
- Beat Saber インストールフォルダ
以上で完了です。
スポンサーリンク
カスタム曲を追加する
新規でカスタム曲を追加する
Modの追加曲は、Beat Saverに公開されています。
※現時点(6月12日23:00)ではまだメンテナンス中です。書き換えが終わるまでお待ちください。
カスタム曲のZIPファイルをダウンロードしたら、解凍して中身のフォルダをBeat Saber_Data内の「CustomLevels」フォルダに入れてください。
CustomLevelsフォルダの場所は以下の通りです。
Oculusの場合: ~\Oculus Apps\Software\hyperbolic-magnetism-beat-saber\Beat Saber_Data\CustomLevels\
以前までのカスタム曲を実装する
別記事に分けました。

コメント
わかりやすくやり方を書いてくださってありがとうございます
いえいえ!
いつも公式本体のアップデートのたびにすぐに情報公開してくださって、助かっております。お礼申し上げます。
このゲーム、カスタム曲がプレイできないと楽しさ80%減だと思うのでMODの対応状況はいつもこちらでチェックさせてもらってます。
これからもがんばってください。
応援ありがとうございます。更新がんばります!
やっぱりPS4だと無理ですかね…まあ仕方ないですねwいつかPS4でもundertaleの曲でバシバシやれる日が来るといいなあ…いっそPC版買い直そうかなwww
Modを利用できるのはPC版のみですね……。
PS4版は結局レベルエディターすら実装されなかったので、残念ですが将来的にも期待はできません。たとえBeat Gamesがその気になったとしても、著作権的な問題でSonyが許さないでしょう。
早期のVer1.10版の情報提供ありがとうございます。おかげでアップデート後も楽しめそうです。
その中でVer1.01の時のカスタム曲をコンバート後に遊んだ時に一部の曲でfailedになったときにメニューに戻らず赤い失敗画面のまま動かなくなることがあります。いろいろ調べてはいるのですがわからなくて、、、もしこの現象について知っていることないし既に広まっている情報があれば教えてくれませんか?
本来管理人さんに聞くのもおかしいのかもしれませんが返答お願いします
聞いたことがない症状です。ボタンを押しても反応がなくなる感じでしょうか?
steamのメニューを開くボタンは反応しますのでビートセイバーの終了は可能ですね。それ以外は反応しません
クリーンインストールは既に試されていますよね。
そちらの環境やファイルを調べてみないと、なんともいえないです。
なるほど 了解です 自分のほうでいろいろ調べて解決しようと思います
返答ありがとうございました
今回のアップデートでローカルスコアの記録がなくなってしまったのですが、ファイルが上書きされてしまったのでしょうか?
私の環境でもリセットされていますね。
過去のスコアは、リーダーボードやScoreSaberの個人ページから確認してください。
ちなみにローカルスコアは「C:\Users\ユーザー名\AppData\LocalLow\Hyperbolic Magnetism\Beat Saber」に保存されています。
CustomLevelsフォルダに曲をダウンロードして、次にプレイするときにCustomLevels132049041001005600の数字のついたフォルダ名にリネームされてしまい、新しくCustomLevelsフォルダが作成されてしまいます
これは何らかのプラグインの機能なのでしょうか?できれば過去に落とした曲もそのままプレイしたいのですが…
SongCoreおよびそれに同梱されているsonge-converter.exeのコンバート機能です。
過去にダウンロードしたJSONファイルの譜面は、このコンバーターを使ってDATファイルに変換する必要があります。
変換前にCustomLevelsフォルダに入っていたファイルは「CustomLevels+数字」のフォルダに収納され、変換後のファイルは「CustomLevels」フォルダに収納されます。
本記事にコンバート手順を書いてありますので、読んでください。
とても丁寧に書いてあるので初心者の自分にも何とかわかってとてもありがたいです
ただ自分はオキュラスクエストを使っているのですが上手く出来ませんクエストには対応していないのでしょうか?
Quest版は導入方法が異なります。
BeatSaberQuestInstaller、またはSideQuestを利用してください。
BeatSaberQuestInstallerの使い方は、こちらの解説動画が参考になるかと思います。
ModAssistでいつもPluginを入れており、いつの間にかCustomLevelに曲が移動してから一部の曲がロード中?円がぐるぐる回った状態から読み込めない状態になります。
何かご存じでしたらご教示いただければ幸いです。
読み込めない曲のdatファイルを消して再度、songe-converter.exeで手動でやってもダメでした。。。
私の環境ではそういった症状は発生してないですねぇ。読み込めないのはどの曲ですか?
すみません。一部自己解決しました。
どうやらsonge-converter.exeで変換する際に、info.jsonの「songName」と曲フォルダの名前が一致していないとダメみたいです。
しかし、今度はスコアボードに自分以外のランキングが表示されなくなりました。。。
恐らくinfo.jsonに記述している内容とスコアのサーバーの情報が一致していないとダメみたいですね。
もう少し解析してみます。
私もあなたと同じ症状で苦しんでいた者です。
解決方法が分かりましたので、まだ解決できていなければご参考にしてください。
「C:\Users\ユーザー名\AppData\LocalLow\Hyperbolic Magnetism\Beat Saber」内にある「SongCoreExtraData」を削除すれば曲が読み込めるようになりましたのでご参考にしてください。
匿名さん
ありがとうございます!
結局あれから原因がわからずじまいでしたが、「SongCoreExtraData」を消したらランキングも表示され直りました。
参考にさせてもらい導入したのですが
コンバートが開始されずカスタム曲のメニューもゲーム内で表示されません
どういった可能性が考えられますか?
うまく導入できていないのでしょう。
記事作成お疲れ様です。
いつも参考にさせていただいてます。
勝手なお願いで申し訳ありませんが、SyncSaberの使用方法について
記事を作成頂けますと非常に助かります。
(勿論管理人様のお時間がある際、気が向いた場合のみで結構です。)
https://bsaber.com/syncsaber/
↑のページを参考にしてアカウントでフォローした人の曲を自動でDLする
MODであろうことは分かったのですが、DLした[SyncSaberService.zip]の
保存場所等が分からず導入を断念した次第です。
SyncSaberの使い方についてコメントした者です。
色々触っているうちにほぼ理解出来ました。
フォローした人毎にプレイリストにまとめてくれると思ったのですが、フォローリストとして1つのプレイリストに全てまとめられてしまうのですね…
問題は解決しましたので大丈夫です。
お騒がせ致しました。
先日更新されたSyncSaber v2.1.0は、マッパーごとにプレイリストが作成されます。
スタンドアロン版ではなく通常のSyncSaberを使うといいですよ。
UserData内のFavoriteMappers.iniに、マッパーの名前を記述するだけで機能します。複数人登録したい場合は、一人ずつ改行してください。
ちなみに、特定のマッパーの曲を一括で導入&プレイリストごとに分類したいだけなら、以下の方法でも可能です。
いつも参考にさせていただいてます。
Mod Managerでインストール後、旧曲のコンバートをしたいのですが
CustomSongsの曲がCustomLevelsに移動されただけで、曲名も変わらず
ゲーム内でもフォルダーは表示されますが、曲が表示がされません。
インストール時に入っているOne More Timeも表示されません。
どうしたら表示されるのでしょうか?
おそらく、変換前のフォルダ名をIDではなく曲名などにしていたのではないでしょうか?
その場合は変換後もフォルダ名は変わりません。
重要なのは中身のファイルなので、CustomLevels内のファイルを確認してください。
info.datなどが含まれていれば、コンバートには成功しています。
One More Timeがなくなっているのは正常です。
コンバート前にCustomLevelsに入っていた曲は、「CustomLevels+数字」のフォルダに収納されるので手動で戻してください。
「CustomLevels+数字」のフォルダへの移動はコンバートの度に行われ、毎回新しく(異なる数字の)フォルダが作成されます。その点も注意してください。
コンバートではなく、Modの導入自体がうまくいっていない可能性があります。
不具合や競合を招く古いModは必ず削除してください。以下のフォルダに含まれる設定ファイルが原因になっているケースもあります。
C:\Users\ユーザー名\AppData\LocalLow\Hyperbolic Magnetism\Beat Saber
返信ありがとうございます。
なるほど、そうだったのですね。
あの後面倒だったので全部解凍して、コンバートに全部読ませて
CustomLevelsに移動したら読むことができました。
もしかしたら、一番最後の設定ファイルが原因だったのかもしれません。
あと、曲の入れ方とかではないのですが
BPMが表示の速度と明らかに異なるのは単なる製作者のミスなのでしょうか?
BPM138の曲の後BPM141の曲をやったら明らかにBPM180レベルの速度で
BPM180の曲が140程度だったりと不安定なのが多かったもので
場所違いだったら申し訳ありません。
解決されたようで何よりです。
もしかしてカスタム曲をZIPのまま導入されていたのでしょうか……?
BPMについては意図的にそうしているのかもしれませんし、難易度ファイルのBPMだけ正しい値に設定してinfoの方は修正し忘れたのかもしれません。
作者本人に聞いてみないと分からないですね。
初めまして。
SyncSaber.jsonという設定ファイルですが、
内容を変更してもゲームを起動する度に初期化されてしまいます。
ゲーム内のコンフィグだとユーザー名は打てないですし、
どのように設定するのか分かりますでしょうか?
こちらの個別記事をご覧ください。
わかりやすい記事を書いていただきありがとうございます。
一昨日まで遊べていたBeat Saberがとても重くプレイできなかったのでいろいろと試していると、プロパティの「ゲームファイルの整合性を確認」でファイルが2つ足りていないというのをみつけました。
なので、2つのファイルをダウンロードして起動してみたのですが、まだ重く、もう一度「ゲームファイルの整合性を確認」をしたところ、また2つのファイルが足りていませんでした。
何度試してもダウンロードできているのに、起動したときにファイルが消えているようです。
どうしたらよいでしょうか?
使用しているヘッドセットはRift Sです。
どのファイルが消えていましたか?
どのファイルがダウンロードされたか確認する方法を教えていただいてもよろしいでしょうか?
Steamのクライアントからは確認できないようです。(ダウンロード履歴自体は「ライブラリ > ダウンロード」に一応ありますが)
フォルダ内をダウンロード日時で検索してみてください。
再取得されたファイルは、おそらくManaged内の「Assembly-CSharp.dll」と「UnityEngine.CoreModule.dll」でしょう。
これらのファイルはMod(IPA)によって書き換えられたものです。
私の環境でも「ゲームファイルの整合性を確認」を実行すると、上記のファイルが再取得されます。つまり、再取得は不要です。
Beat Saberが重くなった原因は他にあると思われます。
PCスペックによっては負荷のかかるModを導入すると動作が不安定になりますが、その辺りは大丈夫でしょうか?Mod以外にも、LIVを利用する場合も同じことが言えます。
PCのスペックは
・win10home64bit
・CPU i7 7700k
・GPU RTX2060
・メモリ 16GB
です。
Rez infinity など別のゲームは正常に動作します。
steamVRの設定でbeat saberのアプリケーション解像度を50%にすると正常に動作します。
動きが重いときはGPUの使用率が100%になっています。
CameraPlusを導入している場合は、RenderScaleが異常な値になっていないか確認してください。
CameraPlusは導入していないです。
そのスペックなら基本的には問題なさそうですね。
何もせずに突然重くなるとは考えにくいので、まずは快適に動作していた頃の環境に戻すのが手っ取り早いと思います。
それでもダメならBeat Saberをクリーンインストールして、Modをひとつずつ再導入すれば原因を特定できるかと。
現時点でもModのエラーログを確認すれば何かわかるかもしれません。
以前1.0.0でmodを入れたのですが、それ以降beatsaberをアップデートすることができません。modの影響でしょうか?何か原因がわかりましたら教えていただきたいです。
いつもわかりやすい記事をありがとうございます
Modは関係ないと思われます。
ご自身で自動アップデートに関する設定を変更されたのではないでしょうか?またはクライアント自体に問題があるのかもしれません。
利用中のプラットフォームがSteamであれば、ライブラリからBeat Saberを右クリック > プロパティを選択し、アップデートタブから自動アップデートの設定を「常にこのゲームを最新にする」に戻してください。
手動アップデートは「ゲームファイルの整合性を確認」から行えます。
ただ、アップデート後はどのみちModを再導入する必要があるので、バージョンごとに環境を分けて再インストールした方が良いですよ。無用なトラブルを防げます。
いつも参考にさせてもらっています。そこで質問がありまして、
1.1.0アップデート後beat drop で曲がライブラリーに表示されず、エラー画面が出てきます。改めてスキャンしてみてもエラーの出るだけで新しくダウンロードした曲の確認ができず、プレイリストに追加することもできません。
そこで質問なのですが、アップデート後beat drop で操作する必要のあるものや追加するMODはありますか?
現在はインストールタイプをSteam 1.1.0 になっていることと Folder Structure が Key(Song Name – Song Artist)
になっていることは確認しています
BeatDrop2バージョン2.5.2の不具合です。
2.5.3-betaで修正されました。(現在の最新β版は2.5.5-beta)
ベータ版はこちらからダウンロードできます。
数日以内に、修正された安定板もリリース予定とのことです。
詳細はこちらをご覧ください。
アップデートして、モッドも入れて起動してみるとどうもうまく起動しないんです。
左に設定、中に曲など、右にスコアなどが表示されるはずが何も表示されない。
ずっと上の方で曲をロードしているゲージが消えない。
もうさっぱりで。もう一度アンインストールして再導入しようかとも思っているのですが何か原因を知っていたりしませんか?何かあれば教えてほしいのですが・・・
古いファイルの残存が原因と思われます。
普通にアンインストールするだけではModや設定ファイルは削除されませんが、その辺りは大丈夫ですか?
やっぱり古いファイルですか……
曲やアバターのバックアップ取った後クリーンインストールをしてみようと思います
その前に何のファイルが悪さしてるのか探してはみますが。こればっかりは見当つきませんよね?
そちらの環境を見てみないと、なんとも言えませんね……。
症状的に思い当たることだけ書いておきます。(ただの勘なのであまり期待しないでください)
C:\Users\ユーザ名\AppData\LocalLow\Hyperbolic Magnetism\Beat Saber
改善しないようであれば、クリーンインストールをおすすめします。
わざわざありがとうございます!試してみます。
ビートセイバーのアプデで毎回使っているので、これからも更新頑張ってください!
いえいえ、応援ありがとうございます!
はじめまして。Steam版のビートセイバーで遊んでおりまして、わからないことがあり調べている時にこちらのサイトに辿り着きました。曲のソートが以前はアルファベット順だったのが、今はよくわからない順番に変わってしまいました。私がプレー中になにか間違えてボタンを押してしまったのかもしれませんが、選曲がし辛くなってしまい困っています。もし、元に戻す方法をご存知でしたら教えていただけないでしょうか?
選曲画面上部のソートボタンを押せば直るかと思います。
項目はソート・フィルター機能を持つプラグインの導入状況によって異なります。
IPAを導入すると起動しなくなってしまいます…
MOD全般 トラブルシューティングをご覧ください。
CustomLevels というファイルが見つからないんですがどうすればいいですか?