OpenVRBatteryToOSC ver1.1
- ダウンロード商品Software¥ 200
- ダウンロード商品Software + Donation¥ 400
- ダウンロード商品Software + Donation *2¥ 800
OpenVRBatteryToOSCは、OpenVR/SteamVR機器のバッテリーをOSCに転送するプログラムです。 VRChat アバターなどで使用可能です。 Ever wanted to show your friends your VR devices' battery? OpenVRBatteryToOSC will send your VR devices' battery to VRChat via OSC signal.
日本語
OpenVRBatteryToOSCは、OpenVR/SteamVR機器のバッテリー情報をOSCに送信するプログラムです。 このプログラムを使用してVRChatアバターにバッテリー情報を表示することができます。 もしワイヤレスヘッドセット(Quest/Picoなど)を使用中であれば、リストからヘッドセットを選択してください。バッテリー情報が存在する場合は、リストに表示されます。 もしフルトラッキングを使用している場合は、使用中のトラッカーをすべて選択してください。トラッカーの平均バッテリー値を計算してOSCに送信されます。 OpenVRBatteryToOSCが実行されたとき、自動的にOpenVRを開始し(このときSteamVRが実行されます)、バッテリー情報を持つVR機器をチェックボックスリストとして表示します。 毎2 秒ごとに、選択した機器のバッテリー情報を決められたOSC アドレスに転送します。 実行ファイルがあるフォルダに設定ファイルが一緒にあり、この設定ファイルにOSCアドレスや、選択した機器、またはOSC転送ポートを変更することができます。 OpenVRBatteryToOSCは自動的にOpenVRにプログラム情報を登録するため(後でSteamVRで自動実行設定可能)、プログラムファイルは消されたり移動されたりしない安全なフォルダに配置してください。 OpenVRBatteryToOSCは韓国語、英語、日本語に対応しています。 注: Steam Link/VirtualDesktopを使用している場合、コントローラのバッテリー情報は提供されません。 有線ViveヘッドセットにVive Wireless Adapterを使用している場合、作動構造によりヘッドセットのバッテリー情報が提供されません。 Pico、ViveXRシリーズなどのその他のヘッドセットではテストしてみませんでした。 トラッカーもまた、Vive/Tundra トラッカー以外のトラッカーをテストしたことがありません。 このプログラムを購入する前に、自分が使用している機器のバッテリー情報が提供される機器であることを確認してください。
例示アクセサリーについて
OpenVRBatteryToOSCはまた、アバターの頭や服、またはそれなどの位置に付着できる例示アクセサリーを一緒に提供します。 一緒に提供される文書を参考にして、どのようにアクセサリーを付着できるかを確認してください。 アクセサリーに使用されたアイコンはMaterial Designアイコンで、使用されたフォントはD2Codingです。 .blendファイルを残しておいたので自由に修正が可能です。 https://pictogrammers.com/library/mdi/ https://github.com/naver/d2codingfont
English
OpenVRBatteryToOSC is a software that uses OpenVR API to grab all OpenVR/SteamVR device information, get battery data, and send it via OSC signal. You can use this software to show your VRChat friends about your device's battery percentage, or being charged. If you're using wireless HMD (Quest / Pico / ETC), you can select your headset in the software. If the battery percentage is available, it will be visible on the list. If you're using a full body setup, you can select all your trackers in the software. The software will calculate the average battery percentage. When launched, the program will initialize OpenVR (which will automatically start SteamVR if it's not launched). If OpenVR is successfully initialized, it will show all available OpenVR devices that have battery data available, as a list with a checkbox. Every 2 seconds, the selected devices' battery data will be sent as an OSC signal. The software comes with a configuration file, which contains OSC addresses, selected device info, and OSC send port number. Be aware that OpenVRBatteryToOSC will automatically add its manifest to OpenVR (Auto launch with SteamVR will be available), so the program needs to be located in a secured folder. OpenVRBatteryToOSC supports Korean / English / Japanese. Disclaimer: If you use Steam Link or Virtual Desktop, your controller's battery information is not provided. If you're using Vive Wireless Adapter with wired Vive headsets, HMD battery information is not provided (due to how it works). I haven't tested with Pico, Vive XR Series, or other brands of SteamVR supported HMD. Same with trackers, I haven't tested with SlimeVR / Mocopi Trackers or other brands of SteamVR supported trackers. Before making purchase, make sure to check if your device reports battery status or not.
About Example Badge
OpenVRBatteryToOSC also comes with an example accessory that you can attach to your head, clothes, or anywhere. Read the document to see how you can apply the accessory. The icons used in the badge are from Material design, and the text is from D2Coding. The .unitypackage file contains a Blender file, so you can customize it as you want. https://pictogrammers.com/library/mdi/ https://github.com/naver/d2codingfont
한국어
OpenVRBatteryToOSC는 OpenVR/SteamVR 기기들의 배터리 정보를 OSC로 전송하는 프로그램입니다. 이 프로그램을 사용해서 VRChat에서 대화를 나누고 있는 지인들에게 당신의 배터리 정보를 보여줄 수 있습니다. 만약 무선 헤드셋 (퀘스트 / 피코 등) 을 사용중이라면, 리스트에서 무선 헤드셋을 선택하세요. 배터리 정보를 가져올 수 있다면 리스트에 표시될 것입니다. 만약 풀트래킹을 사용중이라면, 사용중인 트래커를 전부 선택하세요. 해당 기기들의 평균 배터리 값을 계산해서 OSC로 전송해줄 것입니다. OpenVRBatteryToOSC가 실행되었을때, 자동으로 OpenVR을 시작하고 (이때 SteamVR이 켜집니다), 배터리 정보를 가진 VR기기를 체크박스 리스트로써 표시합니다. 매 2초마다, 선택한 기기의 배터리 정보를 OSC 주소로 전달합니다. 실행 파일이 있는 폴더에 설정파일이 함께 있으며, 이 설정파일에 OSC 주소나 선택한 기기, 또는 OSC 전송 포트를 변경할 수 있습니다. OpenVRBatteryToOSC는 자동으로 OpenVR에 프로그램 정보를 등록하기 때문에 (나중에 SteamVR에서 자동실행 설정 가능), 프로그램이 지워지거나 이동되지 않을 안전한 폴더에 위치해야 합니다. OpenVRBatteryToOSC는 한국어, 영어, 일본어를 지원합니다. 주의: Steam Link 또는 VirtualDesktop를 사용하고 있는 경우, 컨트롤러의 배터리 정보가 제공되지 않습니다. 유선 바이브 헤드셋에 Vive Wireless Adapter를 사용하고 있는 경우, 작동 구조로 인해 헤드셋의 배터리 정보가 제공되지 않습니다. Pico, Vive XR 시리즈 등의 기타 헤드셋에서는 테스트해보지 못했습니다. 트래커 또한 바이브 / 툰드라 트래커 이외의 트래커를 테스트해보지 못했습니다. 이 프로그램을 구입하기 전에, 본인이 사용하고 있는 기기의 배터리 정보가 제공이 되는 기기인지 확인하세요.
예시 악세서리에 대해서
OpenVRBatteryToOSC는 또한 아바타의 머리나 옷 또는 그 등의 위치에 부착할 수 있는 예시 악세서리를 함께 제공합니다. 함께 제공되는 문서를 참고하여 어떻게 악세서리를 부착할 수 있는지 확인하세요. 악세서리에 사용된 아이콘은 Material Design 아이콘이며, 사용된 폰트는 D2Coding입니다. .blend파일을 남겨두었기 때문에 자유롭게 수정이 가능합니다. https://pictogrammers.com/library/mdi/ https://github.com/naver/d2codingfont
Default OSC Parameters
Total 3 Parameters 0: Name: batteryDecimal Type: Float Animator Parameter: YES Expression Parameter: YES Synced Parameter: YES 1: Name: deviceCharging Type: Bool Animator Parameter: YES Expression Parameter: YES Synced Parameter: YES 2: Name: VRMode Type: Int Animator Parameter: YES Expression Parameter: doesn't matter Synced Parameter: doesn't matter but NO
Required Specification
Windows 10 / 11 Requires .NET Runtime 8.0 Requires SteamVR / OpenVR
Update History
2024-01-20 ver1.1: FIxed Charging Status not sending 2024-01-19: Initial Launch