gatosyocora / vrc_meta_tool

VRChatのスクショにワールド,インスタンスにいる人,撮影時刻を付与するツール

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vrc_meta_tool

注意

  • 4/2のアップデートでデフォルトでOnPlayerJoined, OnPlayerLeftなどのログが出力されなくなったためSteamからプロパティ->起動オプションを設定を開いて--enable-sdk-log-levelsを追加してください
  • コマンドプロンプトの仕様で初期設定でテキスト部分クリックすると止まるので特に支障がなければこれもやっておくと良い

これは何

  • VRChatで写真を撮ったときにワールド,インスタンスにいる人,撮影時刻をpngに埋め込んで記録するツール

ダウンロード

自分で色々やりたい人向け

依存パッケージ

  • pyyaml
$ pip install pyyaml

実行方法

  • 書き込むとき
    • VRChatを起動した状態でvrc_meta_writerを起動
  • 画像についているメタデータを読むとき
    • vrc_meta_reader.exe file で画像に付与されている情報を出力
    • vrc_meta_reader.exe dir user_nameで対象ディレクトリ内のユーザが含まれる画像のパスを出力
    • またはvrc_meta_reader.exeに画像をドラッグアンドドロップ

設定ファイル

  • config.yml
# 読み込むログファイルの指定 過去のログファイルから画像にタグ付けする場合に使用
log_file: ""
# メタデータを付与した写真を保存するディレクトリ
out_dir: "meta_pic"
# nameにVRChatのユーザ名,screen_nameをTwitterのスクリーンネームにしておくとTwitterのスクリーンネームも保存してくれる
- name: "27Cobalter"
  screen_name: "@27Cobalter"
- name: "bootjp/ぶーと"
  screen_name: "@bootjp"
  • user_list.ymlの編集後にuser_list_sorter.exeにドラッグアンドドロップするとキー値の昇順にソートされます(必要はないけど気になる人向け)

About

VRChatのスクショにワールド,インスタンスにいる人,撮影時刻を付与するツール

License:MIT License


Languages

Language:Python 100.0%