I’ve been working a lot on these systems…
The weather system is getting very robust (although I can’t show how much though images so I will make a video later), based on a list of possible weather conditions with some random values, the selected weather condition will be change everything, the rain force, intensity, wind direction, sun light color and moon light color (and for later: fog, mists, water drops on the ground and water drop size variation). Also the weather forecast is persistent so the player will not be able to close and reopen the game and try to randomize a different weather condition (since this would be beneficial for him because of some game elements I will explain on a future post)
The time system is slightly simple, the sun rotates according to the current time passed, but the sun light color also changes according to the time of the day and it may vary according to the weather condition (as I already said), later I will also vary the sun azimuth based on many days passed since the player started playing, the moon light color will also vary according to the current time and weather condition like I already said.
The dialog system is also still on an early stage but I already implemented a simple dialog tree with answers for the player to choose from (déjà-vu), a small blinking arrow appears on the bottom right corner of the screen when the game is awaiting player input (not choices, just key input when the text ends).
I hope you guys/gals are liking!