Skip to content

Latest commit

 

History

History
65 lines (53 loc) · 2.81 KB

File metadata and controls

65 lines (53 loc) · 2.81 KB

A VRChat OSC tool to maintain your eye height between avatar changes.

Latest Version License

Keeps track of your avatar's height and reapplies it upon avatar changes.
Optionally, it can scale proportionally to adjust for heels n such.

Download & Setup

Download the latest version of Eye Height Persistence from releases.

Config

After running the app at least once, a config.json file will be generated.
You can open the json file in your favorite text editor and make edits.


Value Info Default
IP Address to send OSC data to 127.0.0.1
ListeningPort Port to listen for OSC data on (if OSCQuery is false) 9001
SendingPort Port to send OSC data to 9000
OSCQuery Enables OSCQuery true
ChangeDelayMS Milliseconds to wait after an avatar change before applying 200
RelativeMode Set eye height relative to base scale instead of 1:1 true
HeightTolerance Max difference in base heights before resorting to 1:1 eye height 0.2
ToleranceFailBehavior Behavior when over tolerance. True = 1:1, False = Do nothing true

Default config.json

{
    "IP": "127.0.0.1",
    "ListeningPort": 9001,
    "SendingPort": 9000,
    "OSCQuery": true,
    "ChangeDelayMS": 200,
    "RelativeMode": true,
    "HeightTolerance": 0.2,
    "ToleranceFailBehavior": true
}

Running from Source

  • Clone the repo
  • Open EyeHeightPersistence.sln in your IDE.
  • Restore NuGet packages
  • Build and Run