Blood Engine - A droplet emitter system

Hello i finally tried to use it from client side and nothing changed.

1 Like

How do i Update the Settings with the :UpdateSettings()?

Ah, I see why. You gave the position as an argument, which doesn’t update. You’d have to use the target part that you want the blood to follow as the argument.

1 Like

If I see a reason why I should come back to continue developing on this module, then sure.

1 Like

You’d do it like how you construct the module usually:

Engine:UpdateSettings({
    Limit = 100,
    Type = "Default",
})
1 Like

Same issue I had with this engine. It would be nice if xef would state how to do so.

So it appears that when I try making a body part bleed, it doesn’t target or follow it exactly, I have to stop moving for it to refresh the position. Is there any way I can accurately displace its position to continuously bleed with player movement?

(I have referred to previous material)

It should already do this, though from what I can see this module is becoming a bit buggy and stuff like :UpdateSettings() errors all the time. We just have to wait for a new version to be released.

Yeah, I assume that maybe it worked better in a previous version. Thanks.

does it still collide with the player?

If you dont want to collide with player you can make folder and in script character parent to this folder where all character/players will located. And inside script with blood engine settings you just add Filter catergory and path to your with all folder with characters.

1 Like

how do i add it to the the filter?

You can view full settings inside BloodModue and find another modulled called Settings

Don’t use the part’s position, provide the emitter the part object itself and the droplets will spawn according to its current position in the workspace.

I just finished making my own blood module since I couldn’t find any good ones. This one looks great

1 Like

That’s what I tried, but that doesn’t work, in fact, that just makes it still in one individual area.

Does it spawn the droplets at 0, 0, 0. If so, I’d assume you’re using the module on the server. I don’t want to assume too many things, so, such information would be nice:

  • What side is the module running on.
  • The code you are using.

You can send me any media and information in my DMs, if you wish, so I can give further feedback. As hopes for a future update are low considering me being busy.

It spawns directly on the torso, but it uses the torso’s previous location or point of origin that the blood comes from. Stopping the character refreshes the location to the new position of the torso but it takes a second to refresh, it’s very latent.

I’ll give a part of the code tomorrow but for now, I’ll probably go to bed.

(and I am running the module script under a server script but in the StarterCharacterScripts)

1 Like

How did you get this? I couldn’t edit the “trails” of the droplets to blue

Trails are located in the droplet meshes, really simple to change them.