beatorajaのプレーログ及び、その日に叩いたノーツ数をOBSで表示するツールです。
ゲーム画面のキャプチャではなく、beatorajaのdbファイルを監視してデータを取得しています。
リザルトからノーツ数を割り出しているので、選曲画面での空打ちがカウントされず、正確なノーツ数が出ます。
(pg+gr+gd+bd+見逃しprのみ加算)
OBSにこういう感じのやつが出せます。
v.1.0.6からOBSソースの自動制御にも対応しました。
選曲画面などのキャプチャ画像を登録することで、どんなスキンを使っていてもシーン検出ができます。
(それどころか、beatoraja以外の音ゲーでも動く気がします)
詳しくはwikiを参照してください。
プレーログ(today_result.html)+統計情報(info.html)+OBS制御の動作例(動画)
https://x.com/cold_planet_/status/1791741023158460618
終了時にツイート画面を開く
をチェックする。初期設定後に一度再起動しないとdbの変更が取得されないかもしれません(調査中)
※一度上記設定を行っていれば、それ以降はoraja_helper.exeを実行するだけでOKです
メイン画面にOKと出ていれば動いています。
beatorajaのパス設定は以下のようになっていればOKです。
playerフォルダはdbファイルが入っているフォルダを指定してください。
自動ツイート設定をすると、oraja_helper終了時にブラウザ上で以下のようなツイート画面が出ます。
こちらの機能はメニューバー内のTool->ノーツ数をTweet
からも利用できます。
また、OBSでtoday_result.htmlのカスタムCSSに以下のプロパティを設定することで、表示する曲数を変更できます。
:root{
--num: 20;
}
today_result.htmlは幅2000,高さ1500ぐらいを想定しています。 (高さはもっと大きくすることもできます)
info.htmlでは以下のような情報が表示されます。
幅1200,高さ162ぐらいを想定しています。
(幅はレイアウトに応じて変更してください)
OBS連携機能も追加するかもしれません