ScreteMonge / 3D-Weather

BSD 2-Clause "Simplified" License
5 stars 4 forks source link

3D Weather Plugin

A plugin that gives immersive, 3D weather with dynamic weather cycles and ambience.

Note that this plugin looks best when the colour of the skybox is changed through the default Skybox plugin. It looks even better with 117HD enabled!

Gallery

Rainy/Stormy

Rain

Snowy

Snow

Foggy

Fog

Ashfall

Ashfall

Starry

Stars

Cloudy/Partly Cloudy

Clouds

Overlay Features

Overlay:

Overlay

All Overlay options:

Conditions

Config

Config

Weather Type & Season Type

Weather can be manually set or dynamically self-regulated.

WEATHERSSEASONTYPE

For Dynamic Weather, the Weather will automatically loop based on your Season and Biome every 15 minutes. Season can be set or dynamically self-regulated as well, changing every 7 days based on Jagex time. Naturally, Winter season will feature more frequent colder, precipitous Weathers, while Summer will tend to be drier.

Biome is determined by your chunk on the world map. A chunk that is predominantly within the Desert region will therefore feature as a Desert Biome. Note that this does result in some awkward gaps where a Biome may be applied to the edge of an area that is clearly a different Biome.

Weather Density

WEATHERDENSITY

Weather Density gives control over how many Weather objects spawn - how dense the rain is, for example. This is particularly handy for setting a particular scene or controlling how much the plugin will impact your performance. Higher Weather Densities can have a significant impact on performance, especially when paired with 117HD.

Toggle Overlay

Overlay

ToggleOverlay

An overlay that indicates the current Weather, Biome, and Season can also be toggled on or off. This is purely for informational purposes. As of right now, you'll notice some Weathers aren't any different from each other (Cloudy vs Sunny vs Partly Cloudy, for example). There are hopes that they and the different Seasons will be given some personality of their own in the future.

Toggle Ambience

ToggleAmbience

This plugin also features ambient Weather sounds which can be toggled on or off in the config.

Ambient Volume

AmbientVolume

Adjusts the volume of ambience sounds. Note that the ambient Weather volume is dependent on both the Ambient Volume setting and Weather Density - higher densities of Weather objects will be louder.

Disable Weather Underground

Underground

Prevents the current Weather Type from occurring while underground. This is already true when Weather Type is set to Dynamic.

Enable Clouds

Clouds

Allows Cloud objects to appear when the Weather is Cloudy or Partly Cloudy. Players may prefer this option to be turned off if they do not like the Cloud objects that spawn.

Enable Fog

EnableFog

Allows Fog objects to appear when the Weather is Foggy. Players may prefer this option to be turned off if they do not like the Fog objects that spawn.

Enable Stars

EnableStars

Allows Star objects to appear when the Weather is Stars. Players may prefer this option to be turned off if they do not like the Star objects that spawn.

Enable Wintertodt Snow

EnableWintertodtSnow

Allows Snow objects to appear when the Weather is Snowy and while the player is in the Wintertodt chunk. Because the Snow model and animation are taken from Wintertodt's AOE attack, disabling this option reduces confusion over where the Wintertodt is actually attacking.

Enable Lightning

EnableLightning

WARNING: This option allows the screen to flash white during Storms. This should not be used for photosensitive players.

Credits

Special thanks to the RLweather plugin by Bogstandard for providing inspiration for this plugin.

Also special thanks to these authors for making the ambient sounds used in this plugin freely available on FreeSound.org:

Track Author URL
241102H (Mystic voice) Freed https://freesound.org/people/Freed/sounds/1105/
Rumble HerbertBoland https://freesound.org/people/HerbertBoland/sounds/147661/
Lightning Strike and Thunder Aeonemi https://freesound.org/people/Aeonemi/sounds/180327/
raw_wind rivv3t https://freesound.org/people/rivv3t/sounds/201208/
Rain Forest Steady mikaelacampbell18 https://freesound.org/people/mikaelacampbell18/sounds/617078/