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 the latest version of Eye Height Persistence from releases.
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 |
{
"IP": "127.0.0.1",
"ListeningPort": 9001,
"SendingPort": 9000,
"OSCQuery": true,
"ChangeDelayMS": 200,
"RelativeMode": true,
"HeightTolerance": 0.2,
"ToleranceFailBehavior": true
}- Clone the repo
- Open
EyeHeightPersistence.slnin your IDE. - Restore NuGet packages
- Build and Run