An open API service indexing awesome lists of open source software.

https://github.com/vrlabs/dynamic-bones-stub

Stub package for the VRChat and CVR whitelisted Dynamic Bones components.
https://github.com/vrlabs/dynamic-bones-stub

Last synced: 10 months ago
JSON representation

Stub package for the VRChat and CVR whitelisted Dynamic Bones components.

Awesome Lists containing this project

README

          

# Dynamic Bones Stub

[![Generic badge](https://img.shields.io/github/downloads/VRLabs/Dynamic-Bones-Stub/total?label=Downloads)](https://github.com/VRLabs/Dynamic-Bones-Stub/releases/latest)
[![Generic badge](https://img.shields.io/badge/License-MIT-informational.svg)](https://github.com/VRLabs/Dynamic-Bones-Stub/blob/main/LICENSE)
[![Generic badge](https://img.shields.io/badge/Unity-2019.4.31f1-lightblue.svg)](https://unity3d.com/unity/whats-new/2019.4.31)
[![Generic badge](https://img.shields.io/badge/SDK-AvatarSDK3-lightblue.svg)](https://vrchat.com/home/download)

[![Generic badge](https://img.shields.io/discord/706913824607043605?color=%237289da&label=DISCORD&logo=Discord&style=for-the-badge)](https://discord.vrlabs.dev/)
[![Generic badge](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dvrlabs%26type%3Dpatrons&style=for-the-badge)](https://patreon.vrlabs.dev/)

Stub package for the [Dynamic Bones](https://assetstore.unity.com/packages/tools/animation/dynamic-bone-16743) components whitelisted by VRChat

![Not Dynamic Bones](https://github.com/VRLabs/Dynamic-Bones-Stub/assets/76777936/1ace50c9-475f-41ac-9312-98105277b578)

### ⬇️ [Download Latest Version](https://github.com/VRLabs/Dynamic-Bones-Stub/releases/latest)

### 📦 [Add to VRChat Creator Companion](https://vrlabs.dev/packages?package=dev.vrlabs.dynamic-bones-stub)

---

## How it works

* VRChat copies all component data into duplicate ones when your avatar is loaded.
* By employing identical variable names in the stubs, the serialized information seamlessly transfers to the duplicate component.

## Additional notes

* You cannot use any of the Dynamic Bone components in the editor, as they lack executable code.
* Note that in VRChat, Dynamic Bones are automatically converted to PhysBones. If you have a recent Avatar VRChat SDK and this stub, you can use one of the following options to convert the Dynamic Bones into PhysBones and obtain the full functionality in the editor.
* The `Auto Fix` button in the VRChat SDK Build Control Panel
* `VRChat SDK -> Utilities -> Convert DynamicBones to PhysBones` from the [top toolbar](https://creators.vrchat.com/avatars/avatar-dynamics/physbones#manual-dynamic-bone-conversion)
* For testing in the editor, if Dynamic Bones are essential, we highly recommend purchasing the full software from the [Unity Asset Store](https://assetstore.unity.com/packages/tools/animation/dynamic-bone-16743).

## Contributors

* [Dreadrith](https://github.com/Dreadrith)

## License

Dynamic Bones Stub is available as-is under MIT. For more information see [LICENSE](https://github.com/VRLabs/Dynamic-Bones-Stub/blob/main/LICENSE).

[](https://vrlabs.dev "VRLabs")

[](https://discord.vrlabs.dev/ "VRLabs")

[](https://patreon.vrlabs.dev/ "VRLabs")

[](https://twitter.com/vrlabsdev "VRLabs")