Unity Editor tool for applying face tracking patches to VRChat avatar FBX models.
Patcher Hub streamlines the process of applying HDiff-based binary patches to avatar models, with integrated VRChat Creator Companion (VCC) package management, dependency validation, and automated scene setup.

- One-Click Patching — Apply face tracking patches to FBX avatar models with a single button
- Batch Patching — Select and patch multiple avatar configurations sequentially with dependency ordering
- Package Validation — Automatically checks required VRChat packages are installed and up to date
- VCC Integration — Install, update, and manage packages directly through the VRChat Creator Companion API
- Source File Validation — MD5 hash verification ensures original avatar files haven't been modified before patching
- Automatic Scene Setup — Creates a new scene with all patched prefabs arranged in a grid layout for quick testing
- Cross-Platform — Includes hpatchz binaries for Windows, macOS, and Linux
- Download the latest .unitypackage from Releases
- In Unity, go to Assets > Import Package > Custom Package...
- Select the downloaded file and import all files
Clone or download this repository into your Unity project's Assets/!Pawlygon/PatcherHub/ folder.
- Open the tool via Tools > !Pawlygon > Patcher Hub
- The window automatically detects all FTPatchConfig assets in your project
- Select which avatars to patch using the checkboxes
- Review any package warnings or errors shown in the UI
- Click Patch Selected Avatars to apply patches
- A new scene is created with the patched prefabs ready for testing
Creating Patch Configurations
- Right-click in the Project window
- Navigate to Create > Pawlygon > FaceTracking Patch Config
- Configure the avatar name, version, original FBX reference, and diff files
- Click Generate Hashes to enable source file validation
Thank you to everyone who helped make PatcherHub possible!
This project is licensed under CC BY-NC-SA 4.0.
HDiffPatch (hdiff/hpatchz/) is distributed under the MIT License.
Made with ❤ by Pawlygon Studio