Weather Spawner

Post your example zscripts/ACS scripts/etc here.

Weather Spawner

Postby Boondorl » Thu Nov 11, 2021 1:50 pm

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.



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:
User avatar
Boondorl
 
Joined: 11 Jul 2018

Re: Weather Spawner

Postby Enjay » Thu Nov 11, 2021 2:11 pm

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.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: Weather Spawner

Postby Lippeth » Thu Nov 11, 2021 4:12 pm

Wow, this looks very useful. Really look forward to having fun with this. Cheers!
User avatar
Lippeth
Metalvangelist
 
Joined: 24 Apr 2013
Location: Lost Angeles
Discord: Lippeth#2552

Re: Weather Spawner

Postby Deon » Tue Nov 23, 2021 8:29 am

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.
User avatar
Deon
 
Joined: 08 Oct 2020

Re: Weather Spawner

Postby Bryanvent7 » Tue Mar 01, 2022 7:52 am

Boondorl wrote:


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?
Bryanvent7
 
Joined: 04 Mar 2021

Re: Weather Spawner

Postby Boondorl » Thu Mar 10, 2022 10:45 am

In this case, the code should be:
Code: Select allExpand view
ScriptCall("Weather", "SetPrecipitationType", "MedRain");
User avatar
Boondorl
 
Joined: 11 Jul 2018

Re: Weather Spawner

Postby Bryanvent7 » Mon Mar 14, 2022 6:13 pm

Boondorl wrote:In this case, the code should be:
Code: Select allExpand view
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.
Bryanvent7
 
Joined: 04 Mar 2021


Return to Script Library

Who is online

Users browsing this forum: No registered users and 1 guest