Home

Awesome

🐀 RATS - Raz's Animator Tweaks 'n' Stuff 🧀

<div align=left> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/rrazgriz/rats/release.yml?style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/rrazgriz/rats?color=blue&style=for-the-badge"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/rrazgriz/rats?logo=unity&style=for-the-badge"> <img alt="GitHub all releases" src="https://img.shields.io/github/downloads/rrazgriz/rats/total?color=blue&style=for-the-badge"> </div>

📥 Get it from VPM! https://vpm.razgriz.one/ (Make sure to use SDK 3.4.0 or higher!)

Animator Window

⚠ RATS is changing things that the Unity editor doesn't normally allow changing! It's doing a lot, so it might break things. Hopefully not, but please file an issue if it does 💕

Some Harmony-based patches to Unity's Animator and Animation windows. It fixes some bugs, adds customization, and generally removes some of the annoyances of working with animators.

Also includes s-m-k's Unity Animation Hierarchy Editor. Originally forked from DJ Lukis' AnimatorExtensions

Installation

Tested on Unity versions:

VRChat Creator Companion

Visit https://github.com/rrazgriz/raz-vpm/blob/main/README.md and follow the instructions to add my Repository to VPM. You'll need to add the Harmony package if you don't already have Harmony in your Unity project. (Things that bundle this include UdonSharp and Dreadrith's ControllerEditor)

Manual

Download the latest release package from the Releases page, and add to your project. You'll need Harmony, which you can get via the VRChat Base SDK 3.4.0 or higher.

If you had RATS before the VRChat Base SDK 3.4.0, you may have a Harmony package installed too - remove it when updating to 3.4.0 or higher. If you have a new enough VCC install, this should happen automatically when updating RATS.

Alternatively, you can download it from package from the source at https://github.com/pardeike/Harmony - note that you may need to use the 2.2.2 release (the .NET 4.7.2 dll) for best results.

Features

Configure at Tools -> RATS -> Options. Settings are saved in EditorPrefs, so they persist across any projects that have RATS installed.

Compatibility: Disable certain Animator window fixes/behaviors to avoid conflicts with other tools. Not comprehensive, but should cover most common cases.

New Options

Tweaks/Fixes

Known Issues

Screenshots

Animation Window Project Window Settings Window

Future Ideas

Credits