Description

This is my Time of Day control and weather system.  It includes all of the freely available weather systems made by algostep (his permission is given in the original links) and my own custom time of day system.

I will warn you now.  This time of day system is easy to use, but difficult to master.  It's built around having some functional knowledge of scripting as if you want to go outside of the bounds of what is available you need to have some idea of how LUA scripting works.

That said, the default configuration is designed to be relatively plug and play and I've done my level best to work with the code to annotate and comment on it so that it has the specific details necessary to determine what is done where.


The whole thing is written as a series of callable functions. So while it's available right out of the box to work very normally it is actually built for the advanced user in mind to call the functions as a library.  This allows COMPLETE control.
The main component of this is the interpolation system which will take existing weather/Time of day States and modify them to another state.

Please note this also uses the vectorial 3 library.  It's a free for use LUA library.  It is included with this download.

Please watch the youtube video enclosed to get a better feel for the product.
The map file includes several different methods of implementation for example purposes.

Notes:
It does not affect sun position - it obscures it using fog mechanics.  Sun position is not included in gameguru yet.
Shadow position remains relatively constant so you'll want to not go with dark thick shadows as it will be a dead giveaway the sun isn't moving.

Basic use is as simple as placing a trigger zone and putting the bag_weather_func.lua file into the trigger zone.  Then modify the bag_weather_func.lua file variables to produce the delays you want for your transitions.

You can also directly modify the transitions themselves if you prefer to make your own.  Make a backup, if you do that.

This is a powerful system designed to give you the tools you need to create the effects you want within the limits of the GameGuru System.  Make a backup and don't be afraid to try new things :)

The weather systems were added in the newest rendition, as well as the ability to get a thunder sound effect during a rainstorm.

-- Updates for 8/10
 - Bugfixed shadows on weather on highest settings
 - Bugfixed fog affecting nighttime coloration
 - Added lighting flash controlled brightness
 - Added better weather decals
 - Added specular 'wet' effect during rainy periods.
 - Added free creative commons attribution 3 thunder - if you use it in a project you must provide attribution (see relevant license.txt file.)

Product Details

Name: Advanced Time of Day control and Weather System.
Artist: Bolt Action Gaming
Category: GameGuru Scripts
Sub Category: Misc
Number of Sales: 7

Comments

No comments yet

You must Login or Register to leave comments.

Engine Support

The artist has indicated the following engines are supported, however with modifications most products will work in any engine.

GameGuru Yes

File Formats

The artist has indicated the following file formats are included.

DarkBasic Object .dbo
DDS .dds
LUA .lua
DirectX .x
May be cheaper as part of a pack
The artist has marked this item as requiring advanced user knowledge, you should only purchase this item if you are confident in your ability to implement it.

Keywords

fog dust advanced time of day tod weather snow rain

Included in

Related Products