結論
MinIRの最新版をirフォルダに入れて旧バージョンのjarを消したら治りました。
起きた問題
beatorajaの起動はするし、プレイもできるけど、曲を演奏したあとのRESULT画面で六鍵とF11(IRページ表示)くらいしか操作が効かなくなった。
同じくbeatorajaでやっている友人は問題が発生していなかったため、おそらく自分の環境に起因することまでは特定できていた。
使用していたのはbeatoraja 0.8.8 JRE同梱版。環境はWindows 11 Home。
解決に至るまでの過程
とりあえずログっぽいファイルを読むもめぼしい情報は得られず。
仕方がないのでbeatorajaを新規環境で入れ直すことに。
JRE非同梱版 + OpenJDK(Amazon Corretto 24) + JavaFX SDK 24で構築。構築については【2023年版】beatoraja を Windows にインストールする方法【BMS】を参照した。
skinもとりあえず元のフォルダからコピーして、設定も同じにしたところ普通にプレイでき、RESULT画面でも問題なく操作できた。
となるとファイルが壊れていたのかと思ったが、ここでIR設定でMinIRを登録していないことに気がつく。
JRE非同梱版にはMinIRのjarが入っていなかったため、公式サイトから最新版[1]をダウンロードして導入。[2]
すると普通に動作。ただここでMinIRの公式ページによると
Stella側のサイトリニューアルに伴い、旧API(minir-530.jar)はスコア連携が行えなくなります。
今後のアップデートは提供されず、サポート外となります。
メニュー「Download API」から、新API(minir-600)をダウンロードしてご利用ください。
とのこと。あれ?????
もともと使っていた環境にMinIR最新版を入れて、旧バージョンのファイルを消したところ無事正常に動作した。
つまるところ、MinIRの旧バージョンが原因だった。
おわりに
流石にMinIRが原因とは初期の段階で断定できなかったが、今後は定期的に確認したほうが良さそう。
投稿時点ではminir-600 ↩︎
MinIR導入には[beatoraja]「楽曲読み込み」「楽曲全更新」違いは?両方押すの?どっちが速い?ヒープサイズは?彼女は?年収は?学歴は?調べてみました。ついでに自前で用意したOpenJDKを使うバッチ2024最新版も [BMS]を参考にした。 ↩︎