Skip to content

📆 2025-06-18

beatorajaのIRがバグって困った話

#beatoraja

結論

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が原因とは初期の段階で断定できなかったが、今後は定期的に確認したほうが良さそう。


  1. 投稿時点ではminir-600 ↩︎

  2. MinIR導入には[beatoraja]「楽曲読み込み」「楽曲全更新」違いは?両方押すの?どっちが速い?ヒープサイズは?彼女は?年収は?学歴は?調べてみました。ついでに自前で用意したOpenJDKを使うバッチ2024最新版も [BMS]を参考にした。 ↩︎