So all these values under the script take no effect whatsoever? They’re just references?
Whether the plugin is enabled or not, the “TransparencyConstraint” is still true, which means it should obey transparent parts according to your code. (Yes, the script is under my player scripts folder as you can see.)
I’ll try setting the options manually then I suppose. I’ll post back if the issue persists.
The “Rain” is the separate module you can download and use in your own code.
The “RainScript” and the value objects are what the plugin inserts above the “Rain” module to communicate the values to the “Rain” module. The “RainScript” is the one that reads the value objects and forwards them to the relevant API of “Rain”. So if “RainScript” is disabled, these properties are not communicated to the “Rain” module.
As above, please either use the plugin or the module in your game, not a combination of the two.
Okay I’ll just switch to using the module from now on since the Plugin doesn’t work for any of my use cases. Hopefully that prevents this issue.
Personally if I wrote this, I would make it so it would work either way, but I can see where you’re coming from with either using the Plugin or your own separate script.
Hi, um I was just wondering. On accident when I downloaded the plugin it asked if it would be able to make changes to scripts. I pressed No, and no matter how many times I redownload the plugin I can’t seem to make it work when in preview and also when in-game.
If you have a solution to my problem that would help me very much as your plugin looks really good and would tie my game’s atmosphere together.
Thanks
In File > Advanced > Manage Plugins, it should show something like this:
Instead of “Script Injection Allowed”, it’ll say “Script Injection Denied” for you currently. Just hit the small edit icon next to it and it should allow you to toggle the permission.
A weird bug? Roofs don’t completely seal up the rain effect for me. I’ve tested this in my main game and a separate place. (Keep in mind I am using the default settings. I’ve seen you say to “change the constants”, but you have to be more specific on what constants you want us to change. Plus I used the default settings. I tried to make it so while you’re under a roof, the rain stuff becomes invis, but ofc that wouldn’t work.
Edit: I don’t think I have to send the rbx file here, as you can simply do this with just inserting the plugin and turning on .Enabled. For reference, the roof is ~11 studs on the Y axis. If you’d like, I can provide a more clear image of the issue.
Edit 2: Playing around with it a bit more, the rain only stopped coming in completely after my roof’s Y is 33 studs! It’s absurd how high the roof has to be in order for the rain to stop seeping in. And frankly, you shouldn’t be told to change the constants on the code, as you advertised it as “working out of the box”.
I’m sorry if I sound very aggressive, I’m just amazed on how much the roof has to be in order for rain to stop seeping in, really sorry if my tone sounds aggressive.
On another note, to give more info, this is the Y of the roof that it has to be in order to not seep
There’s a list of parameters at the top of the Rain module. You can modify these directly if your map has special requirements such as thin roofs.
It’s not going to be possible to completely stop the effect from protruding since these are large particles so they might stick through the ground at certain camera rotations. They have to sink into the ground a bit to sell the illusion, if they stop before the ground it will look fake, but if that’s more desirable for your experience that is a trade-off you can make yourself, it’s all open-source and easy to edit.
Reduce falling speed slightly so there is less clipping with ground surfaces, at risk of particles not reaching the ground in some situations, and reducing the speed too far might break the illusion of the rain because rain typically falls very fast.
Reduce lifetime slightly so rain particles disappear faster but still fall at the same speed, at risk of particles not reaching the ground but this should be less likely to break the illusion of the effect.
Reduce particle size slightly so there is less clippage, but this is unlikely to lead to good results in most situations, because you immediately notice the quality of the effect drop when the rain sheets are less dense.
It’s a great plugin and all, but I’d love to see another system next to it, that gives snow also, cause I can’t seem to find any good snow textures to change the rain out with.
I’ll send one over. I used a system that makes the rain occur at random intervals, and I did some investigating before posting and found that the problem occurred in the plug-in as well.
Upon joining into the game on the .rbxl file, reset your character. This will likely provide a consistent stream of errors, like so.
It is likely user error (e.g. a mistake in your code base somewhere other than the module, or some other module is interfering), since it does not reproduce for me when using the module in a place of my own.
Feel free to send over a clearer repro file if you believe there still is an issue.