※直近の最新版は、βテストも兼ね、FANBOXにて先行リリースしています。 https://www.pixiv.net/fanbox/creator/1400148 本ページにてBoost購入いただいた方へ最新版のキーをお送りしているので、購入ページよりお問い合わせください。 ※最新版で動作が不安定・起動しない方は、旧バージョンをご利用ください。 SteamVRダッシュボードのタブに「BattInfo」を追加するアプリです。 VIVEコントローラとトラッカーのバッテリー状態を表示できます。 また、現在時刻とCPU使用率も表示できます。 腕時計のように左手の甲に表示させておくことも出来ます。 その他さまざまな付加機能があります。 for English: Application can use english and any languages. you can download to "無料ダウンロード" button. License are "CC BY-NC-SA 4.0". thank you!
直近のアップデート
2019/08/04 0.2.0.14 [修正] ・オーバーレイの解像度を上げました ・バッテリー残量低下時に見やすくなりました (パーセント表示にアウトラインを付けました) ・アプリケーション起動中にコントローラー/トラッカーを接続解除や電源オフにしたらアイコンが消えるようにしました [追加] ・キッシュちゃんの日(8/5)にあわせ、毎年8/4と8/5はトラッカーのアイコンがキッシュちゃんの帽子をモチーフにしたアイコンになります。 ※現在は変更できませんが、今後のアップデートで切替できるようにする予定です。 2019/06/20 0.2.0.12 [修正] ・インスタンス入場者表示機能のCPU負荷を下げ、安定度を上げました。 2019/06/16 0.2.0.11 [追加] ・VirtualDesktop経由のSteamVRストリーミングで、Quest側のTouchコントローラーの電池残量を表示するようにしました。 ※VirtualDesktop最新版ではSteamVRストリーミング機能は削除されてしまいました。 VirtualDesktopをOculusストアで購入後、SideQuest等を使用して導入してください。 (SideQuestの利用はご自身の責任においてご利用ください。) https://github.com/the-expanse/SideQuest [修正] ・処理負荷を若干低減しました。 2019/05/06 0.2.0.9 [修正] ・文字のボケを低減しました ・最小化設定が保存されるようになりました (最小化状態で閉じると、次回起動時も起動後に最小化されます) ・同梱のVRAutorunHelperを更新しました ・QRCodeListererとの連携機能を解除しました ※動作不安定のため一時的な対応です
できること
・SteamVRダッシュボードからVIVEコントローラ/トラッカーのバッテリー状態を確認できます。 ・PlaySpaceMoverの起動トグルができます。 ・VIVEコントローラ/トラッカーいずれかのバッテリー残量が20%を切った際に警告音が鳴ります。 ・腕時計のように左手の甲に表示させておくことができます。 ・現在時刻とアプリ起動時間、CPU/RAM使用率がわかります。 ・[VIVE Pro使用時] ヘッドセットのマイクミュート状態がわかります。 ・[VRChat向け] YouTubeのURL等を張り付けるのに便利なCtrl+V機能 ・[VRChat向け] インスタンス入場者の表示機能 ・QRCodeListererとの連携 ※現状β版です。また、VIVEBatteryInfoを先に起動しておく必要があります。
インスタンス入場者表示機能の有効化
VRChat 2020.1.1(2020/04/02)アップデートから、下記作業が必要になりました。 ツイートの手順に従い、有効化してください。 https://twitter.com/kleus_balut/status/1245683708037697537
【プライバシーに関する重要なお知らせ】
アプリケーションの調査と今後のアップデートの参考のため、Ver. 0.2.0.6よりUnity Analyticsを有効にしました。 https://docs.unity3d.com/ja/current/Manual/UnityAnalytics.html 詳細は同梱のprivacy.txtをご覧ください。 アプリケーション使用前に必ずご確認ください。 アプリケーションを使用(起動)した時点で、同意したものとみなします。
使い方
適当な場所にこのアプリのフォルダを置く。 SteamVR起動後に「VIVEBatteryInfo.exe」を起動する。 SteamVRダッシュボードに「BattInfo」タブが追加され、VIVEコントローラ/トラッカーのバッテリー状態等が表示される。 SteamVRと連動で自動起動を行いたい場合は、0.18bより同梱の「VRAutorunHelper」より設定を行う。 ※詳細は「VRAutorunHelper_readme.jpg」を確認 ※起動時にWindows10のSmartScreenによる警告が出た場合は「詳細情報」→「実行」をクリックして続行してください。
動作確認環境
OS : Windows10 x64 GPU: NVIDIA GTX1070 VR基本ソフト: SteamVR 1.1.4 HMD: HTC VIVE/VIVE Pro, Oculus Rift(暫定対応) ※動作を保証するものではありません。 各ソフトウェアのアップデート等により正常動作できなくなる可能性があります。
オプトアウトの設定方法
VIVEBatteryInfoを初回起動後に生成される、同じフォルダの"setting.json"ファイルを開き、「"optout": false」を「"optout": true」に書き換えると下記の情報をオプトアウトできます。 ・使用HMD ・トラッカーの数 ・各機能の起動回数など なお、オプトアウトを設定しても、UnityAnalytics自体の無効化は出来ないため、下記の情報は引き続き送信されます。 ・新規インストール数 ・アクティブユーザー数 ・起動時間 ・国 ・エラー情報
既知の不具合・よくある質問
・ウィルスと検知されてしまう システム情報(CPU使用率等)を取得し表示する関係で、各種ウィルス対策ソフトウェアで「疑わしいファイル」として隔離されてしまうケースがあるようです。 作者を信頼できる場合のみ、実行してください。 ・Oculus StoreからダウンロードしたVRChatで使用できない Steam上で起動されないとVRオーバーレイが使用できません。 Steamでダウンロードしてご利用ください。 ・高負荷時のCPU使用率の表示がおかしい CPU使用率100%時は、実際のCPU使用率より低い値を示してしまいます。 これはCPU使用率の取得方式によるものです。あくまでも目安としてご利用ください。 不具合報告フォームを用意しました。 不具合を見つけた際は、こちらからご報告いただけますと幸いです。 https://forms.gle/gSgwyEKj5i26qsCY7
その他情報
作者: kleus_balut ( https://twitter.com/kleus_balut ) ※商用利用(法人格)の際は必ず作者宛てにご連絡ください。 個人事業主は年商600万以下の方であれば報告不要です。 ウェブサイト/動画等で紹介される際は作者宛てにご連絡いただけると嬉しいです。 配布先: - https://kleusbalut.booth.pm/items/969809 使用コンポーネント等: - EasyOpenVROverlayForUnity,VRAutorunHelper ( https://sabowl.sakura.ne.jp/gpsnmeajp/ ) - VRPlayspaceMover ( https://github.com/naelstrof/VRPlayspaceMover ) - x14y24pxHeadUpDaisy ( http://www17.plala.or.jp/xxxxxxx/00ff/ ) - UnityNamedPipe ( https://github.com/sh-akira/UnityNamedPipe ) - フリー効果音素材 くらげ工匠 ( http://www.kurage-kosho.info/ ) もしこのアプリを気に入られたら、ブースト用商品を購入していただけると幸いです。 ご支援いただけることによって、今後の創作の励みになります。
メディア等紹介・出展実績
・V-TV 2ndシーズン#3 VRCulture内「VEXPO」特集 https://youtu.be/M6uL_NHW_ik?t=376 ・VEXPO 2018/11/15-11/20 出展 http://vexpo.kvcg.kr/main_jp.html ・VRChatをやる上であると便利なツール - 水菜の考察録 https://vrmizunana.hatenablog.com/entry/2018/11/25/025247 ・【VRChat】これは神ソフト!”VIVEBatteryInfo”, “QRCodeListerer”使ってみた♪♪ http://keiki002.com/vr/vrc-vbi-qrl/ ・バーチャルキャスト登壇 歌舞伎座.tech#15 LT https://www.youtube.com/watch?v=OiQqKWxRLE4
更新履歴(直近)
2019/08/04 0.2.0.14 [修正] ・オーバーレイの解像度を上げました ・バッテリー残量低下時に見やすくなりました (パーセント表示にアウトラインを付けました) ・アプリケーション起動中にコントローラー/トラッカーを接続解除や電源オフにしたらアイコンが消えるようにしました [追加] ・キッシュちゃんの日(8/5)にあわせ、毎年8/4と8/5はトラッカーのアイコンがキッシュちゃんの帽子をモチーフにしたアイコンになります。 ※現在は変更できませんが、今後のアップデートで切替できるようにする予定です。 2019/06/20 0.2.0.12 [修正] ・インスタンス入場者表示機能のCPU負荷を下げ、安定度を上げました。 2019/06/16 0.2.0.11 [追加] ・VirtualDesktop経由のSteamVRストリーミングで、Quest側のTouchコントローラーの電池残量を表示するようにしました。 ※VirtualDesktop最新版ではSteamVRストリーミング機能は削除されてしまいました。 VirtualDesktopをOculusストアで購入後、SideQuest等を使用して導入してください。 (SideQuestの利用はご自身の責任においてご利用ください。) https://github.com/the-expanse/SideQuest [修正] ・処理負荷を若干低減しました。 2019/05/06 0.2.0.9 [修正] ・文字のボケを低減しました ・最小化設定が保存されるようになりました (最小化状態で閉じると、次回起動時も起動後に最小化されます) ・同梱のVRAutorunHelperを更新しました ・QRCodeListererとの連携機能を解除しました ※動作不安定のため一時的な対応です 2019/03/06 0.2.0.7 [修正] ・OverlayHandの設定が保存されない不具合を修正しました ・PlayerJoinTextの動作を微修正しました しばらくVRChatを起動しているとログが表示されなくなる問題はトグルで解決しやすくなるかもしれません。 パフォーマンスへの影響を見つつ、引き続き改善していきます。 2019/03/02 0.2.0.6 [追加] ・PlaySpaceMoverの起動トグル機能を追加しました。 起動時の引数は、実行ファイルのあるフォルダの"playspacemover_args.txt"で設定できます。 (初回起動時に自動生成されます) PlayspaceMoverも同梱しています。 (予めOpenVRInputEmulatorのインストールおよびパッチ当てが必要です) ※終了時にリセット操作(デフォルトでは両方のコントローラのGripを握る)を行わないと、PlayspaceMoverを終了した際の位置に残ってしまうためご注意ください。 ・[VRChat向け] Ctrl+V(ペースト)機能を追加しました。VRダッシュボード上で選択するとペースト+Enter押下ができます。 iwaSyncVideoPlayer( https://github.com/ziritsu/SyncVideoPlayer_iws )などにYouTubeのURLを貼り付けするときに便利です。 ・[VRChat向け] インスタンスの入場者が画面左上に表示されるようになりました。 VRChatのログファイルから取得しているため、Block設定にかかわらずインスタンス入場者がわかります。 (サーバーにはアクセスしていません) 取得タイミングやPCのスペックによっては表示されないこともありますのでご注意ください。 ※うまく表示されなくなった際は「PlayerJoinText」をトグルしてみてください。 ・QRCodeListerer連携 自アプリのQRCodeListerer( https://kleusbalut.booth.pm/items/1203814 )をVRのまま読み取りトグルができるようになりました。 読み取り中は目安のためにヘッドセット内に「QRCode RDY」と表示され、読み込みURLまたはタイトルが左上に表示されます。 ※あらかじめQRCodeListererの起動が必要です。 ・トグル操作時にヘッドセット左上にログ表示するようにしました。 [修正/変更] ・バッテリーアイコンのデザインを調整しました ・バッテリーインジケータが0%まで下がるようになりました ・オーバーレイのテキスト色の輝度を下げました ・マイクミュート状態のアイコンがスピーカーミュート時にも表示されてしまう不具合を修正 ・HUD右上の四角い表示を修正 ・setting.jsonファイルの場所を実行ファイルのある場所に変更しました ・ウィンドウの位置が保存されるようになりました [廃止/無効化] - HUD on Antenna Level, no longer available. Reason: High CPU load.
謝辞
・Segmentation Fault 様 主要コンポーネントにEasyOpenVROverlayForUnityを使用させていただいております。 このコンポーネント無しでは当アプリは存在し得ませんでした。誠にありがとうございます。 https://sabowl.sakura.ne.jp/gpsnmeajp/ ・VRChatフレンドの皆様 いつもリリース前のデバッグや機能追加のアドバイスをありがとうございます。 ・利用者の皆様 ご利用いただき誠にありがとうございます。 予想以上に多くのユーザー様に利用していただいており、アプリ作者として非常に喜ばしい限りです。
免責事項・禁止事項・ライセンス
このソフトウェアを使用して発生したいかなる事象について、作者は一切の責任を負わないものとします。 このソフトウェアのリバースエンジニアリング、逆コンパイル、逆アセンブルなどの行為を禁止します。 配布物のライセンスは "CC BY-NC-SA 4.0" (表示—非営利—継承) とします。 https://creativecommons.org/licenses/by-nc-sa/4.0/deed.ja Vive、HTC は、HTC Corporation およびその関連会社の商標および/または登録商標です。 Steam、SteamVR は、Valve Corporationの商標および/または登録商標です。