Hazuseru

はずせる

アバターの改変で衣装やギミックを入れていくと、Assets の中が店の名前のフォルダーで埋まり、どれを消してよいのか分からなくなります。フォルダーごと消すと、アバターが使っていたマテリアルまで消えて壊れることがあります。Hazuseru は、外したい衣装のカードを押すだけで、外す物と残す物(アバターなどが使っている物)をサムネイルと数で見せ、外す物は消さずに置き場へ移す Unity のエディター拡張です。崩れたら「元に戻す」で元の場所に戻せます。

通常版 ¥500
支援版 (中身は同じ) ¥800
応援版 (中身は同じ) ¥1,500
BOOTH で買う

Unity 2022.3.22f1(確かめた版) Windows 11(確かめた OS)

主な機能

  • 3 歩で外す

    選ぶ(入れた衣装やギミックが、サムネイル付きのカードで並びます)、確かめる(外す物・残す物を、サムネイルと大きな数で)、外す、の 3 歩です。画面は 1 つずつで、上の番号の印で今どこかが分かります。細かい一覧は「くわしく」を開いたときだけ出します。

  • 使われている物は残す

    外す物と残す物を、サムネイルと 1 本の帯で見せます。ほかのアセット(アバターのプレハブ・シーン・マテリアルなど)が使っている物、ほかのパッケージにも入っている物、lilToon など部品のフォルダーの中の物などは、理由と、誰が使っているかを添えて残します。

  • 消さずに外して、戻せる

    外す物は消さずに、プロジェクトの中の置き場(Hazuseru_Quarantine)に、元の並びのまま .meta ごと移します。「元に戻す」で同じ場所・同じ GUID に戻るので、参照もつながります。外した物は、サムネイル付きの一覧からいつでも戻せます。

  • 前から入っている衣装も見つける

    その衣装の unitypackage か BOOTH の ZIP を窓にドロップすると、中身の GUID でプロジェクトのどこに入っているかを探し、そのまま確かめるに進みます。Hazuseru を入れたあとに取り込んだ unitypackage は、自動で覚えてカードにします。

  • 二重入りの点検

    同じツールのスクリプトや DLL が 2 つ、同じパッケージが Assets と Packages の 2 か所、同じ名前のシェーダー、同じツールのコピーを見つけ、何が起きるか・どうするとよいかを日本語で出します。Assets の中の物は、そのまま片方を外せます。

  • NoattiLabo のメニュー

    Unity の上のメニューの「NoattiLabo」に、衣装・ギミックを外す、外した物を元に戻す、ツールの二重入りを調べる をまとめました。Project ウィンドウの右クリックからも「このフォルダーを外す」「どの商品から入ったか」を選べます。

使いかた

  1. Hazuseru_1.0.0.unitypackage を Project ウィンドウにドラッグ&ドロップして Import する(Assets/Editor/Noatti labo/Hazuseru に入ります)
  2. 外したい衣装をアバターに着せているなら、先に取り外してシーンを保存する(着せたままだと「使っている」で残ります)
  3. 上のメニューの「NoattiLabo」から「衣装・ギミックを外す(Hazuseru)」で窓を開き、外したい物のカードを押す(Hazuseru を入れる前に入れた物は、その ZIP を窓にドロップ)
  4. 外す物と残す物を確かめて「外す」。崩れたら「元に戻す」
Hazuseru の使い方の画像。上のメニューの NoattiLabo から 3 歩で、1 選ぶ(外したい衣装やギミックのカードを押す)、2 確かめる(外す物・残す物をサムネイルと数で見る)、3 外す(崩れたら「元に戻す」で戻せます)。下に、使える環境と保存の説明と、二重入りの点検の画面

対応環境

Unity
2022.3.22f1 で確かめました。ほかの版は確かめていません
OS
Windows 11 で確かめました。Mac は確かめていません
VRChat の SDK
不要です(SDK の入っていないプロジェクトで確かめました。SDK の入ったアバター・ワールドのプロジェクトでは確かめていません)
ビルド
エディター専用です。アバターやワールドのアップロード・ビルドには入りません
通信
インターネットに接続する処理はありません
保存するもの
取り込みの記録はプロジェクトの UserSettings/Hazuseru に、参照の控えと外した物のサムネイルは Library/Hazuseru に置きます(パッケージのファイル名とプロジェクトの中の場所だけ。パソコンの中の場所は残しません)。どれも Assets の外なので、アップロードには入りません。Unity の環境設定(EditorPrefs)に、Hazuseru から書く物はありません

できないこと

  • スクリプトどうしのつながりは調べられません。外す物にスクリプトや DLL があるときは注意を出します。ほかのスクリプトが使っていると、外したあとにコンパイルできなくなることがあります(そのときは「元に戻す」)
  • スクリプトの中で名前から読み込む物(Shader.Find など)の使い道は分かりません
  • アバターに着せたままの衣装は、アバターが使っているので「残す」になります。先に取り外してから外してください
  • 外した物は置き場(プロジェクトの中)に残るので、置き場のフォルダーを削除するまで空き容量は増えません
  • Packages の中(VCC で入れた物)は外しません。点検で見つけたら、VCC で外してください
  • はじめて参照を読むときは、大きなプロジェクトで数分かかることがあります。2 回目からは、変わったファイルだけを読みます
  • 確かめたのは、作者のパソコン 1 台(Windows 11・Unity 2022.3.22f1)で、見本のパッケージを入れた使い捨てのプロジェクトと、処理をプログラムから呼ぶ自動の試験です。窓のボタン・ドラッグ&ドロップ・右クリックのメニューを手で押す操作、実際の BOOTH の衣装を Unity の画面から外す・戻す一連の操作、VRChat の SDK の入ったプロジェクト、ほかの Unity の版、Mac、数 GB の ZIP は確かめていません
  • 大切なプロジェクトは、外す前にバックアップを取ってください

更新履歴

  1. 公開しました

ライセンスとクレジット

個人利用
できます
商用利用
できます
改変・再配布・再販売
できません
同梱している部品
他者の部品は同梱していません
画面の整え方
unslop(Damir Sokolovsky、CC BY 4.0)の手順で整えました
お問い合わせ
X @noatti_vrc か BOOTH のメッセージ