rrazgriz / RATS

Harmony-based Unity Editor QOL
https://vpm.razgriz.one
MIT License
80 stars 7 forks source link

šŸ€ RATS - Raz's Animator Tweaks 'n' Stuff šŸ§€

GitHub Workflow Status GitHub GitHub release (latest by date) GitHub all releases

šŸ“„ 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