Skip to content

Satania Utility Tools ​

A tabbed all-in-one toolset, opened from the main menu さたにあしょっぴんぐ/エディタカスタマイザー/Satania Utility Tools (Satania Shopping / Editor Customizer / Satania Utility Tools).

AnimatorController Tool ​

A set of search and cleanup tools that operate on a specified controller.

  • AnimationClip Searcher — Searches for the States that use a specified Motion (PING to jump to it on the graph)
  • Parameter Searcher — Lists where a parameter is used, in the form "[Layer] Source → Destination : Condition"
    • Collects not only transition conditions but also state references such as Motion Time, BlendTrees, Parameter Drivers, PlayAudio, and synced layers
    • The values in use are enumerated too, so "which values am I using this Int with?" is clear at a glance
  • Unused Parameter Detector — Detects parameters that are referenced from nowhere in the controller, and lets you delete them per row or all at once (everything can be reverted with a single Undo)

    What cannot be detected

    Usage from Expression Menus / OSC / other controllers cannot be detected. Also, parameters for PhysBones and Contact Receivers are only written to from the component side, so they may appear to have zero references. Check the contents before deleting.

  • WriteDefaults Searcher — Filters and displays States by WriteDefaults ON / OFF
  • Unused SubAsset Detector — Detects and deletes unused sub-assets (leftover junk) inside the controller

Component Tool ​

Searches within a specified GameObject for components that reference a particular component. For looking into "where is this collider referenced from?".

AnimationClip Tool ​

  • Curve Searcher — Searches curve bindings by property name
  • Remove LocalScale — Deletes m_LocalScale curves in bulk (float curves only; ObjectReference curves such as material swaps are not affected)

ModularAvatar Tool Modular Avatar ​

Displays the parameters of ModularAvatarParameters classified by bit count (Synced / LocalOnly / AnimatorOnly). For estimating parameter capacity.

Component Counter ​

Tallies the number of components used within a specified GameObject (including descendants). They are color-coded by origin: VRC or Unity.

Material Tool ​

Lets you search the shader properties of a specified Material by type (Color / Float / Range / Texture / Int / Vector).

ProjectWindow Extension ​

Lists the files / folders in the active project folder along with their creation dates (click to PING). Available when the Project window is in Two Column Layout.

MIT License