Garry's Mod

Garry's Mod

1,650 ratings
Simple Weather
2
5
2
2
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Effects
Addon Tags: Scenic, Realism
File Size
Posted
Updated
29.901 MB
7 Oct, 2015 @ 3:08pm
4 Dec, 2024 @ 5:23pm
91 Change Notes ( view )

Subscribe to download
Simple Weather

Description
Simple Weather is an add-on for GMod that was formerly a paid mod and later released for free when it was discontinued by the original author, disseminate. This upload includes the base add-on & Disaster DLC packs, with a huge laundry list of changes & improvements made by yours truly.

My goals for Simple Weather try their best to meet these specific criteria:
  • Full User Control - As little hard-coded bits as possible, and allow the user as much control over the mod as reasonable.
  • Run Light - Have the mod has as little performance impact as possible, and keep disk storage usage reasonably low.
  • Feature Rich - Have the mod use a "more with less" mentality, where it prioritizes quality over quantity.

Features
  • Day-Night Cycle, with optional real-time clock.
  • Random chance dynamic weather, with options to control frequency/duration/toggle.
  • Functionality for map input control (toggle street lights, etc.).
  • HUD that can show current time (in either 12H or 24H mode) and weather, with options to disable.
  • Map blacklist (with some pre-included entries).
  • Options panels for quick changing of values and behavior in-game without map restarts.
  • Weather can control env_wind based on weather type.
  • Snowy weather can change map textures to look snowy.
  • Hazardous weathers can be controlled to change amount/frequency of damage, or disabled outright.
  • Presets for default, potato computers, and hardcore modes, with the ability to customize your own.
  • Emergency Alert System sounds that will play out of standard radio props when inclement weather starts - no special entities needed in your maps or your contraptions!
  • A myriad of other features you'll have to try for yourself, as I suck at descriptions.

Weather List
  • Overcast
  • Rain
  • Thunderstorm (rain & lightning)
  • Hail
  • Lightning (damaging)
  • Heavy Storm (rain, hail, lightning)
  • Snow
  • Blizzard (damaging over time)
  • Acid Rain (damaging)
  • Fog
  • Smog (damaging over time)
  • Sandstorm
  • Meteor Shower
  • Meteor Storm

Credit Where It's Due

Other Versions
Popular Discussions View All (1)
121
5 May @ 8:50am
PINNED: The Feedback Loop
V92
657 Comments
Kronos 17 Jul @ 8:28pm 
Hello, I just want to say that I love this mod so much, it adds so much immersion to the game. butttttttt. It suddenly stopped working on my end.. kinda. After a few hard crashes on a map titled gm_boreas the mod simply stopped doing the effects when the weather changed. The only exceptions to this is are rain particles and meteors. aside from that everything else doesn't work. The messages won't pop up when heavy weather approaches. The radio does work. uninstalling and reinstalling doesn't do anyhting, same goes for enabling and disabling the mod. or even chaning maps. I get no errors or problems on the console. The screen rain effects also don't work. There is no fog, only in the very far distance which does get slightly closer to me when messing with the dials. Day/night still works, but the little weather icon just stays as a sun even after changing the weather. Oh and the skybox changing and lighting still work.
_MajorFracture_ 16 Jun @ 12:09pm 
[Simple Weather] lua/simpleweather/sv_daynight.lua:703: attempt to index field 'SkyPaint' (a nil value)
1. DNCUpdate - lua/simpleweather/sv_daynight.lua:703
2. DayNightThink - lua/simpleweather/sv_daynight.lua:442
3. v - lua/simpleweather/sv_init.lua:265
4. unknown - lua/includes/modules/hook.lua:102
V92  [author] 28 May @ 3:46pm 
Yeah the original mod before I took over was running a constant check on every map load. I cleaned it up and tied it to those functions just to make it easier.

If I can ever find the time I plan on adding a few more arguments to the function for 0000 and 1200 as well.

I keep the github updated every time I make a change, so if you want to contribute any fixes or improvements, just let me know. I work a full time job and barely turn on my PC these days.

I might not be super active with development but I'm usually available in my discord or in my comments sections. I don't mind if people make changes or such, as long as they tell me & help contribute it to the official mod so everyone can benefit.

If there's anything else I can do for you or help out, don't hesitate to let me know. I might not be active but I am approachable and easy to talk to.
Impulse 27 May @ 9:42pm 
Thanks, didn't know about that part, that will be helpful
V92  [author] 27 May @ 6:44pm 
There's a function dedicated to map logic for that exact thing.

If you name an entity such as a logic_relay day_events or night_events it'll have a Fire Trigger input run at 0600 and 1800.

If you just want to get the time and make your own custom function, call SW.Time

https://github.com/ReverendV92/SimpleWeather/blob/main/.content/SimpleWeather/lua/simpleweather/sv_daynight.lua#L736
Impulse 27 May @ 3:22pm 
Working on an interaction for something, just a quick question. how do you get the time for SimpleWeather?
I need an entity to check what time it is to trigger a functionality of it when it's night time for simple weather
Mr Beko 24 May @ 4:46am 
i need version from 2020 pls!
Valkyries733 15 May @ 6:53am 
Hey, I get an error whenever I disable map lighting updates, I just want the weather I don’t want the time of day and map lighting updates.

I’m not home, but the error mentions sky paint
The_realTv (; 22 Apr @ 2:42pm 
Pov: Me trying to find good mods of rain but all trash. This guy that saved me a lot of time:
V92  [author] 7 Apr @ 7:12am 
@kehmicle

I need more info because that tells me nothing. It's currently working for me outside of the error you already reported. I was completely unable to replicate it.