[Mod] Snow, rain, clouds (with sound) [snowdrift]
Re: [Mod] Snowfall, rainfall, settling snow [0.3.0] [snowdri
True. Mabe an optional option that enables "flash floods?"
Wouldnt it be a nice surprise when melting snow from a nearby mountain plummets your village? :D
Wouldnt it be a nice surprise when melting snow from a nearby mountain plummets your village? :D
I test mines.
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
Re: [Mod] Snowfall, rainfall, settling snow [0.3.0] [snowdri
Nope i'm going to keep it simple, snow settles and will deepen to snowblocks.
- Minetestforfun
- Member
- Posts: 940
- Joined: Tue Aug 05, 2014 14:09
- GitHub: MinetestForFun
- IRC: MinetestForFun
- In-game: MinetestForFun
- Location: On earth
- Contact:
Re: [Mod] Snowfall, rainfall, settling snow [0.3.0] [snowdri
Hi paramat,
First, thank you for your mod, and your work ! :)
I have some problems with your mod on my server, when a client stay too longer in a "falling snow" chunk, the client loose packets and freeze... Also, the server freeze sometimes for the same reason when several clients are is "falling snow" chunks...
So, i tried to tweak the "parameters" section in the "init.lua", you can see my tweaked parameters here : https://github.com/Ombridride/minetest- ... t/init.lua
(my world in generated with a mapgenv6)
But the problem still here...
Can you help me please ?
Can you give me the optimal/better parameters for avoid the packets loos client and server side ?
Thank you in advance
First, thank you for your mod, and your work ! :)
I have some problems with your mod on my server, when a client stay too longer in a "falling snow" chunk, the client loose packets and freeze... Also, the server freeze sometimes for the same reason when several clients are is "falling snow" chunks...
So, i tried to tweak the "parameters" section in the "init.lua", you can see my tweaked parameters here : https://github.com/Ombridride/minetest- ... t/init.lua
(my world in generated with a mapgenv6)
But the problem still here...
Can you help me please ?
Can you give me the optimal/better parameters for avoid the packets loos client and server side ?
Thank you in advance
MinetestForFun Team mods : [spidermob] [fishing]
---
Our Minetest servers :
MinetestForFun (Survival - PvP - Hardcore)[FR/EN]
MinetestForFun HUNGER GAMES
MinetestForFun SKYBLOCK
MinetestForFun CREATIVE
---
Our Minetest servers :
MinetestForFun (Survival - PvP - Hardcore)[FR/EN]
MinetestForFun HUNGER GAMES
MinetestForFun SKYBLOCK
MinetestForFun CREATIVE
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
Re: [Mod] Snowfall, rainfall, settling snow [0.3.0] [snowdri
You could try 'local SETTLE = false', the snow settling code is a little slow i need to rewrite it to use the non-mapgen object voxelmanip.
- Minetestforfun
- Member
- Posts: 940
- Joined: Tue Aug 05, 2014 14:09
- GitHub: MinetestForFun
- IRC: MinetestForFun
- In-game: MinetestForFun
- Location: On earth
- Contact:
Re: [Mod] Snowfall, rainfall, settling snow [0.3.0] [snowdri
Thank you, i will try it and give you a return :)
MinetestForFun Team mods : [spidermob] [fishing]
---
Our Minetest servers :
MinetestForFun (Survival - PvP - Hardcore)[FR/EN]
MinetestForFun HUNGER GAMES
MinetestForFun SKYBLOCK
MinetestForFun CREATIVE
---
Our Minetest servers :
MinetestForFun (Survival - PvP - Hardcore)[FR/EN]
MinetestForFun HUNGER GAMES
MinetestForFun SKYBLOCK
MinetestForFun CREATIVE
Re: [Mod] Snowfall, rainfall, settling snow [0.3.0] [snowdri
Does the snow and rain come from clouds?
I test mines.
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
Re: [Mod] Snowfall, rainfall, settling snow [0.4.0] [snowdri
Version 0.4.0
Mod has been rewritten, see first post.
Rain is removed, it was only experimental and having one particle per drop limited it to very light showers.
Snow settling is removed for now and needs rewriting to only occasionally add snow to player-built structures using a luavoxelmanip.
Mod has been rewritten, see first post.
Rain is removed, it was only experimental and having one particle per drop limited it to very light showers.
Snow settling is removed for now and needs rewriting to only occasionally add snow to player-built structures using a luavoxelmanip.
- Milan*
- Member
- Posts: 255
- Joined: Thu May 28, 2015 06:45
- GitHub: tchncs
- IRC: Passant
- In-game: Milan Passant
- Location: Germany
- Contact:
Re: [Mod] Snowfall, rainfall, settling snow [0.4.0] [snowdri
Would be nice if this mod detects the date and adds snow in the whole map during christmas for example :)
Edit: this mod checks for snowbiome - this confuses me since as far as i know, the biomedate is lost if mapgen is done.
Edit: this mod checks for snowbiome - this confuses me since as far as i know, the biomedate is lost if mapgen is done.
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
Re: [Mod] Snowfall, rainfall, settling snow [0.4.0] [snowdri
The mod uses the known noise parameters for temperature, however the threshold may need changing slightly for the new set of biomes.
By altering the temperature and precipitation thresholds you can make it snow everywhere at Christmas if you want.
By altering the temperature and precipitation thresholds you can make it snow everywhere at Christmas if you want.
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
Version 0.5.1
Big rewrite to add rainfall with sound, many other improvements, and is closely matched to our current biomes.
First post rewritten, with new screenshots.
///////////////////////
For use in all mapgens except mgv6.
Precipitation stops and starts with time but is also is affected by biomes humidity and temperature.
More precipitation in more humid areas, which becomes snow in frozen biomes.
Soothing rainfall sound.
4 snowflake designs.
Snow drifts southwards in Minetest's gentle wind.
Sky becomes overcast during precipitation, the cloud cover brightness changes smoothly during day/night transitions and becomes dark at night.
Big rewrite to add rainfall with sound, many other improvements, and is closely matched to our current biomes.
First post rewritten, with new screenshots.
///////////////////////
For use in all mapgens except mgv6.
Precipitation stops and starts with time but is also is affected by biomes humidity and temperature.
More precipitation in more humid areas, which becomes snow in frozen biomes.
Soothing rainfall sound.
4 snowflake designs.
Snow drifts southwards in Minetest's gentle wind.
Sky becomes overcast during precipitation, the cloud cover brightness changes smoothly during day/night transitions and becomes dark at night.
- TumeniNodes
- Member
- Posts: 2941
- Joined: Fri Feb 26, 2016 19:49
- GitHub: TumeniNodes
- IRC: tumeninodes
- In-game: TumeniNodes
- Location: in the dark recesses of the mind
- Contact:
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
Looks really nice.
Seems like a lot of really nice and exciting changes are coming with the next release : )
Seems like a lot of really nice and exciting changes are coming with the next release : )
A Wonderful World
- ErrorNull
- Member
- Posts: 271
- Joined: Thu Mar 03, 2016 00:43
- GitHub: ErrorNull0
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
i keep an eye on the different weather mods... and I like this update. thanks paramat.
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
I really like this mod! Finally no snow fall on pyramids in the desert!
One behaviour I do not like if you go bellow something the rain/snow stops rapidelly. Therefore I did a change: check the particle positions for inside (light-level) instead of player position. For a small performance effort (I did not realized them) I get a more "natural" behaviour, the precipitation is outside, independent if player is outside or not.
An addition is the sound stops depending on outside_quota. But it happens rapidly. Is there a way to control the volume depending on the outside_quota?
Pls. look also on https://github.com/bell07/minetest-snow ... 1e40fde5e5
One behaviour I do not like if you go bellow something the rain/snow stops rapidelly. Therefore I did a change: check the particle positions for inside (light-level) instead of player position. For a small performance effort (I did not realized them) I get a more "natural" behaviour, the precipitation is outside, independent if player is outside or not.
An addition is the sound stops depending on outside_quota. But it happens rapidly. Is there a way to control the volume depending on the outside_quota?
Pls. look also on https://github.com/bell07/minetest-snow ... 1e40fde5e5
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
Interesting. Currently the sound is played as a long looped sample, so you would need to restart it each tiime the quota changes.
Having every separate particle check light is intensive code, nice idea though.
Having every separate particle check light is intensive code, nice idea though.
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
I did some experiments and benchmarks.
Benchmark was done by
For reference your upstream version get values in range 0.00200 - 0.00500. Not very accurate measurement, I know.
1. Benchmark for the change with particle position check for outside (bell07/master branch) as described before was at 0.00400 - 0.00700. But maybe I just walked to other place ...
2. In addition I tried the dynamic sound scope (bell07/scope_sound) https://github.com/bell07/minetest-snow ... 7041168912. The idea is to set the sound position and gain depending on rain drops position and count.
But it is horrible to restart the sound each globalstep for position and gain adjustment because there is no way to adjust running sound stream. I think this should be a point for the core development.
For testing I splitted the sound file to 3x1 second files and start them each globalstep at new position without ending the old sound. Somewhat better bit still weird. Maybe anyone with sound editing skills can get a acceptable effect using this method? Benchmark was slightly more the change 1 (note, the change 1 is required for this change 2)
3. Just for fun: I seen some problems in inside check with glass blocks using minetest.get_node_light(). But it seems not happens anymore. Anyway I tried the check using (bell07/line_of_sight) https://github.com/bell07/minetest-snow ... c9aa4b7225 It does work too with same benchmark as above with OUTHIGH=15. Useful test or waste time? I found out the minetest.line_of_sight() works fine if COLLIDE is on.
I activated the COLLIDE in my master because the roof should block the rain ;)
(for screenshot I set the DROPS to 256)
Benchmark was done by
Code: Select all
local x = os.clock()
---globalstep-code
print(string.format("elapsed time: %.5f\n", os.clock() - x))
1. Benchmark for the change with particle position check for outside (bell07/master branch) as described before was at 0.00400 - 0.00700. But maybe I just walked to other place ...
2. In addition I tried the dynamic sound scope (bell07/scope_sound) https://github.com/bell07/minetest-snow ... 7041168912. The idea is to set the sound position and gain depending on rain drops position and count.
But it is horrible to restart the sound each globalstep for position and gain adjustment because there is no way to adjust running sound stream. I think this should be a point for the core development.
For testing I splitted the sound file to 3x1 second files and start them each globalstep at new position without ending the old sound. Somewhat better bit still weird. Maybe anyone with sound editing skills can get a acceptable effect using this method? Benchmark was slightly more the change 1 (note, the change 1 is required for this change 2)
3. Just for fun: I seen some problems in inside check with glass blocks using minetest.get_node_light(). But it seems not happens anymore. Anyway I tried the check using
Code: Select all
minetest.line_of_sight(pos, {x=pos.x,y=pos.y+OUTHIGH,z=pos.z}) == true
I activated the COLLIDE in my master because the roof should block the rain ;)
(for screenshot I set the DROPS to 256)
- Attachments
-
- screenshot_20170420_215953.png (501.34 KiB) Viewed 1060 times
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
What so special about mgv6? If there are some serious mgv6 limitations maybe engine should remove ability to select it from UI for new world creations in favor of better mapgens? (existing old worlds remains supported).paramat wrote: For use in all mapgens except mgv6.
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
I assume that heat and humidity noises are used to determine the weather (snow in cold biomes, nothing in hot biomes..). v6 doesn't has this noisesxeranas wrote:What so special about mgv6? If there are some serious mgv6 limitations maybe engine should remove ability to select it from UI for new world creations in favor of better mapgens? (existing old worlds remains supported).paramat wrote: For use in all mapgens except mgv6.
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
Mgv6 does not use the Biome API so uses a differerent set of noises for heat and humidity.
I could add mgv6 support but choose not to because i find it boring so i cannot be bothered.
I could add mgv6 support but choose not to because i find it boring so i cannot be bothered.
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
What does comment: 'must match biome heat and humidity noise parameters for a world' means in simple worlds (I do not know how mapgen things works on minetest). Does every non-mg6 will match automaticly these parametrers? Are those parameters are hardcoded in mt engine and safe to relay for other mods as well regardless of mapgen (as long as its not mg6?).
Seeing that one of core developer uses this technique leaves some concern for me about progress/future of #3685 ticket. Don't get me wrong this is OSS project no push whatsoever but It just feel that even this mod would benefit from meta data retrieved from engine instead of hardcoded noise parameters.
Code: Select all
-- These 2 must match biome heat and humidity noise parameters for a world
local np_temp = {
offset = 50,
scale = 50,
spread = {x = 1000, y = 1000, z = 1000},
seed = 5349,
octaves = 3,
persist = 0.5,
lacunarity = 2.0,
--flags = ""
}
local np_humid = {
offset = 50,
scale = 50,
spread = {x = 1000, y = 1000, z = 1000},
seed = 842,
octaves = 3,
persist = 0.5,
lacunarity = 2.0,
--flags = ""
}
- Andrey01
- Member
- Posts: 2574
- Joined: Wed Oct 19, 2016 15:18
- GitHub: Andrey2470T
- In-game: Andrey01
- Location: Russia, Moscow
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
The mod is nice! Why did developers not add this mod on default?
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
> Does every non-mg6 will match automaticly these parametrers?
Yes, if you have not altered the MT engine's biome heat and/or humidiy noises.
The comment is there in case you alter the MT engine's biome heat and/or humidity noises using .conf or advanced settings.
By default, MT engine biome heat and humidity noises for all non-mgv6 mapgens are identical to the noises hardcoded into the mod, so it will work correctly.
I should really fetch the noises automatically from the MT engine.
Heat, humidity and biome at point is high on my priority list, should be added during next dev cycle.
> Are those parameters hardcoded in mt engine and safe to relay for other mods as well regardless of mapgen (as long as its not mg6?).
Yes. Unless you actually change them in .conf or advanced settings.
Yes, if you have not altered the MT engine's biome heat and/or humidiy noises.
The comment is there in case you alter the MT engine's biome heat and/or humidity noises using .conf or advanced settings.
By default, MT engine biome heat and humidity noises for all non-mgv6 mapgens are identical to the noises hardcoded into the mod, so it will work correctly.
I should really fetch the noises automatically from the MT engine.
Heat, humidity and biome at point is high on my priority list, should be added during next dev cycle.
> Are those parameters hardcoded in mt engine and safe to relay for other mods as well regardless of mapgen (as long as its not mg6?).
Yes. Unless you actually change them in .conf or advanced settings.
- Hamlet
- Member
- Posts: 766
- Joined: Sat Jul 29, 2017 21:09
- IRC: H4mlet
- In-game: Hamlet
- Location: Lombardy, Italy
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
Using this since a few days (mgv7), I like it but it seems to permanently rain, or snow, etc.
eg. plains = always raining; snow zones = always snowing; beaches = always sunny.
eg. plains = always raining; snow zones = always snowing; beaches = always sunny.
My repositories: Codeberg.org | My ContentDB's page
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
It doesn't permanently precipitate, but you can tune it using the parameter in the init.lua file:
Code: Select all
local PRECOFF = -0.4 -- Precipitation offset, higher = rains more often
- Hamlet
- Member
- Posts: 766
- Joined: Sat Jul 29, 2017 21:09
- IRC: H4mlet
- In-game: Hamlet
- Location: Lombardy, Italy
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
I've set it to -0.2, that's perfect for me.paramat wrote:It doesn't permanently precipitate, but you can tune it using the parameter in the init.lua file:Code: Select all
local PRECOFF = -0.4 -- Precipitation offset, higher = rains more often
Thanks for the tip!
My repositories: Codeberg.org | My ContentDB's page
- Otter
- Member
- Posts: 152
- Joined: Fri May 12, 2017 21:17
- GitHub: InfiniteOtter
- In-game: Otter
Re: [Mod] Snow, rain, clouds (with sound) [0.5.1] [snowdrift
I am really enjoying the ambiance of this mod. Well done, paramat!
Who is online
Users browsing this forum: Google [Bot] and 28 guests