VRChatのアバターを新しいアバターとしてアップロードする
問題
僕はあるアバターをアップロードしていました。
そのアバターの名前をX
といいます。
そして今回、X
に大きな改変を加えました。
大きな改変を行ったので、それをX
と別物のアバター、Y
としてアップロードしようと思いました。
そしていつも通りVRChat SDKウィンドウのBuilderで 'Build & Publish for ZZZ' して、Gameウィンドウでアバター名をY
に変更し、アップロードしました。
そうしてVRChat上でMy Avatarsを確認したところ、X
が消えて、Y
になってしまっていました。
僕はX
とY
の両方を保持したかったのに。
解決
解決方法は簡単です。
とりあえずgit(履歴改変ツール的なもの)を操作して、X
(もともとの状態のアバター)を再アップロードして、ことなきを得たとします。
そしてまたgitを駆使して、Y
(改変後の状態のアバター)も手に入れました。
それでは、問題を解決していきます。
Hierarchyウィンドウのアバターを右クリックし、Inspectorの**Pipeline Manager (Script)にあるDetach (Optional)**をクリックします。
その後、いつも通りアップロードしましょう。
名前をY
に変えてからアップロードしてもいいですし、実は名前を変えなくてもよいです。
大事なのはアバターのIDをDetachしてからアップロードすると、新しいIDが割り振られてアップロードされる、というところです。
ありがとう!