VRChatライフログツール「VRCLogAnalyzer」
- 説明書0 JPY
- アプリ本体500 JPY
このアプリは、VRChatのログを解析して、訪れたワールドやそこで出会ったユーザーの履歴を作成・閲覧できるアプリです。 ダウンロードしたZipファイルを解凍し、「VRCLogAnalyzer.exe」をダブルクリックして起動してください。(インストール不要) ※署名付きアプリではないので、起動時に警告が出ると思いますが、このアプリを信用していただけるのであれば、警告を確認の上、起動してください。 機能と取得するデータを必要なものに絞り込んだ誰でも簡単に使えるシンプルなアプリを目指しています。 また、ローカルPCのログのみを利用し、外部データ(VRChatのWebサイトやAPI)等にはアクセスしないので安心して利用できます。※その分、情報取得がログから取れたものに限定されることをご理解ください。 使ってみてよかったら、「 #せちろー雑貨店 」のハッシュタグでTwitterに投稿してもらえると嬉しいです。 そのほかフィードバックも、Twitterまでお寄せください。 -- [2021-07-10] 正式リリースのv1.0.0をリリースしました。更新内容は説明書の更新追加のみで、アプリ自体はv0.4.2と同内容です。(v0.4.2をご利用の方は更新の必要はありません) 説明書のみ無料でダウンロードできるようにしているので、説明書だけ欲しい方はそちらからダウンロードお願いします。 Githubでは現行バージョンも含めてすべてのリリースを公開しているので、無償でのダウンロードをご希望の方はそちらをご参照ください。
操作方法
・アプリ起動後、「設定」メニューから「データの更新」を選択すると、ログからデータベースにデータが取り込まれます。 ・メイン画面では、自分が行ったワールドと、そこで一緒になったユーザーをその時間をとともに表示します。日付、ユーザー名、ワールド名で絞り込んで検索することができます。(ユーザー名、ワールド名は、部分一致検索です。大文字小文字は区別しません) ワールドの説明文やユーザーのプロフィールがログから取得できている場合は、マウスカーソルをかざすとその内容がポップアップされます。ただ、必ずしもこの情報がログに出るとは限らないようなので、すべては表示されないことをご了解ください。 ・データベースの更新は、コマンドラインから「VRCLogAnalyzer.exe /analyze」とオプションをつけて実行することもできます。VRChatのログは、数日でローテーションして消えてしまうので、これをタスクスケジューラ等から1日1回実行するような使い方を想定しています。(設定例を商品画像に載せています) ・エクスポートメニューからはCSV形式にて、ユーザー、ワールドそれぞれの記録を出力することができます。 ・ログの解析結果データは、デフォルトで「MyDocuments\VRCLogAnalyzer」に格納されますが、「設定」の「データ保存場所変更」からアプリフォルダに変更可能です。 ・アプリフォルダには、「VRCLogAnalyzer.log」という動作ログが出力されます。こちらはアプリ起動ごとに作成されるので、データ量を節約したい場合は削除しても問題ありません。
想定ユースケース
・VRChat内での交流、ワールド訪問履歴を蓄積していくVRライフログ ・イベントを開催した時の参加者の把握 ・トラブル発生時に備えた「ドライブレコーダー」
動作説明
このアプリは、VRChatのデフォルトのログパスからログファイルを取得し、データベースに格納します。 データベースファイルは、デフォルトで「MyDocuments\VRCLogAnalyzer\VRCLogAnalyzer.db」に置かれており、SQLite3のクライアントから直接確認することも可能です。(v0.4.0以降では保存場所の変更も可能です)
公式サイト
https://github.com/sechiro/VRCLogAnalyzer アプリのソースコードやアプリのコンセプトなどを記載しているので、興味がありましたら一度ご覧ください。
動作環境
・Windows 10 (64bit) ・SteamからVRChatを起動(Oculusからの起動は未確認) ・(任意)VRChatの起動オプションに「--enable-sdk-log-levels」を追加 ユーザー情報とワールドの詳細をログ出力させるオプション。詳細仕様確認中ですが、ユーザーのプロフィールやワールドの説明書きなどは、このオプションがないと取得できないかもしれません。(ただ、特にユーザープロフィールはオプションがあっても必ずログに出るとは限らないことをご了解ください)
アップデート履歴
[2021-06-17: v0.3.0] Booth向けの初回リリース [2021-06-18: v0.3.1] コマンドライン実行時にプロセスが残ってしまうことがあるので強制的に終了するよう修正 [2021-07-04: v0.4.0] フィードバックを受けて以下を修正 ・動作ログをアプリフォルダに出力する機能を追加 ・データ更新時に、対象ログファイルのうち、何ファイル分の処理が進んでいるかを表示するよう修正 ・VRChatログの中に処理できない行があった場合は、それをログに出力した上で先に進むよう修正 ・データ保存場所としてアプリフォルダを選択できる機能を追加(それに伴い、設定ファイル「VRCLogAnalyzer.config」を追加) [2021-07-07: v0.4.2] 表示されているワールド、ユーザーを右クリックして「名前をコピー」をする機能を追加 [2021-07-10] 正式リリースのv1.0.0をリリースしました。更新内容は説明書の更新追加のみで、アプリ自体はv0.4.2と同内容です。(v0.4.2をご利用の方は更新の必要はありません)