このBeatSaberプラグインは、ScoreSaberなどのオンラインリーダーボードにスコアを送信せずにプレイをするためのツールです。
通常、このような場合はPRACTICE(練習)モードでプレイしますが、ローカルにもスコア記録が残らない問題があります。
このツールを使うと、スコア非送信(KOSOREN)モードでもスコアを記録して表示することができます。
また、スコア記録と同時にJump DistanceやReaction Timeも記録して表示するため、JDの調整にも役立つと思います。
他にも単ノーツスコアや精度が一定値以下の場合に一時停止させる機能(Notes Score,Accuracy Below Pause)があります。
KOSORENモードはSOLO(ソロ)プレイのときのみ有効になります。 マルチプレイやパーティモード、TournamentAssistantのプレイ時にはKOSORENモードの設定は無効になります。
Notes Score,Accuracy Below Pauseは、マルチプレイとTournamentAssistantのプレイ時には無効になります。
※これらのモードではKOSORENモードやNotes Score,Accuracy Below Pauseのスイッチがオンのときに警告表示は消えませんが、実際には無効になります。ただし、念のため無効にするようにしてください。
- 依存Modは
SiraUtil
とBSML(BeatSaberMarkupLanguage)
とBS Utils
です。基本Modなので入っていない人はいないと思います。 - リリースページからBeatSaberのバージョンにあったKosorenToolのリリースをダウンロードします。
- ダウンロードしたzipファイルを
Beat Saber
フォルダに解凍して、Plugin
フォルダにKosorenTool.dll
ファイルをコピーします。
左のMODSタブにKOSORENTOOLが追加されます。
KOSOREN
スイッチをオンにすると、スコア送信が無効になります。(ソロプレイ時のみ無効で、他のプレイモードはオンでも無効化されません)Sort by Score
またはSort by Date
で並べ替えがスコアが高い順か、日付の新しい順になります。Memo
を選択するとメモファイルを表示します(下記参照)- スコア表示は左から日付、スコア、ミス数、精度、Modifier (KOSORENモードは
KR
表示)、クリア有無(Fail時は残りノーツ数)、Jump Distance、Reaction Timeです。 - スコア表示は最大30件表示します。一番下までスクロールすると、追加設定があります。
Notes Score Below Pause
スイッチをオンにすると、Single Notes Score
で設定した点数以下のノーツ点数が出た場合に一時停止します。Single Notes Score
一時停止する基準スコアです。この点数以下でポーズします。Accuracy Below Pause
スイッチをオンにすると、Minimum Accuracy(%)
未満の精度になるとポーズします。Minimum Accuracy(%)
一時停止する基準精度です。この精度未満になるとポーズします。Start Unchecked Time(%)
精度チェックをしない曲の冒頭部分の割合(%)です。精度が安定する最初を除外するための設定になります。60秒の曲で10%の場合6秒まで精度をチェックしません。
Show Failed
スイッチをオンにすると、Failしたスコアも表示します。All Time Save
スイッチをオンにすると、KOSORENモード以外も全て記録します。オフはKOSORENモードのみです。BeatSavior Targeted
スイッチをオンにすると、BeatSaviorの送信も無効化します。※BeatSaviorの送信管理はScoreSaberやBeatLeaderなどと別なのでこの設定がオンのときにKOSORENモードと連動します。
Notes Score Below Pause
で一時停止時には、その時のノーツのスコアが表示されます。
- KOSORENモードや、Notes Score Below Pauseが有効のときは、正面上に上記の様に赤字で警告表示されます。
スコア記録のソートでMemo
を選択するとUserData\KosorenToolMemo.txt
ファイルの中身を表示します。
![](https://private-user-images.githubusercontent.com/14249877/280442567-28b444a9-562f-4d37-9713-ce7db678de6c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMjAyNTcsIm5iZiI6MTczOTAxOTk1NywicGF0aCI6Ii8xNDI0OTg3Ny8yODA0NDI1NjctMjhiNDQ0YTktNTYyZi00ZDM3LTk3MTMtY2U3ZGI2NzhkZTZjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDEzMDU1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYxYzI3NzdhMGFmM2E0NDQwNjBiMGJmODAxZTMxMTQ0YzA1MzMwMTAxYTQ0MzI3NzViMjg4MTJhNDk5MDMwODQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.rlYT7Q19zJz1GXcZg6ocDckARNYrc2ON-oAvX9_JIVc)
一度BeatSaberを起動するとUserData\KosorenToolMemo.txt
が作成されるので、そのファイルに書き込んで下さい。
最大30行までにして下さい。横幅はフォントが等幅でないので、見ながら調整して下さい。
なお、TextMeshProで表示しているのでタグが使えます
日本語を使う場合はUTF-8
の文字コードにして下さい。
![](https://private-user-images.githubusercontent.com/14249877/280442675-950865a8-69f3-481c-a83b-36c340a89ec0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMjAyNTcsIm5iZiI6MTczOTAxOTk1NywicGF0aCI6Ii8xNDI0OTg3Ny8yODA0NDI2NzUtOTUwODY1YTgtNjlmMy00ODFjLWE4M2ItMzZjMzQwYTg5ZWMwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDEzMDU1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1MGRmOGZjYjkyZmYwMzRlYTViYTZkMDQ1NGE2NGQ2YmUxMDgzNjBlYTI3YTAyZGM0ZjZjZWY5Y2VjNTU2MWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.gCO8a-9fQWnfWeOHTus0Xe6fzdIVe_MFX8lHoAooVvI)