Space Engineers

Space Engineers

135 ratings
Particle Emitter ~Updated 9/27/20~
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Block, Script
File Size
Posted
Updated
2.374 MB
30 Aug, 2019 @ 9:57pm
27 Sep, 2020 @ 5:12pm
5 Change Notes ( view )

Subscribe to download
Particle Emitter ~Updated 9/27/20~

Description
Update 9/27/20 - Update that fixes obsolete methods. Loop control has been removed. You will need to control loop in the sbc file itself now.

Update 5/5/20 - Finally got this mod updated, keen removed the particle library so there is no way (afaik) to get modded particle subtype names. So, as a compromise, i've added more controls that allow you to add the subtypeId of the modded particles that you want to test. Once added (and game saved!) that modded particle will stay in that list and all lists for all emitters in the world. Also, you can remove any particles that you want to from the list. Though, vanilla particles will be readded on restart.

This mod allows you to emit any particle that is already in the core game or you can make your own particle and use this block to test it. There are varies controls that allows you to be creative with the particle. And yes, this block WORKS without power!

Note: Not all particles work or function with all the varies controls or not at all.

Custom Control Details:

1) Enable Particle Switch - Switches the particle on/off (only enables when a particle is selected).

2) Particle List - This is the full list of the in-game particles. If you mod your own particle, it'll be added to this list.

3) Loop Particle Toggle - Enables the min/max sliders to add a delay to your particle. If off, your particle will auto loop with default settings.

4) Min/Max Rnd Delay Sliders - Set these sliders to choose a random time (in seconds) to fire your particle.

5) Direction - Sets the direction the particle is facing.

6) Particle Offset - Use the XYZ sliders to offset the particle from its original position (the emitter block).

7) Enable Random Location Sliders - This will enable the min/max random sliders. If toggled off, the particle will fire in its "Offset" Location.

8)Min/Max Rnd Location Sliders - Set these sliders to control how far away the particle fires from its offset location in random locations.

9) Scale Slider - Use this slider to increase or decrease the particle size.

10) Particle Render Distance Slider - Use this slider to set how far the particle will render. Each particle has its own default render distance (set to 0 for the particle's default render distance).

11) Enable Custom Particle Color Toggle - Enables the RGB sliders. If toggled off, particle will reset back to default color.

12) Color Sliders - Use these sliders to set the color of the particle.

Config Files:

There is also two XML config files that allows you to customize the values of some of the controls.
There is one file for admin values and another for client values (for MP or DS).

<?xml version="1.0" encoding="utf-16"?>
<Settings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<settingsVersion>1.00 (Admin)*Do Not Change This*</settingsVersion>
<ParticleMaxScale>20</ParticleMaxScale>
<MaxRenderRange>20000</MaxRenderRange>
<MinRangeSlider_DelayMin>0</MinRangeSlider_DelayMin>
<MaxRangeSlider_DelayMin>60</MaxRangeSlider_DelayMin>
<MinRangeSlider_DelayMax>0</MinRangeSlider_DelayMax>
<MaxRangeSlider_DelayMax>60</MaxRangeSlider_DelayMax>
<MinRangeSlider_RandomOffsetMin>0</MinRangeSlider_RandomOffsetMin>
<MaxRangeSlider_RandomOffsetMin>100</MaxRangeSlider_RandomOffsetMin>
<MinRangeSlider_RandomOffsetMax>0</MinRangeSlider_RandomOffsetMax>
<MaxRangeSlider_RandomOffsetMax>100</MaxRangeSlider_RandomOffsetMax>
</Settings>



Known Issues:

1) You will HAVE to open up the controls on the first block that is placed. If you remove the first block without opening the controls, the controls will not be visible during that session and you'll have to restart (working on a fix).

2) Some particles stop playing if the delay is set for too long. I haven't found a way to restart a particle without just creating a new one. Pending fix.

Please Rate!
Popular Discussions View All (1)
14
28 Jun, 2020 @ 8:24pm
Problem with the mod?? Please add your concerns in this discussion.
Kamikaze
87 Comments
Wyte Knight 18 Jan @ 5:04pm 
Seems like the settings reset after you log out/log in back on a server. You must reselect a particle effect, and put every X, Y, Z offsets, Scale, and so on everytime or you will just not see the effect when you log back in.
G43 mai waifu 29 Jul, 2024 @ 8:25am 
How to control this block with in-game programming? What is the class name and what are the methods?
Kamikaze  [author] 2 Jul, 2022 @ 4:20pm 
Either I’m not setting the value correctly or the api for it is broken
Steelkitten7 2 Jul, 2022 @ 2:42pm 
Just letting you know about this, not sure if it's just me or if it might be a mod conflict causing this issue. Regarding the Render Distance Slider, it would appear that is not functioning. I am attempting to set the particle render distance to 6km, but it seems that the render distance is remaining at its default value despite the number on the slider. Any thoughts?
ninjawizard 15 Jun, 2022 @ 9:01pm 
ah man what a shame, it does kind work (but some particles create copies of themselves near around), however it mess around the entire terminal menu of all Light blocks (corner light, interior light and offset spotlight that i can confirm), is there any chance we can fix that? im a modder too let me know if u need help, nice work.
overwerk 21 Feb, 2022 @ 9:02am 
Pleasure is all mine. I was planning to use the particle emitter to create "surge" effects for an upcoming event and as a result I was trying out the mod in an MP scenario.
Kamikaze  [author] 20 Feb, 2022 @ 6:16am 
Not sure why that wouldn’t work all sudden. But Thxs
overwerk 18 Feb, 2022 @ 8:34am 
Going to leave this here, did some testing on dedicated servers, I think it works but the special context actions like toggle, emmit particle or enable random are not functioning in MP.
overwerk 17 Feb, 2022 @ 11:31am 
Hey, I was wondering if the mod worked in MP cause i tried in hosted games and it does not seem to show up for other people
Kamikaze  [author] 2 Sep, 2021 @ 9:53pm 
Yea, check the vanilla particles (some don't work, not sure why).