BONELAB
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
4 years ago
Downloads
18.2K
Size
50KB

ABOUT

This is a port of the Dynamic Bone Asset to work on Bonelab.

Dynamic Bone Asset was made by Will Hong an can be purchased at https://assetstore.unity.com/packages/tools/animation/dynamic-bone-16743

If you need to add Dynamic Bones to your character you will have to purchase the package and add them in Unity

This is simply a port of the package that can take a Json file extracted from the Unity Editor and apply the needed scripts to Bonelab characters using MelonLoader

HOW TO INSTALL

  1. Install MelonLoader if you haven't: https://melonwiki.xyz/
  2. Copy the dll in "Mods" to your Bonelab installation (usually C:\Program Files (x86)\Steam\steamapps\common\BONELAB\Mods)
  3. Place a Json containing the bone information for the Avatar in the "UserData\DynamicBones" (usually C:\Program Files (x86)\Steam\steamapps\common\BONELAB\UserData\DynamicBones)
  4. Launch the Game and select your avatar. If the names of the avatar and the script matches it should load everything needed.

NOTE: The dynamic bones will NOT be visible in the Bonelab mirrors. If you want to see if it has worked you will have to either use "real mirrors" or other methods. This has been fixed with the 0.0.2 version

HOW TO MAKE AN AVATAR WITH DYNAMIC BONES

NOTE: The Dynamic Bones package is REQUIRED for this process Testet with package version 1.3.2

  1. Use the official MarrowSDK to import your character

  2. Add the Dynamic bone components and colliders to what bones need to be liquified

  3. Set up your bones to your liking

  4. Once done, import DynamicBonesToJson.cs from EditorScript folder to your project

  5. Go to Tools -> Dynamic Bones To Json

  6. Place your Avatar prefab there and click convert

  7. You will get a Json file. Refer to the guide above on how to install it.

  8. Create an Assebly defention next to the DynamicBonesToJson script and ONLY include the editor in order to fix compiling errors when packaging OR Delete the script lol

Done!

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.