Page 1 of 1

Weather Spawner

Posted: Thu Nov 11, 2021 1:50 pm
by Boondorl
At long last, a light-weight Actor for all your weather spawning needs. Weather Spawner is yet another Actor-based solution for handling weather in maps, but this time with a significantly new interface. Unlike weather spawners of the past, this one doesn't come with default effects but allows mappers to entirely create their own in mere minutes. With the power of the custom WTHRINFO lump, creating your weather is as simple as making a definition in MAPINFO.

[imgur]https://i.imgur.com/htyx2oI[/imgur]

There are also huge optimization benefits to this Actor. For starters, it's only a single Actor that needs to be placed in the map. No more Actor spamming to get your desired storm. It also doesn't create a ton of weather spawning Actors meaning your maps remain efficient and weather will only ever spawn where the player is. On top of this, it'll make sure not to spawn in water and will properly hit the top of water for those cool rain splash effects. All of this in one incredibly easy to use bundle. Want even more control? As a bonus, it has a plethora of ACS functions designed to give it full scriptability (there's so many I can't even list them all here!). It also comes with some user options to tweak its general properties right out of the box, such as the volume and amount of precipitation.

Got a feature request? Those are cool too! Feel free to leave your feedback here as I'm always looking for new options to add. I can't guarantee they'll get done in a timely manner, but I'm sure I'll be updating this every now and then with some bugfixes and new toys to play with.

Requires GZDoom 4.7 or newer

Documentation is included in the Release download
Release download
Github

How to Use:
Spoiler:
A quick guide:
Spoiler:
Mods and maps that use this:
Spoiler:

Re: Weather Spawner

Posted: Thu Nov 11, 2021 2:11 pm
by Enjay
Very cool. Thank you very much for this. I look forward to trying out a few things with it.

13 pages of documentation! :shock: Very thorough. Again, thank you.

Re: Weather Spawner

Posted: Thu Nov 11, 2021 4:12 pm
by Lippeth
Wow, this looks very useful. Really look forward to having fun with this. Cheers!

Re: Weather Spawner

Posted: Tue Nov 23, 2021 8:29 am
by Deon
I was thinking about implementing a weather system in my maps, and this came out! Thank you very much, I will definitely try to make it work! I appreciate all the effort put into this work.

Re: Weather Spawner

Posted: Tue Mar 01, 2022 7:52 am
by Bryanvent7
Boondorl wrote:[imgur]https://i.imgur.com/htyx2oI[/imgur]
I have a cuestion,i don't know the type of lenguage text is this, Because,

don't see the same,i need help with this because the Quick Guide
A quick guide:
After adding the files to your mod, place the Weather Spawner anywhere in the map. From there, create an ACS OPEN script to set the weather type:

#include "zcommon.acs"

script 1 OPEN
{
ScriptCall("Weather", "SetPrecipitationType", "MyWeatherType");
}
dosn't work. And i test the map,print this error

or i write bad the script,or what version of Slade,Ultimate Dbuilder, o others?

Re: Weather Spawner

Posted: Thu Mar 10, 2022 10:45 am
by Boondorl
In this case, the code should be:

Code: Select all

ScriptCall("Weather", "SetPrecipitationType", "MedRain");

Re: Weather Spawner

Posted: Mon Mar 14, 2022 6:13 pm
by Bryanvent7
Boondorl wrote:In this case, the code should be:

Code: Select all

ScriptCall("Weather", "SetPrecipitationType", "MedRain");
But i have a Question, what type of Zdoom Language is?
Because Dosn't work, print the same Error, or what is te version of the Slade(if was Slade) or need a diferente doom editor app or i write something wrong, and so sorry for the very fast response.