【無料】お塩ツール - Oshio Ring Remover
- 無料版Digital0 JPY
- お塩同情代(内容は無料版と同じです)Digital300 JPY




お塩のたび、指輪を消して回るのが面倒なあなたへ。 お砂糖したら左手の薬指に指輪。VRChat ではおなじみの文化です。 でもお塩したとき、困るのは指輪を外す作業のほうだったりします。 ・衣装ごとにシーンを分けていると、そのぶん指輪も散らばっている ・どのシーンに付けたか、もう覚えていない ・シーンを開く → Hierarchy で薬指まで掘る → 消す → 保存 → 次のシーン ・10 シーンあれば 10 回。アバターが複数あればさらに増える このツールは、プロジェクト内の全シーンを横断して左手薬指の指輪を まとめて探し出し、一覧で確認してから一括で削除します。 ────────────────────────────────── ■ できること ────────────────────────────────── ◆ 全シーン横断スキャン プロジェクト内のシーンを順番に開いて、左手薬指に追従している オブジェクトをすべて洗い出します。開いているシーンだけを 調べる高速モードもあります。 ◆ いろいろな付け方に対応 指輪の付け方は人それぞれなので、8 通りの経路で探します。 単純な親子付けはもちろん、Modular Avatar や Constraint で 付けたものも検出します。(詳細は下の対応表) ◆ 確度つきプレビュー 見つかったものは [高] [中] [低] の確度つきで一覧表示されます。 行ごとにチェックを外せるので、消したくないものは残せます。 「選択」ボタンで Hierarchy 上の実物も確認できます。 ◆ 削除 / 非アクティブ化を選べる いきなり消すのが怖ければ、まず非アクティブ化で試せます。 ◆ 実行前に自動バックアップ 対象シーンの .unity ファイルを、プロジェクト直下の OshioBackups/ にコピーしてから処理します。 ◆ 参照の後片付け 指輪をメニューからトグルで着脱していた場合、オブジェクトを 消すだけでは FX レイヤーやメニュー項目が抜け殻として残ります。 このツールは削除後に、それらもまとめて掃除できます。 ・消したオブジェクトを指すアニメーションカーブ ・空になった FX レイヤー ・使われなくなった Animator パラメータ ・対応する Expression パラメータ(同期枠が空きます) ・動かなくなった Expression メニュー項目 ・Modular Avatar の抜け殻オブジェクト パラメータは「他のどのレイヤーでも使われていない」ことを 確認してから候補にします。遷移条件だけでなく、BlendTree の パラメータや Avatar Parameter Driver が書き込む名前まで 使用中として数えるので、関係ないものを巻き込みません。 ────────────────────────────────── ■ 検出できる付け方 ────────────────────────────────── ○ 薬指ボーンに直接親子付け(一番多いパターン) ○ Humanoid の LeftRing* ボーン経由 ○ ボーン名からの推測 LeftHandRing1 / mixamorig:LeftHandRing1 / J_Bip_L_Ring1 / Ring Proximal.L / Ring_Proximal_L / 薬指.L / 左薬指1 など ○ Modular Avatar - Merge Armature(衣装型の指輪) ○ Modular Avatar - Bone Proxy ○ Unity 標準 Constraint / VRChat Constraint ○ VRCFury Armature Link ○ 薬指ボーンのみにスキニングされたメッシュ ピアス(Earring)や右手の指輪、他の指のアクセサリは除外されます。 オブジェクト名が指輪っぽくなくても、由来のプレハブ名や配布フォルダ名を 見て判定します。「レディース.prefab」のような名前でも、 「○○ペアリング」フォルダに入っていれば確度 [高] で拾います。 ────────────────────────────────── ■ 動作環境 ────────────────────────────────── ・Unity 2019.4 以降(2022.3.22f1 で動作確認) ・VRChat SDK、Modular Avatar、VRCFury は入っていなくても動作します (これらへの直接参照を持たない作りです) ────────────────────────────────── ■ 導入方法 ────────────────────────────────── 1. ZIP を解凍し、中の .unitypackage をプロジェクトにインポート 2. メニューバーの Tools > お塩ツール > 左手薬指の指輪を削除 を開く 3. 「スキャン」→ 一覧を確認 →「削除」 アンインストールは Assets/amuzaKShop/OshioRingRemover フォルダを消すだけです。 ────────────────────────────────── ■ ご利用前に必ずお読みください ────────────────────────────────── ・初めて使うときは「Deactivate(非アクティブ化)」モードで お試しください。結果を見て納得してから削除に切り替えられます。 ・必ずプロジェクトのバックアップを取ってからご使用ください。 ツールにもバックアップ機能はありますが、それだけに頼らないで ください。 ・「参照の後片付け」はアセットを直接書き換えるため Undo が 効きません。内容を理解した上で実行してください。 ・削除候補は必ず目視で確認してください。薬指に付いた別の アクセサリ(ネイル等)が候補に出ることがあります。 ・左手薬指のみ対応です。右手や他の指には対応していません。 ────────────────────────────────── ■ 利用規約 ────────────────────────────────── ○ 個人利用・商用利用を問わず使用できます ○ 本ツールを使って改変したアバターの使用・公開は自由です × 本ツール(改変物を含む)の再配布・転載・販売は禁止します × 自作であるかのように公開することは禁止します 本ツールの使用によって生じたいかなる損害についても、制作者は 一切の責任を負いません。 詳細は ZIP 同梱の 利用規約.txt をご確認ください。 ──────────────────────────────────




