VRChat SDKでアバター/ワールドをアップロードした際に、OSネイティブ通知で完了・失敗を知らせるUnity Editor拡張です。
- アップロード成功時・失敗時にデスクトップ通知を表示
- macOS / Windows / Linux対応
- VRChat SDK 3.0+に対応
- Project Settingsから設定をカスタマイズ可能
- VCCで「Add Repository」からリポジトリURLを追加:
https://32ba.github.io/vpm-repo/index.json - プロジェクトの「Manage Project」から「VRChat Upload Notifier」を追加
- Window > Package Manager を開く
- 「+」ボタン > 「Add package from git URL...」を選択
- 以下のURLを入力:
https://github.com/32ba/VRC-upload-notifier.git
- Releases から
.unitypackageをダウンロード - Unityプロジェクトにインポート
インストール後、VRChat SDKでアバターやワールドをアップロードすると自動的に通知が表示されます。
Edit > Project Settings > VRChat Upload Notifier から以下の設定が可能です:
| 設定項目 | 説明 |
|---|---|
| Enable Notifications | 通知のON/OFF |
| Play Sound | 通知音の再生 |
| Notify on Success | アップロード成功時の通知 |
| Notify on Error | アップロード失敗時の通知 |
| Show Content ID | 成功時にContent IDを表示 |
Project Settingsの「Send Test Notification」ボタンで通知が正しく動作するか確認できます。
VRChat SDK Control Panelを開く前にUnityを起動した場合、イベント購読が行われないことがあります。その場合は Tools > VRChat Upload Notifier > Reinitialize Event Subscription を実行してください。
| プラットフォーム | 通知方式 |
|---|---|
| macOS | Notification Center (osascript) |
| Windows 10/11 | Toast Notification (PowerShell) |
| Linux | notify-send (libnotify) |
- Unity 2019.4以降
- VRChat SDK 3.0.0以降
MIT License - 詳細は LICENSE を参照してください。