Animator Window Extension
Significantly enhances Unity's standard Animator window. All settings live in the Animator entry of Editor Setting (main menu さたにあしょっぴんぐ/エディタカスタマイザー/Editor Setting (Satania Shopping / Editor Customizer / Editor Setting)), split in the left list into Transition / Layer / Visuals / Background / Parameter / Utility / Condition Overlay. The gear button at the top of the Animator window opens the same place (the former AnimatorWindowPatch/Settings menu has been removed).
Highlights
Color-Coded Parameters
Color-codes Float / Int / Bool / Trigger parameters by type to make the parameter list easier to read. The colors can be changed in the settings.
Transition Copy & Paste
Copied Transitions can be pasted from the right-click Paste/ submenu or with shortcuts.
| Action | Shortcut |
|---|---|
| Paste (keep destination) | Alt+Shift+V |
| Paste (keep source) | Alt+Shift+B |
TIP
Copy/paste of EntryTransitions is also supported (pasting converts between State and Entry in either direction). The shortcuts can be changed in Edit → Shortcuts.
Transition Condition Overlay
When you select a Transition, a panel on the graph shows [Source] → [Destination] together with its conditions, so you can edit them in place without opening the Inspector.
Animator Window Duplication Bug Fix
Fixes the root cause of a bug caused by the VRChat SDK that duplicates the Animator window, for example when switching Play mode on or off. Extra windows are cleaned up automatically. Toggle it with 「Fix AnimatorClone Bug」 on the BugFix item of Editor Setting (default ON).
VRChat SDK 3.10.5 fixed the Parameter Driver side of this bug itself, so SCE leaves that part alone and keeps covering only the remaining Animator Play Audio side (the switch happens automatically based on the SDK implementation).
Unused Sub-Asset Warning
Detects leftover junk (unused sub-assets) inside a Controller on save, and lets you clean them all up at once from the warning icon in the toolbar.
Node Shape
Replaces the background of state nodes with bundled shape textures (rounded small / medium / large, pill, chamfer, hexagon, square). The selection glow color, text color / size and the seven Unity node colors (normal / default state / Any State / Entry / Exit, etc.) can be changed too. Sub-state machines can use a separate preset (hexagon by default).
- Settings: Animator/Visuals in
Editor Setting(「ノードの形」 (Node shape)). OFF by default; turning it ON never modifies Unity's own skin (turning it OFF restores the default look) - The textures are 9-sliced images made for zoom level 1, so they scale the same way as Unity's when zoomed
All Features
Click to expand (20+ features)
- Parameter type conversion (with automatic conversion of the default value)
- Parameter Copy / Paste (context menu; parameters can be carried over to another controller. Paste is also available from the context menu of the empty area in the list and from the + button menu)
- Batch rename of parameters (Transitions / ParameterDrivers follow automatically)
- Compressed sync layer generation for Int parameters (with proxy_empty / WriteDefaults options)
- Background texture / grid line drawing (a separate image can be placed on the Layers / Parameters side panels)
- Graph Bottom Bar (path / mouse coordinates / ObjectField)
- State Focus buttons (ResetView / AnyState / Entry / Exit / Frame All)
- Automatic initial Weight for new layers
- Show WD / IK / Mirror / Transition count / Behaviour count on State nodes
- State node shape replacement (rounded / pill / chamfer / hexagon / square; colors, selection glow and text are adjustable)
- Inline rename of State names (F2)
- State context menu extensions (set proxy_empty / batch rename / delete all Behaviours, and more)
- Layer context menu extensions (Copy / Paste / Duplicate / AvatarMask presets / save as asset / C# code generation)
- Default values for newly created Transitions (Has Exit Time / Duration, etc.)
- Create State / proxy_empty in empty graph areas
- Drag & drop Motion assignment
- Right-click a breadcrumb to get a menu with that state machine itself plus its direct sub-state machines (pick one to jump there; shows 「(Substate無し)」 (no sub-state machines) when there are none)