XaiJu
nalulululuna
nalulululuna

fanbox


NalulunaCountersHelper

(English translation is available at the end of this page.)

Download

NalulunaCountersHelper 0.0.2 (testing)

https://drive.google.com/file/d/1nr7xMje-W-QyAEcgy7dGCXUfwJ0aS3XA

NalulunaCountersHelper 0.0.1 (testing)

https://drive.google.com/file/d/16WDdDuFw1R0iNq1hfENWzwPA6LJejepM


- このソフトウェアは支援者様限定で公開しているため、ファイルやダウンロードリンクを他の方に提供しないようお願いいたします

- ソフトウェアが映った画像や動画の公開は問題ありません


- This software is available only to my supporters, so please do not provide the file or download link to anyone else

- No problem publishing images and videos showing this software


更新

0.0.2

- ウィンドウを最小化できなかった不具合を修正

- 負荷を若干軽減

概要

スマートウォッチなどで計測した心拍数を、NalulunaCounters で表示できるようにするためのソフトウェアです(modではありません)。心拍計をお持ちでない場合や、実際の心拍数を表示する必要がない場合は、このソフトは必要ありません。


原理としては、何らかの方法でPCの画面上に表示した心拍の数字を、NalulunaCountersHelperが読み取って、NalulunaCounters modで使用できるようにしています。つまり、PCの画面上に心拍の数字を表示するところまでは、ユーザー側で環境構築する必要があります。


この環境構築には、ある程度のPC、スマホのスキルが必要です。お使いのスマホやスマートウォッチによって操作や使用するソフトが変わってくるため、申し訳ありませんが、この環境構築のサポートはできません。

セットアップの流れ

1. スマホの画面上で心拍を表示する

2. PC上にスマホの画面をミラーリングする (scrcpyなど。方法はお調べください)

3. NalulunaCountersHelperで、2.のミラーリング画面の心拍数の部分をキャプチャできるように、キャプチャするウィンドウ、位置、サイズの設定を調整する

という形になります。

セットアップ例

(以下の例ではPulsoidのダッシュボード画面を認識させていますが、Pulsoidに関しては、このソフトがなくても心拍を取れるようになりました。詳細はNalulunaCountersのPulsoidの項を参照してください)

1. Mi BandをPulsoidに接続して使用する例です。以下、用意するもの。

- Androidスマートフォン (2.から7.までスマートフォンの操作です)

- Mi Band (Mii Band 6で動作確認しましたが、6は新しすぎて不安定かもしれない…)

- Pulsoidアカウント を作成しておく

2. Mi Fitアプリをインストールして、Mi Bandとペアリング

3. Mi Fitアプリの「プロフィール」タブからマイデバイスにあるMi Bandを選択。次の画面で「検出可能」をオン、「アクティビティ心拍数の共有」をオン

4. Notify for Mi Bandアプリをインストールして、Mi Bandとペアリング

5. Notify for Mi Bandアプリの心拍数を選択して、心拍数モニタをオン、間隔を連続に変更する(無料版を使用する場合、ここで何度か広告を見る必要あり)

設定後、心拍数のグラフが数秒ごとにリアルタイムで更新されていることを確認

6. Pulsoidアプリをインストールして、1.で作成したアカウントでログイン

7. PulsoidアプリでChoose your deviceの一覧からMi Smart Bandを選択。出てこない場合は、3.の「検出可能」を一度オフにしてから再度オンにする

Mi Smart Bandを選択後、Beats per minuteのところに数字が出ていることを確認

8. ここからPCでの操作になります。NalulunaCountersHelperを起動

9. Execute Commandボタンを押す。画面左上にChromeが起動します。1.で作成したアカウントでログイン

Current Statusのところが、Online、心拍数が表示されていれば、7.までの設定は成功しています。Offlineの場合、3. 5. 7.の確認や、スマホの再起動を試してください

10. 下の画像のようにCapturedのところに心拍の数字が切り抜かれていれば成功。切り抜き部分に数字が入っていない場合、Capture Positionで位置を、Capture Sizeでサイズを調整して、数字が切り抜かれるようにする

11. Beat Saberを起動して、NalulunaCounterのActivity Counterで、心拍の数字が表示されていることを確認

12. 次回使用するときは7.以降のみ

画面説明

Capture Interval: 画面キャプチャする間隔 (秒)

Capture Window Title: キャプチャするウィンドウのタイトル

Capture Postion: キャプチャ位置。ウィンドウ左上からの相対指定

Capture Size: キャプチャサイズ。幅と高さ

Capture Window to TopMost: キャプチャウィンドウを常時最前面にする

Command: Pulsoidダッシュボードを開くためのコマンドライン。デフォルトではChromeを指定したサイズの起動していますが、起動しない場合はパスが合っているか確認してください。

Execute Command: 上のCommandが実行されます

Captured: 上の設定に従ってキャプチャされた画像

左上は、OBSで切り抜いて使用できるようにグリーンバックになっています。Beat SaberやNalulunaCountersとは関係なく、このアプリ単体で、OBSに心拍をオーバーレイ表示するために使用することも可能です(Pulsoidが使えるなら不要ですが)。

Information

いくつかのパターンで、PC上にスマートデバイスの心拍計を表示する情報をメモしておきます。表示URLが発行される形のものは、NalulunaAvatarsHelperのコマンドのURL部分(とresizeTo)を書き換えれば、Execute Commandボタンで呼び出して使用できるはずです。


iPhone + Apple Watch

https://obsproject.com/forum/resources/hyperate-io-embed-your-heart-rate-with-apple-watch.1218/

Samsung (Galaxy) Watch

https://github.com/loic2665/HeartRateToWeb

https://galaxystore.samsung.com/geardetail/tUhSWQRbmv

Android + Samsung (Galaxy) Watch

https://play.google.com/store/apps/details?id=com.bmi.hr_monitor

Fitbit

https://www.microsoft.com/ja-jp/p/fitbit/9wzdncrfj1xx

----

Description

This is a software (not a mod) to enable NalulunaCounters to display the heart rate measured by a smartwatch or a heart rate monitor. If you don't have a heart rate monitor or don't want to display your actual heart rate, you don't need this software.


The mechanism is that NalulunaCountersHelper reads the heart rate numbers displayed on the PC screen somehow, and makes them available to the mod. In other words, it is necessary for the user to build an environment to display the heart rate numbers on the PC screen.


Setting up this environment requires a certain level of PC and smart device skills. I am sorry, but I cannot provide support for setting up this environment because the operation and software used will vary depending on the phone or smart device you are using.

Setup

1. Link your heart rate monitor to Pulsoid (compatible device and how to are below)

https://www.blog.pulsoid.net/monitors

2. Open the dashboard of Pulsoid with NalulunaCountersHelper

Or

1. Display the heart rate on the screen of your phone

2. Mirror your phone's screen on your PC (scrpy, etc. Google how to)

3. Adjust the NalulunaCountersHelper settings (capture window, position, and size) so that it can capture the heart rate part of the mirrored screen in step 2.

Setup Examples

(In the following example, it recognizes the heart rate on the Pulsoid dashboard, but as for Pulsoid, you can now get the heartbeat without this software. Please refer to the Pulsoid section of NalulunaCounters for details)

1. Example of using a Mi Band with Pulsoid. Here is what you need to prepare.

- Android smartphone (2. to 7. are operations on the phone.)

- Mi Band (I checked it works on Mii Band 6, but it's too new and might be unstable...)

- Pulsoid Account

2. Install "Mi Fit" app and pair it with your Mi Band

3. Go to the "Profile" tab in the Mi Fit app and select Mi Band in My Devices. On the next screen, turn on "Discoverable" and turn on "Activity heart rate sharing."

4. Install "Notify for Mi Band" app and pair it with your Mi Band

5. Select Heart Rate in Notify for Mi Band app, enable Heart Rate Monitor, and change the interval to Continuous (if you use the free version, you will need to watch a few ads here)

After these settings, check that the heart rate graph is updated every few seconds.

6. Install Pulsoid app and log in with the account you created in step 1.

7. Select Mi Smart Band from the list of "Choose your device" in Pulsoid app. If it does not appear, turn off and on "Discoverable" in step 3.

After selecting, check that the number appears in the "Beats per minute" field.

8. From here on, you will be using a PC. Start NalulunaCountersHelper.

9. Press the Execute Command button. Chrome will be launched in the upper left corner of the screen, and log in with the account you created in step 1.

If Current Status is Online and Heart Rate is displayed, the settings up to 7. have been set successfully. In case of Offline, check 3. 5. 7. or reboot your phone.

10. If the heart rate number is cut out in the Captured area as shown in the image below, it is successful. If the number is not in the cutout area, adjust the position with Capture Position and the size with Capture Size so that the number is cut out.

11. Start Beat Saber and check that the heart rate number is displayed on the Activity Counter of NalulunaCounter.

12. Next time, follow step 7. and later.

Settings

Capture Interval: Interval to capture the screen (in seconds)

Capture Window Title: Title of the window to capture.

Capture Postion: Capture position. Relative to the top left corner of the window.

Capture Size: Capture size. Width and height

Capture Window to TopMost: Make the capture window always topmost.

Command: Command line to open the Pulsoid dashboard. By default, it launches Chrome with the specified size, but if it doesn't, check if the path is correct.

Execute Command: Executes the above Command

Captured: The captured image according to the above settings

The upper left corner has a green background so that it can be cropped by OBS.

Information

I'll note down the information to show the heart rate on the PC with several devices. For URL-based methods, if you rewrite the URL part (and resizeTo) of the NalulunaAvatarsHelper command, you should be able to call it with the Execute Command button.


iPhone + Apple Watch

https://obsproject.com/forum/resources/hyperate-io-embed-your-heart-rate-with-apple-watch.1218/

Samsung (Galaxy) Watch

https://github.com/loic2665/HeartRateToWeb

https://galaxystore.samsung.com/geardetail/tUhSWQRbmv

Android + Samsung (Galaxy) Watch

https://play.google.com/store/apps/details?id=com.bmi.hr_monitor

Fitbit

https://www.microsoft.com/en-us/p/fitbit/9wzdncrfj1xx

NalulunaCountersHelper NalulunaCountersHelper NalulunaCountersHelper NalulunaCountersHelper NalulunaCountersHelper

More Creators