If they are supposed to run before other mods they shouldn't be clearing stuff as it would be no-op.
[MOD] Ethereal NG [1.31] [ethereal]
- LMD
- Member
- Posts: 1396
- Joined: Sat Apr 08, 2017 08:16
- GitHub: appgurueu
- IRC: appguru[eu]
- In-game: LMD
- Location: Germany
- Contact:
Re: [MOD] Ethereal NG [1.29] [ethereal]
Re: [MOD] Ethereal NG [1.29] [ethereal]
just send a pull request adding spanish localization
Updated:
- Remove default biomes instead of clearing all, works better with other biome mods
- Rework fishing pole to work better with lag
- Add spanish translations and update template (thanks ost1)
- Rework fishing pole to work better with lag
- Add spanish translations and update template (thanks ost1)
- sirrobzeroone
- Member
- Posts: 593
- Joined: Mon Jul 16, 2018 07:56
- GitHub: sirrobzeroone
- Contact:
Re: [MOD] Ethereal NG [1.29] [ethereal]
Hoping someone a little more familiar with Ethereal can chime in.
Trying not to destroy the way Ethereal places fire flowers as I can see TenPlus1 spent a bit of time tweaking the abm so they slowly appear overtime from inside the red stick shrubs. I managed to replicate that initial behaviour for my flowers mod using the node timers. In regards to density does the below look about the same in regards to final density. I ran the abm for a long time and they seemed about the same - but does this look about right to those more used to seeing a fiery biome covered in fire flowers? - The little green things are fire flowers thats just growth stage 1 - Thanks for any help :)
Trying not to destroy the way Ethereal places fire flowers as I can see TenPlus1 spent a bit of time tweaking the abm so they slowly appear overtime from inside the red stick shrubs. I managed to replicate that initial behaviour for my flowers mod using the node timers. In regards to density does the below look about the same in regards to final density. I ran the abm for a long time and they seemed about the same - but does this look about right to those more used to seeing a fiery biome covered in fire flowers? - The little green things are fire flowers thats just growth stage 1 - Thanks for any help :)
- Attachments
-
- fire_flower_density.png (918.89 KiB) Viewed 5187 times
- Blockhead
- Member
- Posts: 1673
- Joined: Wed Jul 17, 2019 10:14
- GitHub: Montandalar
- IRC: Blockhead256
- In-game: Blockhead Blockhead256
- Location: Land Down Under
- Contact:
Re: [MOD] Ethereal NG [1.29] [ethereal]
Maybe slightly too many flowers, say if you removed 6 at random from that screenshot. I also don't think they appear adjacent that often. Anyway I'm no expert - my experience with Ethereal is mostly in LinuxForks server and that's mostly older lava fields biomes when the lava pool density was cranked up way higher.sirrobzeroone wrote: ↑Tue Jun 21, 2022 10:17Hoping someone a little more familiar with Ethereal can chime in.
Trying not to destroy the way Ethereal places fire flowers as I can see TenPlus1 spent a bit of time tweaking the abm so they slowly appear overtime from inside the red stick shrubs. I managed to replicate that initial behaviour for my flowers mod using the node timers. In regards to density does the below look about the same in regards to final density. I ran the abm for a long time and they seemed about the same - but does this look about right to those more used to seeing a fiery biome covered in fire flowers? - The little green things are fire flowers thats just growth stage 1 - Thanks for any help :)
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂
-
- Member
- Posts: 1118
- Joined: Mon Dec 29, 2014 08:07
- Location: USA
Re: [MOD] Ethereal NG [1.29] [ethereal]
You changing the ABMs to node timers should have no effect on the number of flowers grown.
Decoration density should be the only thing that matters. Ethereal uses sidelen and density for all its decorations, so as long as you use the same sidelen and density, then you can accurately recreate the decorations.
If you use any other mod that adds biomes or otherwise changes the default and ethereal decorations, then you might be comparing an area of the map that is not faithfully recreated. If not, just find a spot on the map that you use as a baseline. I've done this for gal, and I'll admit it's been exhausting working to faithfully recreate all the biomes and decorations from all the mods from which I used content.
As a minor bonus, here are some seeds where this biome is close to spawn. You can use these on any mapgen, but v7 and valleys are described below.
"Home" - 11071344221654115949 - Spawn over water, go west from origin to find volcanoes.
"Fermat" - 14971822871466973040 - Spawn over ocean, go south to find desert and volcanoes.
Shad
Decoration density should be the only thing that matters. Ethereal uses sidelen and density for all its decorations, so as long as you use the same sidelen and density, then you can accurately recreate the decorations.
If you use any other mod that adds biomes or otherwise changes the default and ethereal decorations, then you might be comparing an area of the map that is not faithfully recreated. If not, just find a spot on the map that you use as a baseline. I've done this for gal, and I'll admit it's been exhausting working to faithfully recreate all the biomes and decorations from all the mods from which I used content.
As a minor bonus, here are some seeds where this biome is close to spawn. You can use these on any mapgen, but v7 and valleys are described below.
"Home" - 11071344221654115949 - Spawn over water, go west from origin to find volcanoes.
"Fermat" - 14971822871466973040 - Spawn over ocean, go south to find desert and volcanoes.
Shad
- sirrobzeroone
- Member
- Posts: 593
- Joined: Mon Jul 16, 2018 07:56
- GitHub: sirrobzeroone
- Contact:
Re: [MOD] Ethereal NG [1.29] [ethereal]
Thanks both,
Blockman i'll lower it a little :).
ShadMOrdre yes totally agree normally I would just use the settings but fire flowers are special - long winded explanation:
They sprout from ethereal:dry_shrub via abm which does this rather intresting calculation of firstly more than 3 flora in area and then if more than 8 dry shrubs but no fire flowers within 4 range then change it to a fire flower - copied the code below for intrest.
What I did was try and approximate the below by essentially assigning node timers randomly to about 20% of the dry shrubs as those node timers expire, 5% of the time they convert to fire flowers otherwise they loop and stay as dry shrubs until next check naturally statisitcally after about 20-30 checks they are all converted but a similar thing happens with the abm once it max's out an area. That roughly approximates the look of the abm converting shrubs to flowers. But density is a whole other problem likewise with spacing I'm trying to avoid using nodes_near so might have to tolerate the closer placement as i'm more in true random territory but I can certainly tweak the number of convertable dry shrubs down to 18% to better emulate coverage.
Why am I going to all this trouble, well it looks to me that Tenplus1 spent some time on that code as he could of just placed down fire flowers as part of mapgen. Instead you get this sort of slow random conversion in an area which provides a more whimsical effect which does fit with the overall theme of ethereal or maybe Tenplus1 was just bored and playing with abms :)
Naturally once they convert my node timer code takes over and after that they are forever a fire flower but at least that inital conversion is the same.
edit: I'll check those seeds sound intresting
Blockman i'll lower it a little :).
ShadMOrdre yes totally agree normally I would just use the settings but fire flowers are special - long winded explanation:
They sprout from ethereal:dry_shrub via abm which does this rather intresting calculation of firstly more than 3 flora in area and then if more than 8 dry shrubs but no fire flowers within 4 range then change it to a fire flower - copied the code below for intrest.
What I did was try and approximate the below by essentially assigning node timers randomly to about 20% of the dry shrubs as those node timers expire, 5% of the time they convert to fire flowers otherwise they loop and stay as dry shrubs until next check naturally statisitcally after about 20-30 checks they are all converted but a similar thing happens with the abm once it max's out an area. That roughly approximates the look of the abm converting shrubs to flowers. But density is a whole other problem likewise with spacing I'm trying to avoid using nodes_near so might have to tolerate the closer placement as i'm more in true random territory but I can certainly tweak the number of convertable dry shrubs down to 18% to better emulate coverage.
Why am I going to all this trouble, well it looks to me that Tenplus1 spent some time on that code as he could of just placed down fire flowers as part of mapgen. Instead you get this sort of slow random conversion in an area which provides a more whimsical effect which does fit with the overall theme of ethereal or maybe Tenplus1 was just bored and playing with abms :)
Naturally once they convert my node timer code takes over and after that they are forever a fire flower but at least that inital conversion is the same.
Code: Select all
local pos0 = {x = pos.x - 4, y = pos.y - 2, z = pos.z - 4}
local pos1 = {x = pos.x + 4, y = pos.y + 2, z = pos.z + 4}
...
...
local num = #minetest.find_nodes_in_area(pos0, pos1, "group:flora")
...
...
elseif num > 3 and node.name == "ethereal:dry_shrub" then
local grass = minetest.find_nodes_in_area_under_air(
pos0, pos1, {"ethereal:dry_shrub"})
if #grass > 8
and not minetest.find_node_near(pos, 4, {"ethereal:fire_flower"}) then
pos = grass[math.random(#grass)]
pos.y = pos.y - 1
if minetest.get_node(pos).name == "ethereal:fiery_dirt" then
pos.y = pos.y + 1
minetest.swap_node(pos, {name = "ethereal:fire_flower"})
end
end
return
-
- Member
- Posts: 39
- Joined: Tue Mar 09, 2021 10:14
- GitHub: superfloh247
Re: [MOD] Ethereal NG [1.29] [ethereal]
Hi, I have a question regarding ethereal and moretrees: to me it looks like ethereal prevents the right biomes for date palms.
(client 5.6.0-dev latest master as of now, moretrees mod and ethereal mod installed via the client today, so I suppose latest versions)
newly generated world (client, new, enable just moretrees)
same place in another newly generated world with the same seed (client, new, enable just moretrees+ethereal)
which setting should I tweak so that biomes suitable for date palms are created again?
(client 5.6.0-dev latest master as of now, moretrees mod and ethereal mod installed via the client today, so I suppose latest versions)
newly generated world (client, new, enable just moretrees)
same place in another newly generated world with the same seed (client, new, enable just moretrees+ethereal)
which setting should I tweak so that biomes suitable for date palms are created again?
-
- Member
- Posts: 1118
- Joined: Mon Dec 29, 2014 08:07
- Location: USA
Re: [MOD] Ethereal NG [1.29] [ethereal]
Ethereal, by default, clears registered biomes, decorations and ores.
Haven't used moretrees in a long while, but ethereal should accomodate moretrees, as the code does seem to address its presence. I'll d/l moretrees and take a peak.
Shad
Haven't used moretrees in a long while, but ethereal should accomodate moretrees, as the code does seem to address its presence. I'll d/l moretrees and take a peak.
Shad
Re: [MOD] Ethereal NG [1.29] [ethereal]
Ethereal by default clears only the default biomes and creates it's own which contain similar biome names but different grass block types. MoreTree's saplings will grow especially using bonemeal mod.
-
- New member
- Posts: 3
- Joined: Wed Jun 01, 2022 15:40
Re: [MOD] Ethereal NG [1.29] [ethereal]
This may be a dumb question, but I am in creative mode on version 5.1.0 and I am attempting to grow sakura trees on a default:dirt node. Unfortunately the sapling does not appear to be growing despite waiting several in-game days and nights. What am I missing to make it grow? I haven't yet found the sakura biome through exploration and just took the sapling from the creative inventory, if that matters at all.
- Festus1965
- Member
- Posts: 4181
- Joined: Sun Jan 03, 2016 11:58
- GitHub: Festus1965
- In-game: Festus1965 Thomas Thailand Explorer
- Location: Thailand ChiangMai
- Contact:
Re: [MOD] Ethereal NG [1.29] [ethereal]
open the mod files, and search for the sakura tree and there you also find out what dirt version you need for it.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)
If urgend, you find me in Roblox (as CNXThomas)
- sirrobzeroone
- Member
- Posts: 593
- Joined: Mon Jul 16, 2018 07:56
- GitHub: sirrobzeroone
- Contact:
Re: [MOD] Ethereal NG [1.29] [ethereal]
Bad pun, I dug it out for you, basically need bamboo_dirt :-
Code: Select all
elseif node.name == "ethereal:sakura_sapling"
and under == "ethereal:bamboo_dirt" then
ethereal.grow_sakura_tree(pos)
Re: [MOD] Ethereal NG [1.29] [ethereal]
Ethereal is made in such a way that the biome dirt you find the actual tree on is needed to grow it on as well. The crystal shovel can pick up dirt intact for use or bonemeal mod used to quick grow saplings on any dirt.
Re: [MOD] Ethereal NG [1.29] [ethereal]
Did I miss the reply, or has there been none so far concerning the date palms? I am interested too!
-
- New member
- Posts: 9
- Joined: Sun Sep 05, 2021 21:39
Re: [MOD] Ethereal NG [1.29] [ethereal]
Hi,
An interresting mod but when i use it with the mapgen valley, I get bambous forests just near snowy hills. Is that normal ? Are there any settings to enable to correctly use your mod ?
Kindest regards
An interresting mod but when i use it with the mapgen valley, I get bambous forests just near snowy hills. Is that normal ? Are there any settings to enable to correctly use your mod ?
Kindest regards
- sirrobzeroone
- Member
- Posts: 593
- Joined: Mon Jul 16, 2018 07:56
- GitHub: sirrobzeroone
- Contact:
Re: [MOD] Ethereal NG [1.29] [ethereal]
looks possible - dug up this ethereal voronoi diagram I think Paramat created:
https://www.geogebra.org/m/u2ngcd5F
Intersection point looks to be around 110 for humidity value and -5 for temp (top left corner when at +10 for vertical height circled on attachment) it's rare as common range for values is 0-100 but you can get as low as -25 and as high as 125 so it can happen (info from one of Paramats many mapgen threads).
- Attachments
-
- ethereal_bamboo_glacier.PNG (44.24 KiB) Viewed 4938 times
-
- New member
- Posts: 9
- Joined: Sun Sep 05, 2021 21:39
Re: [MOD] Ethereal NG [1.29] [ethereal]
Thanks for the reply and interesting to hear that.
But generally, is ethereal compatible with valley mapgen ?
But generally, is ethereal compatible with valley mapgen ?
Re: [MOD] Ethereal NG [1.29] [ethereal]
I think valley mapgen works differently than other mapgens lowering heat as landscapes rise, hence the different biome layout.
I would be very thankful if someone good with voroni diagrams would do a new graph with ethereal's latest biome heat/humidity numbers, it may be time to jiggle things around a little and fix the huge bamboo/cave biomes.
I would be very thankful if someone good with voroni diagrams would do a new graph with ethereal's latest biome heat/humidity numbers, it may be time to jiggle things around a little and fix the huge bamboo/cave biomes.
-
- New member
- Posts: 9
- Joined: Sun Sep 05, 2021 21:39
Re: [MOD] Ethereal NG [1.29] [ethereal]
I see and I agree with that.
By reading the files in the mod folder, ethereal seem to use heat and humidity values from vanilla biomes as a base, except for the mushrooms biomes and some others. But maybe I am mistaken.
And I don't know yet how to customize settings to combine the regional weather mod, ethereal and the faboulous valley mapgen.
By reading the files in the mod folder, ethereal seem to use heat and humidity values from vanilla biomes as a base, except for the mushrooms biomes and some others. But maybe I am mistaken.
And I don't know yet how to customize settings to combine the regional weather mod, ethereal and the faboulous valley mapgen.
- sirrobzeroone
- Member
- Posts: 593
- Joined: Mon Jul 16, 2018 07:56
- GitHub: sirrobzeroone
- Contact:
Re: [MOD] Ethereal NG [1.29] [ethereal]
Managed to learn enough of Geogebra and pulling apart the one created before to assemble a new biome ethereal Voronoi diagram:
Just a snip at height = 5, but the slider does work, I'll do some more cleanup and see if i can shrink/move those labels somehow.....
Edit: should have said heat = x and humidity = y :)
Edit2: Jiggling things around there's a big overlap between Dec and Con forest - deliberate maybe as it would make for some interesting forest :)
Just a snip at height = 5, but the slider does work, I'll do some more cleanup and see if i can shrink/move those labels somehow.....
Edit: should have said heat = x and humidity = y :)
Edit2: Jiggling things around there's a big overlap between Dec and Con forest - deliberate maybe as it would make for some interesting forest :)
Code: Select all
Name - Min height - Max height - Heat- Hum
"coniferous_forest", 4, 40, 10, 40
"deciduous_forest", 3, 91, 13, 40
- sirrobzeroone
- Member
- Posts: 593
- Joined: Mon Jul 16, 2018 07:56
- GitHub: sirrobzeroone
- Contact:
Re: [MOD] Ethereal NG [1.29] [ethereal]
Double reply but thought it was easier than another edit
Link to file on Geogebra - You can edit it without an account but saving will need an account unless you save locally.
https://www.geogebra.org/classic/jcc8eyy5
Not sure if edits will edit it for everyone if you save so I saved a copy and kept it private so i can restore if i need to.
The basics - TenPlus1 I think mostly you'll want to know this but others might:
Link to file on Geogebra - You can edit it without an account but saving will need an account unless you save locally.
https://www.geogebra.org/classic/jcc8eyy5
Not sure if edits will edit it for everyone if you save so I saved a copy and kept it private so i can restore if i need to.
The basics - TenPlus1 I think mostly you'll want to know this but others might:
- Firstly GeoGebra is not what I would call super user friendly - Quirky would be good descriptor :)
- If playing with the above don't try and move the blue dots that'll totally break the height automation
- Update the Height Min/Max Heat/Humidity values in the spreadsheet view I left open on the right (red box below) - and don't change the formula in Column F, that'll break it.
- When updating click in cell update value then click outside the cell on the top menu bar works well...pressing enter will move you down a cell which is annoying - quirky
- Adjusting to an exact height click on the slider and then update the value in the right most pane "definition" field to an exact value - The above link will open setup like that but as soon as you click on another element it's properties will be displayed (Blue box below)
- Depending on your monitor size/aspect ratio you may need to change some of the pane sizes :)
- Some of the labels still overlap - sorry I'll keep trying to tweak them but they are a little annoying to move - another quirk
-
- Member
- Posts: 129
- Joined: Tue Mar 05, 2019 17:37
- GitHub: mckaygerhard
- IRC: mckaygerhard
- In-game: mckaygerhard
Re: [MOD] Ethereal NG [1.29] [ethereal]
this geogebra seems not has source code.. and ethereal has not documentation so ..
i was in curse to made a minimal README as i does for tenplus1 but ethereal are so huge in params
and technically huge respect the mapgens (also the new one from the crap of minetest 5.X)
how we can take this info from this tool to made a minimal documentation?
i was in curse to made a minimal README as i does for tenplus1 but ethereal are so huge in params
and technically huge respect the mapgens (also the new one from the crap of minetest 5.X)
how we can take this info from this tool to made a minimal documentation?
- sirrobzeroone
- Member
- Posts: 593
- Joined: Mon Jul 16, 2018 07:56
- GitHub: sirrobzeroone
- Contact:
Re: [MOD] Ethereal NG [1.29] [ethereal]
I'll do my best, theres a heap of info in the mapgen thread at the top of mod discussions. Hope I get this right:mcaygerhard wrote: ↑Fri Jul 22, 2022 14:50this geogebra seems......tool to made a minimal documentation?
- Heat and Humidity have values range from 0-125, but above 100 is super rare so 0-100 works okay.
- The most common/average number for both is 50 so any biome with a 50/50 heat and humidity will be the most common
- On the Voronoi diagram, the larger the cell appears in theory the larger the biome however you have to mentally take into account the fact the values beyond 50/50 are rarer already - anything in a range of 25-75 feels fairly common in game.
- Any mapgen that alters heat and humidity will also change the biome rarity etc eg the Valleys mapgen which decreases temp with height
- The voronoi's have to be balanced by height as well, hence the slider a biome could be super rare at say height 4 because of overlaps but at height 100 super common which is whats wanted
I probably should add a few "blank biomes" to the geogebra link above so new biomes can be added easily.
Amidst is a great tool for tinkering and loading a map with a specific biome set and see large scale to see how biomes will appear in game:
viewtopic.php?t=19869
I might be able to assemble some instructions for geogebra, theres not alot of code per say just lots of fiddling - the code is hidden under a pane on the left just pull the pane edge across and you will see them.
-
- Member
- Posts: 39
- Joined: Tue Mar 09, 2021 10:14
- GitHub: superfloh247
Re: [MOD] Ethereal NG [1.29] [ethereal]
Looks like very hot desert sand which is needed for date palms is replaced by the fire biome.ShadMOrdre wrote: ↑Tue Jun 28, 2022 04:09Ethereal, by default, clears registered biomes, decorations and ores.
Haven't used moretrees in a long while, but ethereal should accomodate moretrees, as the code does seem to address its presence. I'll d/l moretrees and take a peak.
Shad
So, which setting controls this threshold? I think increasing this by 5 degrees should fix it and date palms will be mapgen'ed again.
Who is online
Users browsing this forum: No registered users and 20 guests