【VRChat】VCCカスタムテンプレートのススメ


改変始めるぞ!ってときのこれがめんどい

VCC起動して必要なパッケージを1個ずつ選択してはインポート…
liltoonやModular Avatarぐらいならいいけど大量にほかのパッケージを
インポートしだすと時間かかるわ漏れが発生するわで大変

理想はこれ

VCCでプロジェクト作成時にボタンひとつで
liltoonやModular Avatarはもちろん
自分がインポートしたいパッケージは漏れなく含まれて
さらにはVPMリポジトリにはないパッケージも最初から
込み込みのUnityプロジェクト作ってほしいの!!

それカスタムテンプレートならできます(概略)

  1. VCCの既存のテンプレートをコピペしてカスタムテンプレートの元を用意する

  2. カスタムテンプレートの元をVCC経由で追加してお好みのVPMリポジトリ上のパッケージを追加する

  3. 上記で用意したテンプレートをVCC経由で起動してからBOOTHなどで配布されてるお好みのパッケージをインポートする

  4. VCCの設定ファイルを編集して登録する

  5. VCCでの新規作成時にカスタムテンプレートを指定してPJを作成する

  6. ハッピー!!


カスタムテンプレートの元を用意する

VCCをデフォルト状態でインストールしている場合は下記のパス
C:\Users\[userName]\AppData\Local\VRChatCreatorCompanion\VRCTemplates
に含まれている既存のテンプレートをコピーする
ここではAvatarの改変をしたいのでAvatarフォルダをコピー

Avatarをコピー


コピーしたAvatarフォルダを
C:\Users\[userName]\AppData\Local\VRChatCreatorCompanion\Templates
に貼り付ける

空の状態
貼り付けた後


貼り付けたAvatarフォルダの名称を適当な名称に変更する
ここでは"presetMyAvatar"とした

presetMyAvatarに名称変更


お好みのVPMリポジトリ上のパッケージを追加

VCCを起動して作成したpresetMyAvatarフォルダを
指定して開く
Projects->右上の"Create New Project"横のオプションボタン->"Add Existing Project"

Add Existing Project

フォルダーの選択で
C:\Users\[userName]\AppData\Local\VRChatCreatorCompanion\Templates\presetMyAvatar
を指定して開く

追加されたpresetMyAvatarに対してあらかじめインポートしておきたい
パッケージを片っ端から追加する
(VCCだとここが非常に時間がかかるのでALCOMを熱烈推奨する
ALCOMは他の方が記事を書いてる(他力本願))

大量に追加した

お好みのVPMリポジトリ以外のパッケージを追加

とりあえずこの状態で一旦Open Projectする
開けたら追加したいパッケージを片っ端からインポートする
ここでは「最新のインポートをわかりやすくするやつ」をインポートした

Naya_Toolsが「最新のインポートをわかりやすくするやつ」

VCCの設定ファイルを編集して登録する

ここまで完了したら一旦開いてるUnityPJを閉じる
C:\Users\[userName]\AppData\Local\VRChatCreatorCompanion\Templates\presetMyAvatar\package.json
を開いて下記の内容をコピペする

{
  "name": "com.vrchat.template.presetMyAvatar",
  "displayName": "VRChat presetMyAvatar",
  "description": "A good starting point for a new VRChat Avatar",
  "version": "1.2.0",
  "category": "ProjectTemplate",
  "dependencies": {}
}

保存して閉じる

VCCを起動するとカスタムテンプレートが現れる

VCC起動後にNew Project画面に移動して
Customバナーをクリックして
ProjectNameを入力後にCreate Projectボタンを押せばOK
ここで注意!作成されるPJはカスタムテンプレートと
同じフォルダ内に作成されてしまう
これを回避する方法はALCOMを利用して
カスタムテンプレート以外の場所を指定すること(ダイマ)

CustomバナーをクリックしてCreate Projectボタンを押す

作成されたプロジェクトを確認してみる

最初からこれ!!


最初からこれ!!

カスタムテンプレートはいいぞ

最初のテンプレ作成に時間かけたら後は
漏れなく理想のUnityPJを毎度作れる!快適!

改変自体が楽にはならないけどね!
ここまで読んでくれてありがとう
自分の備忘録として記述したので不明な点などあれば
X(twitter)で教えて下さい

参考URL

Templates | VRChat Creator Companion
Create Custom Templates - VRChat Creator Companion


いいなと思ったら応援しよう!