VRChat-SDK-UITweaks

VSUT - A collection of harmony patches to improve the VRChat SD

GPL-3.0 License

Stars
2

VSUT - VRChat-SDK-UITweaks

This package is a collection of harmony and reflection based patches for the VRChat SDK. When installing this package (either via OpenUPM or as git package) make sure you have harmony installed too. OpenUPM has the "EditorPatching" package, which includes harmony.

Installation

OpenUPM (easiest)

as git package

  1. make sure you have git installed on your system and registered in the $PATH
  2. copy the git URL image
  3. paste it in the UPM UI in unity under "Add Git package" image
  4. download the newest version of Harmony from https://github.com/pardeike/Harmony/releases and extract 0Harmony.dll from the 4.7.2 folder into your unity assets folder

manual install

  1. download the entire repository as zip and extract it into your projects Packages folder, or clone it into said folder. (NOT Assets, Packages)
  2. download the newest version of Harmony from https://github.com/pardeike/Harmony/releases and extract 0Harmony.dll from the 4.7.2 folder into your unity assets folder

Patches

  • ExpressionParameters list uses a ReorderableList
  • ExpressionMenu list uses a ReorderableList
  • ParameterDriver list uses a ReorderableList
  • ExpressionParameters asset can transfer parameters to a AnimatorController easily
  • disable upload restrictions (this is because I'm too lazy to add my EditorOnly objects to VRChats whitelist, its just to allow uploading. The components are still stripped.)

want anything else patched? write an issue or a PR. I will not accept any contributions, that are of malicious intention. (that includes actually breaking vrchats script stripping or similar things)

Badges
Extracted from project README
openupm