Programming in VRChat

VRChat でのプログラミングについて調べたことの書き溜め

data

VRChat SDK ファイル単位 差分 VRCSDK-2018.06.21.13.02_Public

Old: VRCSDK-2018.06.06.10.46_Public New: VRCSDK-2018.06.21.13.02_Public Differ VRCSDK-2018.06.21.13.02_Public/Assets/VRCSDK/Dependencies/VRChat/Editor/DLLMaker.dll Differ VRCSDK-2018.06.21.13.02_Public/Assets/VRCSDK/Dependencies/VRChat/Edi…

VRChat SDK ファイル単位 差分 VRCSDK-2018.04.25.09.19

Old: VRCSDK-2018.04.24.07.59_Public New: VRCSDK-2018.04.25.09.19_Public Differ VRCSDK-2018.04.25.09.19_Public/Assets/VRCSDK/Dependencies/VRChat/Editor/AccountEditorWindow.cs Differ VRCSDK-2018.04.25.09.19_Public/Assets/VRCSDK/Dependencies/…

VRChat SDK ファイル単位 差分 VRCSDK-2018.05.04.09.53

Old: VRCSDK-2018.04.25.09.19_Public New: VRCSDK-2018.05.04.09.53_Public Differ VRCSDK-2018.05.04.09.53_Public/Assets/VRCSDK/Dependencies/VRChat/Editor/DLLMaker.dll Differ VRCSDK-2018.05.04.09.53_Public/Assets/VRCSDK/Dependencies/VRChat/Scr…

VRChat SDK ファイル単位 差分 VRCSDK-2018.06.06.10.46

Old: VRCSDK-2018.05.04.09.53_Public New: VRCSDK-2018.06.06.10.46_Public Differ VRCSDK-2018.06.06.10.46_Public/Assets/VRCSDK/Dependencies/VRChat/Editor/DLLMaker.dll Differ VRCSDK-2018.06.06.10.46_Public/Assets/VRCSDK/Dependencies/VRChat/Edi…

VRChat リリース一覧

VRChat リリース一覧 Release Notes では SDK のパッケージとの対応が不明な部分があるので、公式 Discord などを参考に一覧にしました。 (公式なリリース日が明記されていないので、時差の関係で一日間違って記載しているかもしれません。 VRChat 0.12.0p3…

設定の保存場所

VRChat クライアント の Settings クイックメニュー > System の設定項目は、 Windows のレジストリ HKEY_CURRENT_USER\Software\VRChat\vrchat に保存されています。 参考: 公式ドキュメントFAQ VRChat SDK の Settings Unity メニュー > VRChat SDK > Set…

個人的に注目している不具合報告と要望集

自分の備忘録を兼ねて、個人的に注目している不具合および要求を書き出してみます。 私自身が投稿したものが含まれます。 分かりやすくするために説明的な文を添えていますが、翻訳ではありません。 要望については、必ずしもその解法を支持しているというわ…

VRChat SDK ファイル単位 差分 VRCSDK-2018.04.24.07.59

VRChat SDK 差分 バイナリ比較でファイル単位で表示 VRCSDK_new: VRCSDK-2018.04.24.07.59 VRCSDK_old: VRCSDK-2018.02.28.21.21 Differ VRCSDK_new/Dependencies/OSPNative/scenes/materials/SpatializedObject1.mat Differ VRCSDK_new/Dependencies/OSPNat…

VRコントローラ・ボタンのジョイスティック・ボタンへの対応付け

概要 VRモードで使用するコントローラ上のボタンはジョイスティックのボタンに対応付けられていて、 キーボード入力として OnKeyDown および OnKeyUp トリガーで取り扱えます。 対応づけ 下記 Unity マニュアルの中で Unity Button ID と表記してある数値が…

ワールド管理の仕組みと用語

2018/2/18 追記: instance type の説明中 Invite+ と Invite Only に誤りがありました。打ち消し線で取り消して修正しています。 ワールドの生成の仕組みと用語が「プログラマには意味が分かるが普通には馴染みのないだろう表現」で書かれていて分かりにく…

Log file

VRChat クライアントのログファイル デフォルトのログファイルの場所は C:/Users/{ユーザー名}/AppData/LocalLow/VRChat/vrchat;output_log.txt AppData フォルダは Windows の設定で非表示になっている場合がある。(いわゆる隠しフォルダ) console debug …

Public world ID

name ID Help Videos wrld_48cf80e6-15dd-4c17-8667-c5dc01baa5cb The HUB wrld_eb7a5096-9c93-41db-a9d7-7b349a5d4815 The Great Pug wrld_6caf5200-70e1-46c2-b043-e3c4abe69e0f Avatar Testing! wrld_8ef393c0-a985-4d7e-90f0-33ab10d41ee3 (2018/1 現在…

ID

サーバで管理する各種リソースに付ける ID (の文字列形式)は、UUID にプレフィックスを付けたものと思われる。 Unity のオブジェクトを生成する元情報の場合は Blueprint ID と呼んでいるようだ。 プレフィックス 指すもの avtr アバター wrld ワールド us…

Layers

Unity メニュー > VRChat SDK > Show Build Control Panel > Setup Layers ボタン を実行すると以下の Layer が追加される。 (pos) (name) note User Layer 8 Interactive User Layer 9 Player 自分を除いたプレイヤー(のアバター) User Layer 10 PlayerLo…

Default Avatar ID

名前 ID Nikei (Morph3D) avtr_b5c8ef23-46dc-48f4-844e-f5dd3b300b92 Unity-chan avtr_712e5c3c-2deb-4cae-a414-79b2a814a90b Blueprint Id で指定する値。 TBD 他のものについて調査(男性、女性とりあえず二つだけ調査した)