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が割り振られてアップロードされる、というところです。
ありがとう!

