画面下部に3連カウンターのHUDを表示させるmodです。心拍、カロリー表示のカウンターも増えました。
左から、精度、時間、残ノーツのカウンターになります。中央の色は譜面のノーツ密度を表し、譜面の全体的な難易度や、どのポイントから厳しくなるのかがわかるようになっています。外周の赤い×印は、過去のFail(ゲームオーバー)ポイントを表し、曲のどの部分でよくFailしているのかがわかります。
ModAssistant で以下の mod をインストールしてください。
- BS Utils
- BeatSaberMarkupLanguage
- SongDetailsCache (オプション、ppカウンターを使用するとき)
- YUR Fit Calorie Tracker (オプション、Activityカウンターを使用するとき)
(Steamの YUR アプリがインストールされていれば、modのYUR Fitは不要です)
This is a mod that displays a triple counter HUD at the bottom of the screen. The following mods also need to be installed by ModAssistant.
- BS Utils
- BeatSaberMarkupLanguage
- SongDataCore (Option)
If you want to use the pp counter, you need to install SongDataCore mod. There is no problem with the operation of other counters without it.
- YUR Fit Calorie Tracker (Option)
If you want to use the Activity counter, you need to install YUR Fit mod. There is no problem with the operation of other counters without it.
(If you have YUR on Steam installed, you don't need the YUR Fit mod)
左: Accuracy
- 現在の精度 / 自己ベストの精度
- 現在の精度の部分まで塗りつぶされる
- 自己ベストの位置に白いカーソル
- 自己ベストを超えているときは発光
- ランクで色が変わります (SS: 青、S:緑、A:黄、B:オレンジ、C,D,E:赤)
- 自己ベストを下回っているときは色をつけない設定もあります
中央: Progress
- 曲の現在の時間 / 残り時間
- 現在の曲位置まで白く塗りつぶされる
- 曲位置でのノーツ密度によって色が変わります (後述)
- 過去のFail(ゲームオーバー)ポイントに赤いx印がつきます
右: Notes
- ミス数 / 残りノーツ数
- 出現済ノーツの位置まで塗りつぶされる
- フルコンボ時は青く発光]
Left: Accuracy
- current accuracy / personal best
- fill in with the current accuracy
- white cursor at personal best position
- glowing when exceeding your personal best
- rank color (SS: blue, S: green, A: yellow, B: orange, C,D,E: red)
Center: Progress
- current time / time left
- fill in with the current time
- coloring depending on the notes density at the map position (see below)
- past fail (game over) point marked with a red x
Right: Notes
- miss / notes left
- fill in with the spawned count
- glowing during full combo
PP (ScoreSaber)
- SongDataCore modまたはSongDetailsCache modが必要です。使用しない場合はインストール不要です。
- 設定で移動または非表示にできます
- 現在のpp / 自己ベストのpp (推測値)
- 非ランク譜面ではAccuracyカウンターと同じになります (設定で変更可能)
- ランク追加直後など、データがまだないときはランク譜面と認識されません
PP (ScoreSaber)
- Current pp / Personal best pp (estimated value)
- Same as accuracy counter for non-ranked maps (can be changed in settings)
- If the rank data is not yet available for a map, such as immediately after adding, it will not be recognized as a ranked map
Activity
- Steamの YUR アプリ か、YUR Fit modが必要です。使用しない場合はインストール不要です。
- 設定で移動または非表示にできます
- 心拍数 / 今日の消費カロリー (YUR Fit)
- YUR Fit modは、ビートセイバー本体アップデートがあるとしばらく使えなくなりますし、負荷的な観点からも、YUR アプリを使用して、YUR Fit modはインストールしないのがおすすめです
- デフォルトではYUR Fit modの推定心拍数を表示します。スマートウォッチなどから心拍数を取得したい場合は、下記のPulsoidの設定を行うか、または(Pulsoid非対応の心拍計の場合) NalulunaCountersHelper をセットアップしてください
Activity
- Heart rate / Calories burned today (YUR Fit)
- If you want to use the Activity counter, you need to install YUR on Steam or the YUR Fit mod. I would rather just use the app version and not install the mod.
- By default, it displays the estimated heart rate from the YUR Fit mod. If you want to show your real heart rate by a smart device, please set up Pulsoid (see below) or NalulunaCountersHelper

ゲームの配信や動画で、プレーヤーの心拍数が表示されているのを見たことがある方も多いでしょう。自分でもやってみたい!でもやり方がわからない…、そんな方もいらっしゃるのではないでしょうか。また配信や動画撮影をしなくても、心拍数を見ながら運動することは効率的なカロリー燃焼に有効ですし、なにより楽しい! ...
- Pulsoidとは、心拍計の数字をOBSや他アプリから利用できるようにするためのWebサービスです
- 基本的な流れは、Pulsoidのアカウントを登録 ( https://pulsoid.net/s/OFepG )、Pulsoidに心拍データを送信できるように(心拍計と連携した)スマホアプリを設定、OBSや他アプリでPulsoidから得られるURLを使用する、という形になります。対応機種や連携方法は下記を参照してください
https://www.blog.pulsoid.net/monitors
- NalulunaCountersでは、PulsoidのWidgetsページ
https://pulsoid.net/ui/configuration
の一番下にあるFeed reference(https://pulsoid.net/v1/api/feed/...)をコピーして
NalulunaCounters.json内のactivityCounterPulsoidApiUrlに設定します
設定例:
C:\Program Files (x86)\Steam\steamapps\common\Beat Saber\UserData\NalulunaCounters.json
----
"activityCounterPulsoidApiUrl": "https://pulsoid.net/v1/api/feed/..."
----
Pulsoid
- Pulsoid is a web service that allows you to make your heart rate monitor available to OBS and other apps.
- The basic flow is as follows: register Pulsoid account ( https://pulsoid.net/s/OFepG ), set up your smartphone app to send heart rate data to Pulsoid, and use the URL obtained from Pulsoid in OBS and other apps. Please refer to the following for compatible devices and how to link them
https://www.blog.pulsoid.net/monitors
- For NalulunaCounters, open the Widgets page of Pulsoid
https://pulsoid.net/ui/configuration
Copy the "Feed reference" (https://pulsoid.net/v1/api/feed/...) at the bottom of the page and set it to "activityCounterPulsoidApiUrl" in NalulunaCounters.json.
Example:
C:\Program Files (x86)\Steam\steamapps\common\Beat Saber\UserData\NalulunaCounters.json
----
"activityCounterPulsoidApiUrl": "https://pulsoid.net/v1/api/feed/..."
----
数字は1秒間に出現するノーツ数で、以下のような色表示になっています。
0: 灰色 (ノーツなし)
2.5: 緑
5: 黄色
7.5: オレンジ
10: 赤
12.5: マゼンタ (赤紫)
15以上: 紫
(色は固定ではなく、中間の数字なら間をとった色になります)
The numbers are NPS (notes per second).
0: gray (no notes)
2.5: green
5: yellow
7.5: orange
10: red
12.5: magenta (red-purple)
15 and above: purple
(Colors are not fixed, it can be in between if the number is in the middle)
Mod Enabled: modの有効/無効
Built-in HUD Color: 公式HUDのランク、コンボ、倍率に色をつける
Built-in HUD No Skew: 公式HUDの斜体をなくす
Display Layer: 表示レイヤー。どのカメラに表示するか
Visible: 表示/非表示
Position Anchor: 位置の基準とするオブジェクト (ROOT: 原点基準、EnergyPanel: 体力バー、RightPanel: 右パネル、LeftPanel: 左パネル)
Position Offset: 基準オブジェクトからの相対位置
Accuracy:
Fixed Color when lower than PB: 自己ベストを超えてないときは淡色表示にする
Progress:
Show Failed Point: 過去のFailポイントを表示するか
PP:
Show Accuracy Color: Accuracyカウンターと同じランク色表示にするか
Show Accuracy on Non Ranked Map: 非ランク譜面ではAccuracyを表示する
Hide on Non Ranked Map: 非ランク譜面では非表示にする
例えば、基準オブジェクトをRightPanel(右パネル)にすると、このようになります
BLTIN (Built-in):
ビルトイン(公式)のHUDの位置を動かすことができます
(Beat Saber Dir)\UserData\NalulunaCounters.json
の設定ファイルを直接書き換えることで、スコアと色の対応を変更することが可能です。なお、設定ファイルの編集に失敗すると、設定が失われるため、編集前に設定ファイルのバックアップを取っておくことをおすすめします。
設定ファイルに記述されている下記は、精度が0.9=90%以上のときに、RGB=(0, 255, 255)の色(シアン)で表示する、という意味になります。この部分を書き換えることで色と精度の対応を変更することが可能です。なお、精度は高い順に記述してください。RGBの"a"は無視されます。
"colorForScore": [
{
"color": {
"r": 0,
"g": 255,
"b": 255,
"a": 255
},
"score": 0.9
},
(中略)
]
Accuracy and Colors
(Beat Saber Dir)\UserData\NalulunaCounters.json
The correspondence between scores and colors can be changed by directly rewriting the json configuration file. If you fail to edit the configuration file, the settings will be lost, so it is recommended to make a backup of the configuration file before editing.
The following description in the configuration file means that when the accuracy is 0.9 = 90% or higher, the color will be RGB(0, 255, 255) = (cyan). It is possible to change the correspondence between color and accuracy by rewriting these parts. Note that the order of accuracy should be from highest to lowest and the "a" in RGB will be ignored.
"colorForScore": [
{
"color": {
"r": 0,
"g": 255,
"b": 255,
"a": 255
},
"score": 0.9
},
(omitted)
]
- 発光表示は、ビートセイバー本体のBloom設定がONのときのみ可能です
- マルチプレイモードでは表示されません
- Modifiers(ゴーストノーツなどのスコア倍率を上げるオプション)を有効にしたハイスコアがある場合、自己ベストが100%以上になる場合があります。ハイスコアはModifiers有効、無効時で分かれていないためです
- ミス数はノーツのみカウントし、ボムや壁へのヒットは考慮しません
- スコアが0の状態でFailした場合、Fail記録はされません
- The glowing color is available only when the bloom setting of Beat Saber is ON
- Not shown in multiplayer mode
- If you have a highscore with Modifiers (options that increase the score like ghost notes) enabled, your personal best may be higher than 100%
- Misses are counted only for notes, not for bombs or wall hits
- If you fail a map with a score of 0, it's not recorded as a fail

支援者様に公開しているわたしの mod の管理ツールです。mod のインストール、アンインストールや、更新内容の確認が可能です。mod のインストールは、支援中の Fanbox または Patreon アカウントでのログインが必要です。 今後、わたしの mod の配布や更新はこのツールを通して行います。まだわたしの mod 全部が登録さ...
NalulunaCounters 0.1.0 以降は NalulunaModAssistant でインストール可能です。
NalulunaCounters 0.1.0 or later are available with NalulunaModAssistant.
NalulunaCounters 0.0.49 for Beat Saber 1.24.1
NalulunaCounters-0.0.49-bs1.24.1
より古いバージョンが必要な場合、FANBOX のメッセージ ( https://bit.ly/3XhHhlt ) でご連絡ください。
If you need a older version, contact me via FANBOX message. ( https://bit.ly/3XhHhlt )
0.0.49
- 表示レイヤーの設定追加
- 設定画面にリセットボタンを追加
- デフォルト設定の調整
- ほか細かい修正
0.0.48
- ppカウンターで、非ランク譜面の場合に精度表示しない設定のときは、円形のゲージも精度表示しないよう(灰色のまま)に変更
- 設定画面にプレビューボタンを追加
0.0.47
- ScoreSaberのppカーブ変更に対応
0.0.46
- ActivityCounterのハート点滅が遅くなる場合がある不具合を修正
0.0.45
- SongDetailsCacheがないと動作しなくなっていた点を修正
0.0.44
- ScoreSaberのppカーブ変更に対応
0.0.43
- マルチプレイ後、ソロプレイで一部表示が出ない不具合を修正
0.0.42
- Beat Saber 1.20.0対応
0.0.41
- Notesカウンター、ビルトインのコンボ、倍率で、最大時に発光するときの色を、設定のjsonファイル編集で変更できるように
0.0.40
- 精度と表示色の対応を、設定のjsonファイル編集で変更できるように。colorForScoreに、色と精度(例:0.9=90%)を高い順に記述していく形になっています。
0.0.39
- SongPlayHistoryContinued, YUR Fit modとの連携でエラーが出ていた点を修正
0.0.38
- ppカウンターの推測値を新しいカーブに合わせて再調整
- SongDetailsCacheがないと動作しなくなっていた点を修正
0.0.37
- ppカウンターの推測値を新しいカーブに合わせて調整
0.0.36
- ビルトインHUDの左右パネルの透明度を調整できるようにしました (もともとパネルがない公式プラットフォームや、他のmodがパネルを消去している場合は表示されません)
0.0.35
- ビルトインHUDの表示非表示、位置調整をできるようにしました
0.0.34
- SongDetailsCacheに対応。SongDataCoreとSongDetailsCacheのどちらかが入っていればppカウンターが動作するようにしました
0.0.33
- BetterSongListがSongDataCoreに関するメッセージを出す問題に対応
0.0.32
- SongPlayHistoryがなくても、Failポイントの表示、記録を行えるように
0.0.31
- Beat Saber 1.18.0対応
0.0.30
- Accuracyカウンターで、自己ベストの代わりにランクを表示するオプション追加 (「Accuracy」タブ「Show Rank」)
- Notesカウンターで、ミス数の代わりにノーツカット数を表示するオプション追加
(「Notes」タブ「Show Notes Cut Count」)
(動画や配信などで、ミス表示を見せたくない、という場合にお使いください。「Progress」タブ「Show Failed Point」オフで、Failポイントも非表示になります)
0.0.29
- Activityカウンターで、YURアプリからカロリー/心拍(推定値)を取得できるように
(Steamの YURアプリ が入っていれば、YUR Fit modがなくてもActivityカウンターが使用できます。YUR Fit modは、ビートセイバー本体アップデートがあるとしばらく使えなくなりますし、負荷的な観点からも、YURアプリを使用して、YUR Fit modはインストールしないのがおすすめです)
0.0.28 for Beat Saber 1.16.4
- SongDataCoreの更新に伴い、推定ppの取得処理を変更
0.0.28
- ppカウンター有効時、SettingsのOKボタンを押したときに暗転しなくなる不具合を修正
0.0.27
- SongDataCoreの更新に伴い、推定ppの取得処理を変更
0.0.26
- Beat Saber 1.17.0対応
0.0.25
- ppカウンターで、非ランク譜面時に精度カウンターとして動作するよう設定していたとき、自己ベストの%が表示されなかった点を修正
0.0.24
- ppカウンターで、非ランク譜面時は非表示にするオプションを追加
0.0.23
- ppカウンターを追加。使用するにはSongDataCoreが必要です。ppの数字はSongDataCoreのデータから推測した値で正確な値ではありません。またランク追加直後など、データがまだないときはランク譜面と認識されません
0.0.22
- CustomJSONDataの依存関係を削除
0.0.21
- 90/360度譜面開始時にエラーログが出る点を修正
- SongPlayHistoryは公式がディスコンになっているので、今回から同梱します
0.0.20
- 公式HUDの斜体をなくす設定を追加
0.0.19
- Counter+ modの設定を開くとエラーログが出る点を修正
0.0.18
- Activity Counterで、PulsoidのAPIから心拍を取得できない場合がある不具合を修正
0.0.17
- CustomJSONDataの非互換アップデートに対応。0.0.17以降はCustomJSONData 2.0.0以降が入っていないと動作しなくなります。逆に、0.0.16以前はCustomJSONData 1.1.x以前でないと動作しません。
0.0.16
- Activity Counterで、PulsoidのAPIから心拍を取得できるように。Pulsoidの設定を行うことでNalulunaCountersHelperが不要になります (下記Pulsoidの項を参照)
0.0.15
- Activity Counterを追加 (NalulunaCountersHelper)
- カウンターの名前、位置の指定方法を変更しました。このため位置設定が初期化されます。位置を変更されていた方は、お手数ですが再度位置指定を行ってください
0.0.14
- Beat Saber 1.16.1対応
- 過去のFailポイントを表示/非表示できるように (Notes Densityタブ Show failed point)
0.0.13
- HUD(Combo, Rank, Multiplier)に色をつけるオプション(Generalタブ Colored HUD)を追加
0.0.12
- ノーツが1つもない譜面で中央カウンターが出ない不具合を修正
(過去の履歴はページ末尾へ)
0.0.11
- 設定の場所をメイン画面左に変更
0.0.10
- ノーツ密度判定で、NoodleExtensionsのfakeノーツ除外に対応しました
(これに伴い、依存modにCustomJSONDataが増えています)
0.0.9
- Accuracyカウンターで、自己ベストを下回っているときは色表示しない設定を追加
(この機能はmicさんのコミッションです。ご依頼ありがとうございました!)
0.0.8 (for 1.13.4/1.13.5/1.14.0)
- Accuracyカウンターの自己ベストを、SongPlayHistoryからも取得するように
0.0.6.1 (for 1.13.2)
- Accuracyカウンターの自己ベストを、SongPlayHistoryからも取得するように
0.0.7
- Beat Saber 1.13.4対応
0.0.6
- Beat Saber 1.13.2対応
0.0.5
- 曲を中断すると、その箇所にx印がついてしまう不具合を修正しました
(履歴としては保存されていないので、ゲームを再起動すれば、このx印は消えてます)
0.0.4
- SongPlayHistoryを BailOutMode* に対応させるパッチを内蔵しました
(BailOutModeで最初にFailした地点にx印が付くようになります)
- 発光のエフェクトを若干強くしました
* Failしても曲終了にならず、そのままプレイ継続できるようにするmod
0.0.3
- NoFail 指定時に表示されなくなる不具合を修正しました
- 右パネルにあるデフォルトの曲時間の表示/非表示オプションを追加しました
(Mod Settings - Density Counters - Hide Vanilla Progress)
(Counter+ modがこの表示を消している場合、このオプションは機能しません)
0.0.2
- Failポイントのx印の位置を若干調整しました
- Enhancements modが入っている環境で、発光時にピンク色のおかしな表示になってしまう問題を修正しました (らっきょさん、ご協力ありがとうございました)
なるるるるな / NALULUNA
2023-05-25 14:29:09 +0000 UTCなるるるるな / NALULUNA
2022-08-14 14:31:20 +0000 UTCSp00ky_C0de
2022-06-21 22:47:40 +0000 UTCアノン
2022-05-16 16:55:44 +0000 UTCなるるるるな / NALULUNA
2022-05-16 16:28:01 +0000 UTCアノン
2022-05-16 16:22:04 +0000 UTCなるるるるな / NALULUNA
2022-04-10 11:23:20 +0000 UTCなるるるるな / NALULUNA
2022-04-09 14:22:34 +0000 UTC哲
2022-04-09 10:04:46 +0000 UTCなるるるるな / NALULUNA
2022-04-09 07:57:29 +0000 UTC哲
2022-04-09 05:12:20 +0000 UTCSp00ky_C0de
2022-03-24 19:19:23 +0000 UTCなるるるるな / NALULUNA
2022-03-24 06:26:12 +0000 UTCSp00ky_C0de
2022-03-20 12:05:07 +0000 UTCなるるるるな / NALULUNA
2022-02-18 15:48:19 +0000 UTCSp00ky_C0de
2022-02-18 06:42:45 +0000 UTCなるるるるな / NALULUNA
2021-12-25 10:12:43 +0000 UTCなるるるるな / NALULUNA
2021-12-25 09:30:23 +0000 UTCなるるるるな / NALULUNA
2021-12-25 07:50:38 +0000 UTCなるるるるな / NALULUNA
2021-10-08 06:08:16 +0000 UTCなるるるるな / NALULUNA
2021-09-14 19:01:04 +0000 UTCなるるるるな / NALULUNA
2021-09-14 14:52:53 +0000 UTCなるるるるな / NALULUNA
2021-09-14 12:34:57 +0000 UTCなるるるるな / NALULUNA
2021-06-15 17:59:47 +0000 UTCMeivyn
2021-06-15 09:34:47 +0000 UTCなるるるるな / NALULUNA
2021-06-10 14:16:04 +0000 UTCMeivyn
2021-06-10 09:25:42 +0000 UTCMeivyn
2021-06-10 01:53:57 +0000 UTCなるるるるな / NALULUNA
2021-06-01 03:58:09 +0000 UTCMeivyn
2021-05-31 23:16:11 +0000 UTCMeivyn
2021-05-31 23:14:19 +0000 UTCMeivyn
2021-02-25 10:11:42 +0000 UTCなるるるるな / NALULUNA
2021-02-22 17:54:48 +0000 UTCなるるるるな / NALULUNA
2021-02-22 17:50:32 +0000 UTCなるるるるな / NALULUNA
2021-02-22 17:49:07 +0000 UTCMeivyn
2021-02-22 08:08:54 +0000 UTCMeivyn
2021-02-22 08:03:10 +0000 UTCなるるるるな / NALULUNA
2021-01-21 18:48:19 +0000 UTCなるるるるな / NALULUNA
2020-12-29 15:45:01 +0000 UTCなるるるるな / NALULUNA
2020-12-29 15:41:48 +0000 UTCなるるるるな / NALULUNA
2020-12-26 12:32:01 +0000 UTCmonokuma
2020-12-25 03:18:40 +0000 UTCなるるるるな / NALULUNA
2020-12-24 15:47:12 +0000 UTCなるるるるな / NALULUNA
2020-12-24 14:59:46 +0000 UTCmonokuma
2020-12-24 11:40:17 +0000 UTCなるるるるな / NALULUNA
2020-12-23 15:27:51 +0000 UTCmonokuma
2020-12-23 13:27:34 +0000 UTCなるるるるな / NALULUNA
2020-12-22 15:59:46 +0000 UTCmic
2020-12-22 15:34:00 +0000 UTC