ビートセイバーの中身を覗いていると、ボツ仕様なのか将来実装予定なのかはわかりませんが、ゲーム内で使用されていない仕様を発見することがあります。今回はその1つをご紹介します。
曲選択画面の左にあるMODIFIERSの欄。こちらではゲームのルールのようなものを設定する様々なオプションが用意されています。基本的には、ポップアップに出てくる説明で内容がわかるようになっています。
一つ詳細な数字が書かれていない「Strict Angles」について触れておきましょうか。矢印がついたノーツを斬ったときは、矢印の方向と斬った方向の角度を判定して、一定の許容範囲内であれば得点に、範囲外であればミスになります。この許容範囲を変更するのが「Strict Angles」の設定で、オフの場合は+-60度、オンの場合は+-40度の判定になります。
内部仕様的には、曲単位ではなく、ノーツ一つ一つに設定できるようになっているので、このノーツは厳格に切らないとだめ、このノーツは適当でいい、といった指定を譜面に入れることも技術的には可能ですが、おもしろいかどうかは別ですね。
本題に戻ると、このMODIFIERSには一つ、現行バージョンのゲーム仕様として存在するものの、実際には使用されていないオプションがあります。それが「Fail On Saber Clash」というもの。文字通り「セイバー同士がぶつかったらFailになる」というオプションです。
このオプション、ちゃんと動作するものとしてゲームには実装されているので、有効にするmodを作ってみました。スペースがなくて 4 Livesの上に配置したので、ちょっとMax Rankと被ってしまいましたが、一発ネタなのでご容赦願います。元々ここにあって隠されていたボタン、というわけではありません。
さて、やってるみるとほんとに簡単に即死します。下手したらゲーム開始の画面暗転のまま即死します。いかに普段、セイバー同士がぶつかるのを気にせず遊んでいるか、よくわかりますね。
みなさんも遊べるようにmod置いておきますので、自信のある方はチャレンジしてみてはどうでしょう。本当に難しいですよ!(セーブデータや、外部から取得できる使用Modifierには残らない形で作ってあるのでご安心ください)
FailOnSaberClash 0.0.1 for Beat Saber 1.14.0 (Requirements: BS_Utils, BSML)
https://drive.google.com/file/d/1Y614cPZkALHlpy2iqlXPABH2B67lAUiJ
(動画や配信で使用しても問題ありません)