Release 3.7.7 Beta 1
Summary
Version 3.7.7-beta.1
adds an Udon interface for the VRChat+ Drone, improves PhysBones, and fixes a variety of minor bugs.
warning
This is a beta version! You may encounter bugs, and certain features may require VRChat client version 2025.1.3
or higher to function.
Please report any issues on our open-beta feedback board!
Fixes & Changes
- Added Udon API to access the VRChat+ Drone of players in your world!
- Check out the documentation to get started.
- Improved the content ownership confirmation flow during uploads.
- The old checkbox was removed in favor of a modal.
- The modal only appears once per Unity Editor session and content ID.
- Includes PhysBone dependency sorting as introduced in VRChat client version
2025.1.3
.- PhysBones and PhysBone Colliders now execute in deterministic order depending on their transform relationships with other Physbones. There is a maximum dependency depth of 8 levels deep.
- Added an
ignoreOtherPhysBones
option to PhysBone components.- If you enable this option, the Physbone will ignore other Physbones and their affected transforms beneath itself in the scene hierarchy.
- You should avoid disabling this option. Controlling the same Transform with multiple Physbones may lead to unsupported behaviour.
- This option is enabled by default. For compatibility, it is disabled for existing avatars.
- Allowlisted
IVRCImageDownload.Dispose()
for Udon, allowing you to dispose individual downloaded textures once they're no longer needed.- This is an alternative to disposing the entire downloader at once. This makes it easier to set up a rotating carousel of images using an image downloader.
- For more information, see our documentation for Image Loading.
- Note that failing to dispose
IVRCImageDownload
objects can lead to excessive memory consumption of your world over time!
- Fixed avatar dynamics sometimes not simulating as soon as you enter play mode in avatar projects that have automatic domain reloading disabled.
- Fixed four benign warning messages that always appeared in World SDK projects.
Known Issues
- In rare cases, you may see an "All pipe instances are busy" error while building. This is a Unity issue - restarting your editor and trying again should fix it.