Skip to content

scifiHerb/showLevelStats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

showLevelStats

Beat Saber 2023_10_25 16_44_46 Beat Saber 2023_10_25 16_45_03

説明

プレイボタンの下に譜面のBSRや日時、Vote数などの情報を表示するMODです。
付加的な機能として BSR部分をクリックすると譜面と作者の詳細情報を表示できます。
譜面や作者の説明文はGoogle翻訳を通じて翻訳する機能をつけています、ModSettingsで言語設定が出来ますが取得URLに国コードをつけているだけなので直接設定ファイルをいじればどの言語でも対応できます。

(3.0)
表示できる情報に、しゃがみ壁がある場合の注意表示と始めのノーツの方向を追加しました。

ChangeLog

2023-10-24
表示できる情報に、しゃがみ壁がある場合の注意表示と始めのノーツの方向を追加しました。

2023-10-10
・ReactionTime、JumpDistanceなどの表示を追加
・テキストの設定方式を、文字列の指定した場所に変数を割り当てる方式に変更
・テキストUIの表示位置をオフセットで設定できるようにしました。

2023-9-20
・ModSettingsの追加
・言語設定、自動翻訳の追加

2023-9-13
・翻訳機能を追加しました
・Settingsを作りました、翻訳先の言語等設定できます。

2023-9-7
・BSRをクリックすると譜面の詳細情報が表示されるようにしました。
・マルチのときの位置ずれ少し改善しました

不具合

・Description取得時スクロールバーが更新されない(再更新で直ります)
・現在最新版2.5で突然表示が消滅するバグがある(表示位置にポインタを当てると出る)との報告を受けました、現在対応中です

設定項目

{
"translateCountry":"ja",翻訳先の国コードです、google翻訳のURLの国コードと同じです。
"autoTranslate":false,自動翻訳をするかの設定です。
"textConfig":"{BSR}(↑<color=#00ff00>{upvotes}:↓<color=#ff0000>{downvotes})\n{uploadDate}",変数を文字列に差し込む形で表示テキストを設定できます。
"sample1,2",表示テキストのサンプル類です、1はBSR,Votes、日時、2はそれに加えてJDとRT追記しています。
"offset~",テキストの表示位置のオフセットです。
}

設定方法

下記のダブルクォーテーションに囲まれた文字列をその変数に置き換えその他の文字列はそのままにします。
改行などは通常のエスケープシーケンスで行えます。

またUnityのRichTextを使用しているので書式設定、色設定などそのまま入力することで反映させることが出来ます。

変数類

"{BSR}",levelID
"{upvotes}",Good評価
"{downvotes}",Bad評価
"{uploadDate}",投稿日時
"{JD}",ジャンプディスタンス
"{RT}",リアクションタイム
"{NJS}",ノーツジャンプスピード
"{ranked}",
"{totalPlays}",
"{downloads}",
"{hash}",
"{name}",
"{description}",
"{warningCrouchWalls}",しゃがみ壁が存在する場合、始めに来るまでの時間とその総数を表示します
"{firstNoteCutDirection}",一番初めに来るノーツの方向を表示します

About

プレイボタンの下にBSRとVote数などの情報を表示するだけのMOD

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages