Open Beta

Post about the current Open Beta. Post logs to Gist/Pastebin! One item per post!
Non-constructive and off-topic posts will be moved or deleted.
[1312] Activating Manual Scaling after SetAvatarEyeHeightByMeters set player back to their original height
Issue: I've made a script that enforces the max / min height if someone joins with / switches to an Avatar that is bigger / smaller than what is allowed. I still want people to be able to change their height inside that limited range though. Doing this is currently impossible however, as enabling manual scaling puts the player back at their original / set height even if it's outside of the bounds I've set in my world. Repro Steps: Be in an Avatar with a normal height (between 1-4m) Go to my Test world ( https://vrchat.com/home/world/wrld_95b4a59b-472d-4c6d-9c7d-74b42a86b99f ) Switch to an Avatar taller than 4m If you do this, you will notice that you will be set to a height of 4m for 5 seconds and then get switched back to your bigger height once I enable Manual Scaling again. Expected Behavior: Enabling Manual Scaling through Udon should not set the player back to their original / manually set height, especially not if their original / manually set height is above / below the set limits. With this current behavior it's impossible to create a system that enforces the min / max height while also still allowing people to change their height in a given range. Which is what I think most people would want to do for game worlds. Attachments: Here is a link to my script: https://pastebin.com/c4aPARYF Here is a link to my test world: https://vrchat.com/home/world/wrld_95b4a59b-472d-4c6d-9c7d-74b42a86b99f Here is a video showcasing the issue: https://files.catbox.moe/p97atk.mp4
1
·

tracked

Load More