[OLD] SmartBone - An optimized module for Dynamically Simulated Bones

This has never happened to me. When importing the mesh, make sure all the bones are selected on the left side. Maybe you should try to rig the mesh again.

Hello, I also got that weird enough…
It’s an easy fix though as shown below:
image
image

3 Likes

If anyone wants a temporary add on/wind solution until the new update comes out, put this in the Runtime script (or any other local script) .

local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")

RunService.RenderStepped:Connect(function()
	Lighting:SetAttribute("WindDirection", workspace.GlobalWind)
	Lighting:SetAttribute("WindSpeed", workspace.GlobalWind.Magnitude)
end)
2 Likes

UPDATE

Roblox has removed SmartBone from the Marketplace with the following message.

I am currently appealing to Roblox to hopefully get the asset back up, but for now the GitHub repo will remain available for you all to manually install SmartBone into your games. I’m sorry for any inconvenience this causes, and I will update you all as the things progress.

25 Likes

i like it + the hair on video game is too hard to do.
continue, great job. :slight_smile:
“my first replay on devforum Roblox community.”

There is a considerably better way to implement this incredible contribution—no reason to connect to any RunService Events. Just connect to the property change instead and save RenderStepped for things that would be better utilized… :slight_smile:

local function UpdateWindAttributes()
	game.Lighting:SetAttribute("WindDirection", workspace.GlobalWind);
	game.Lighting:SetAttribute("WindSpeed", workspace.GlobalWind.Magnitude);
end

workspace:GetPropertyChangedSignal("GlobalWind"):Connect(UpdateWindAttributes);
UpdateWindAttributes();
9 Likes

when it will back? can you give an rbxm file of module

Can anybody send a rbxm file of it please

i found a rbxm file of it

SmartBone.rbxm (13.5 KB)

just use insert from file in whatever game if u wanna open it

4 Likes

is it updated version or first version?

1 Like

idk also i forgot to send the local script mb

SmartBoneRuntime.rbxm (700 Bytes)

3 Likes

Crazy how they took it down just because some bad people used it for unintended purposes.

5 Likes

Does someone have a .rbxm file of this? I dont understand how to setup it up from the github…

To set it up from the github you have to do it this way:

Go here:

Copy the code of everything thats inside:

If you dont know how to copy it open the file and then click “Copy raw file”:

And you have to set it up like this in studio:
image

12 Likes

Thanks man, really helped me out there :pray:

1 Like

Am i right that the localscript should be in replicatedfirst and the rest in replicatedStorage? Im having some issues right now so i hope someone can help

No, the local script SmartBoneRuntime goes into StarterPlayerScripts

yeah i have one but u dunno if i am allowed to put it in the market whithout the consent of the creator

Is the github version the same as the one in the market? because it seems the github one was outdated and the market one is deleted for some reason :confused:

3 Likes

How would I be able to use this on an actual Rig?, Like an R15 Rig


heres an example of mine the main rig is invisible so the fake one can be ragdolled while keeping robloxs regular physics