# VRC_OSC VRChat のログ監視、Discord ミュート連携、OCR、同意リスト生成をまとめたツールです。 ## 主な機能 - VRChat の入退出ログを監視して `join / leave` を出力 - Discord のミュート切り替え - OCR で画面文字を取得 - 同意フォーム用の JSON 生成とログ抽出 - Gitea Release からの自動更新 ## 起動方法 配布 zip を展開したら、まず `vrc_osc_launcher.exe` を起動してください。 ```powershell vrc_osc_launcher.exe ``` launcher は起動時に最新 Release を確認します。新しい版があれば自動で更新してから本体を起動します。 本体を直接起動することもできます。 ```powershell vrc_osc.exe ``` ただし、この場合は自動更新は走りません。 ## 配布物 Release の zip には次のファイルが入ります。 - `vrc_osc.exe` - `vrc_osc_launcher.exe` - `vrwt_tool.exe` - `config.example.toml` - `secrets.example.toml` - `guests.example.txt` ## 設定 設定ファイルは exe の横の `config/` に置きます。 - `config/config.toml` - `config/secrets.toml` - `config/guests.txt` 最初は各 `*.example.*` をコピーして使ってください。 ## Release 更新 自動更新は Gitea の Release を参照します。 - 更新元: `https://git.vrcworldtour.com/every_holiday/VRCWT-OSC/releases` - 対象 asset: `vrc_osc-windows.zip` ## 開発時のビルド ```powershell go test ./... go build -ldflags="-H windowsgui" -o .\dist\vrc_osc.exe ./cmd/vrc_osc go build -ldflags="-H windowsgui" -o .\dist\vrc_osc_launcher.exe ./cmd/vrc_osc_launcher go build -o .\dist\vrwt_tool.exe ./cmd\vrwt_tool ``` ## ログ - `runtime/runtime.log` - `runtime/join_leave.log` - `runtime/latest_ocr.png` - `runtime/latest_screenshot.png`