This repository contains utility scripts for Unity to improve productivity and workflow. These tools are particularly useful for tasks like detecting missing scripts, adjusting mesh bounding boxes, calculating triangle counts, identifying duplicate components, and assisting VRChat avatar creators with debugging.
- Find Duplicate Scripts: Detects and helps you remove duplicate components in your Unity prefabs, especially useful for VRChat creators to resolve upload issues or mesh re-import errors.
- Highlight Missing Scripts: Highlights GameObjects with missing scripts, a common source of upload problems in VRChat.
- VRChat Debugging Assistance: Pinpoints pesky errors that are often the cause of VRChat file upload failures, streamlining the debugging process for avatar creators.
- Clone or download the repository.
- Drag and drop the "ScriptHandler.unitypackage" into your project.
- Access the tools via the Unity Editor's menu under
Tools
.
- Find Duplicate Scripts:
Tools > Evan's Script Handler > Find Duplicate Scripts
- Highlight Missing Scripts:
Tools > Evan's Script Handler > Highlight Missing Scripts
- Unity 2020.3 or newer.
- Basic understanding of Unity Editor scripting.
Contributions, issues, and feature requests are welcome! Feel free to fork the repo and submit pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.