【Unity Editor】Release Snapshot Guard|配布前の変更点・GUIDチェック
- ダウンロード商品¥ 0




「今回の更新で、どのファイルが変わったか」「meta の GUID まで変わっていないか」。配布前のこの確認を、ひとつのウィンドウで行う Unity Editor ツールです。 配布するフォルダの状態を JSON に記録しておき、次の更新のときに今のフォルダと比べます。変わったファイルは種類ごとに分けて表示し、「対象を Project で選択」からそのファイルへ移れます。VRChat SDK は不要です。 【1.1.0:画面を新しくしました】 墨色と青緑の専用画面に「記録」と「比較」を分けました。Projectで選んだフォルダを取り込み、そのまま記録を取得・保存できます。変更点は日本語の種類名とカードで表示します。解析内容と保存形式は従来どおりです。 【できること】 ・フォルダ内のファイルと meta の SHA256、GUID、依存先の一覧を JSON に保存(Assets の外に新しい名前で保存。前の JSON は上書きしません) ・前回の JSON と比べ、追加・削除・中身の変更・meta の変更・GUID の振り直し・依存先の変更を分けて表示 ・Unity のテキスト形式(YAML)に書かれた GUID 参照のうち、行き先が見つからないものを表示 ・差がなければ「0件の変更」と表示 ・形の崩れた JSON(ハッシュや GUID の形が違う、GUID が重なっている、件数の集計が合わないなど)は、比較せずに Error と表示。形を保ったまま値だけ書き換えた JSON は読み込まれ、その違いは比較結果の変更として出ます(書き換えそのものを見つける機能ではありません) 【内容】 ・Unity にインポートする .unitypackage(Editor 用 C# ソース 2 本) ・日本語の導入・使い方ガイド(README-ja.md) ・利用条件(LICENSE.txt)、変更履歴(CHANGELOG.md) ・確かめた範囲の記録(Docs/verification.md と照合用の JSON) ・開発用の試験ソース(Development/Tests/、通常は使いません) 【対応環境】 ・Unity 2022.3.22f1 ・VRChat SDK は不要です ・インポート先は Assets/SASAKI/ReleaseSnapshotGuard です 【使い方】 1. プロジェクトをバックアップし、.unitypackage をインポートします。 2. Tools > SASAKI > Release Snapshot Guard を開きます。 3. Projectで配布するフォルダを選び、「選択フォルダを使う」→「01 記録をつくる」→「記録を取得して保存…」。 4. 更新作業のあと、「02 変更を比較」→「比較元の JSON を開く…」で前回の記録を選び、「現在の内容を再取得して比較」。 【ご購入前に】 調べる参照は、既知の Unity YAML 形式に書かれた GUID 参照と AssetDatabase の依存一覧です。バイナリの中の参照、Missing Script、実機での動作、配布の権利は調べません。自動修復はしません。ファイル名の変更や移動は、追加と削除として表示します。「0件の変更」は前回から変わっていないという意味で、商品全体が正しいことの保証ではありません。 保存する JSON は匿名ではありません。アセット名・パス・GUID・依存先を含みます。共有する前に中身を確認してください。ツールに外部へ送信する機能はありません。 初版の上限は、記録 20000 件、YAML 1 ファイル 32 MiB、読み込む JSON 32 MiB です。超えた場合は成功扱いにせず、対象を分けるよう表示します。 Unity 2022.3.22f1が対象です。現版の導入・自動試験で確かめた範囲は、同梱の Docs/verification.md をご覧ください。 確認していないこと: 人の手でボタンやダイアログを操作する確認(変更がある状態での比較、形の崩れた JSON を開いたときの表示、保存・読み込みダイアログの取消、好きな保存先やファイル名の入力を含みます)、ほかの Unity の版、大きな実プロジェクトでの動作。 商品画像の画面は、Unity 2022.3.22f1 で製品のウィンドウを描画した実際の画面です。画面の状態は、撮影用の手順で製品の処理を呼び出して作ったもので、ボタンを押して作ったものではありません。表示しているアセットは確認用の合成デモです。 Unity Technologies / VRChat の公式製品ではありません。Unity 本体と SDK は付属しません。 【利用規約(要約)】 正式な条件は同梱の LICENSE.txt(日英全文)にある SASAKI PROPS Tool License 1.0 です。本製品の SASAKI PROPS 独自の C# ソース・説明文が対象です。 ・購入者本人、または購入した1法人・1団体で使えます。法人・団体の構成員は、その法人・団体の仕事で使えます。対象者のPC台数・Unityプロジェクト数に制限はありません。 ・個人・商用・受託制作に利用でき、このツールで作った・確かめたアバター・ワールド・商品も商用利用・販売できます。自分用のソース改変ができ、クレジットは任意です。 ・保存した記録のJSONと比較結果は購入者の物です。JSONにはアセット名・パスが入るため、共有前に確認してください。 ・ツール自体(スクリプト・unitypackage・改変版)の再配布・再販売、別の道具や素材に組み込んだ配布(公開リポジトリ、配布するアバター・アセットへの同梱を含む)、制作者を偽ることは禁止です。 ・対象フォルダは読むだけです。指定先に新しいJSONを保存するときだけファイルを作り、既存ファイルは上書きしません。 ・確認環境は Unity 2022.3.22f1(VRChat SDK不要)。詳しくは README-ja.md・Docs/verification.md をご覧ください。結果はUnity・SDKの版で変わる場合があり、確認環境以外の動作や、全問題の検出を保証しません。使用前にバックアップしてください。 ・Unity・VRChat・SDK・Modular Avatar・アバター本体など第三者の物は含まず、権利も対象外です。各規約に従ってください。Unity Technologies・VRChatの公式製品ではありません。 ・著作権はSASAKI PROPSに残り、購入による譲渡はありません。不具合はBOOTHのショップメッセージへ。返金等はBOOTHの手続きと適用ルールに従います。購入時に同梱された条件がそのデータに適用され、後日の条件変更でも変わりません。 English summary The full Japanese/English LICENSE.txt, SASAKI PROPS Tool License 1.0, governs. It covers SASAKI PROPS' original C# sources and documentation. The purchaser, or one purchasing entity/group and its members working for it, may use the tool on unlimited PCs and Unity projects for personal, commercial or commissioned work; freely use and sell the avatars, worlds and products made or checked with it; and modify the sources for their own use. Credit is optional. Saved snapshot JSON and comparison results belong to the purchaser; check asset names and paths before sharing. Do not redistribute/resell the tool, scripts, unitypackage or modified versions; distribute it inside another tool/asset, public repository or distributed avatar/asset; or misrepresent its creator. It only reads the checked folder. It writes a new JSON only to a chosen location and never overwrites an existing file. Tested: Unity 2022.3.22f1, no VRChat SDK required. See README-ja.md and Docs/verification.md. Results may vary by Unity/SDK version; other environments and detection of every problem are not guaranteed. Back up first. Third-party items such as Unity, VRChat, the SDK, Modular Avatar and avatars are excluded and not included; follow their terms. This is not an official Unity Technologies or VRChat product. Copyright stays with SASAKI PROPS. Report defects via BOOTH shop messages; remedies follow BOOTH procedures and applicable rules. The license supplied with your purchase remains applicable to those files despite later changes. 【更新履歴】 ・1.1.0(2026-09-28): 専用画面へ刷新、選択からの導入操作を簡略化。 ・1.0.0(2026-09-27): 初版 【お問い合わせ】 不具合や不足がありましたら、BOOTH メッセージから商品名、Unity のバージョン、発生状況をお知らせください。 制作の一部に生成AIを使用しています。




