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
.unitypackagefrom 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
FTPatchConfigassets 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
- 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
- Unity 2022.3 or later
- VRChat Creator Companion (for package management features)
- Hash's EditDistributionTools — Inspiration for distribution workflows using binary patching
- hpatchz — High-performance binary diff/patch library by housisong
- ikeiwa VRC Package Verificator — Inspiration behind our package checking feature
- VRChat Creator Companion — Package management integration
- Furality SDK — VCC package import implementation
- tkya — Countless hours of technical support to the community
- VRChat Community — Feedback, testing, and feature requests
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