VRChatのアバターを新しいアバターとしてアップロードする

問題

僕はあるアバターをアップロードしていました。 そのアバターの名前をXといいます。 そして今回、Xに大きな改変を加えました。

大きな改変を行ったので、それをXと別物のアバター、Yとしてアップロードしようと思いました。 そしていつも通りVRChat SDKウィンドウのBuilderで 'Build & Publish for ZZZ' して、Gameウィンドウでアバター名をYに変更し、アップロードしました。

そうしてVRChat上でMy Avatarsを確認したところ、Xが消えて、Yになってしまっていました。

僕はXYの両方を保持したかったのに。

解決

解決方法は簡単です。

とりあえずgit(履歴改変ツール的なもの)を操作して、X(もともとの状態のアバター)を再アップロードして、ことなきを得たとします。

そしてまたgitを駆使して、Y(改変後の状態のアバター)も手に入れました。

それでは、問題を解決していきます。

Hierarchyウィンドウのアバターを右クリックし、Inspectorの**Pipeline Manager (Script)にあるDetach (Optional)**をクリックします。

1

その後、いつも通りアップロードしましょう。 名前をYに変えてからアップロードしてもいいですし、実は名前を変えなくてもよいです。

大事なのはアバターのIDをDetachしてからアップロードすると、新しいIDが割り振られてアップロードされる、というところです。

2

ありがとう!

筆者プロフィール

my-latest-logo

aiya000(あいや)

せつラボ 〜圏論の基本〜」 「せつラボ2~雲と天使と関手圏~」 「矢澤にこ先輩といっしょに代数!」を書いています!

強い静的型付けとテストを用いて、バグを防ぐのが好き。Haskell・TypeScript。