-
Notifications
You must be signed in to change notification settings - Fork 574
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ore spawn improvements #1168
Comments
Not everybody wants to digg down thousands of nodes. Should be configurable But I like the idea of biome specific ores. Had a similar idea |
No, only proposed addition is MORE ores at bigger depths, nothing else changes above -1024. |
I once had the idea of changing how ores work so that some exploration is needed. There are three tiers of tools, armor and blocks. Each one is stronger than the last. There are also some in-between tiers for decorative or non-mining use. We have 3 main ores, copper, iron and tin (or maybe zinc?). There are 3 layers of ground, each having a different type of rock: Sedimentary, Metamorphic and Igneous, each one stronger than the last. Tier 0, Stone Pickaxe:A stone pickaxe can be constructed by lashing 2 stones and a stick together with rope. Rope is made from a fiber-like plant (Sisal, maybe?), stones can be found on the ground, and wood can be found by smashing as trees with a stone. (Or we could punch it, if you want to keep that feature.) A stone pickaxe can mine tier 1 ores, and Sedimentary rock. Tier 1, Singular Metals:Pretty simple. Each of the three ores can be mined up from the first layer of rock, which is Sedimentary. Once you smelt these metals, you can build a tier 1 pickaxe out of them. Tier 1 pickaxes can mine Metamorphic stone and tier 2 ores. Tier 2, First Alloys:Using clay on the surface, you can build a crucible. This becomes useful later when you start mining in Metamorphic rocks. Like I said, other ores may spawn here for other purposes, but the most important one is coal. Coal is a very pure form of carbon, and can be used for sticking metals together. You can put together two of any of the three metals, and get Tier 2 ingots, to make Tier 2 tools. It does not matter which ones you use, they will all work. (But you cannot stick all 3 together, not yet.) A Tier 3 pickaxe can mine Igneous rock, and Tier 3 ores. Tier 3, Steel Making:Some old volcanic activity long ago has left quite a bit of Igneous rock at the bottom of the world. Steel cannot just be made from coal and iron, it requires the other two metals, and one more thing. In the Igneous rock, you will find Tungsten, which can be used to make Tier 4/Steel tools. This is the final tier (without mods). And they are the only tools that can mine Obsidian, which is also found in the Igneous layer. (Very useful for making near-invincible shelters.) Steel is made by putting Tungsten, Iron, Coal, Tin/Zinc and Copper into the Crucible. However, a larger amount of Iron is needed than the other metals. Might need some balancing/tweaking, but here is what the recipe for Steel would require:
How ores would spawn:Copper, Iron and Tin/Zinc would not spawn in the traditional way. Each layer is divided into "underground biomes", there are three of these "biomes", with one of each of the ores in them. Copper, Tin/Zinc all spawn in the Sedimentary and Metamorphic layers, but not in the Igneous layer. Iron spawns in all layers, because of it's importance in making steel. Also, Iron "biomes" are less common in the Sedimentary layer, as common as Copper and Tin/Zinc biomes in the Metamorphic layer, and, of course, everywhere in the Igneous layer. Pros and Cons of this system:*Pros: *
*Cons: *
Other Ideas:
Thoughts, anyone? (Tell me if I missed anything...) EDIT: Fixed some broken Markdown. |
^ That's a different subgame. Note everything under y = -112 is a single biome called 'underground', so restricting ores to biomes only works above that, making those ores easy to find. |
@paramat It's a better system than the current one, though. Mind you, we would have to add underground "biomes" and layers of rock too. |
@Fixer-007 Copper is used in nearly every machine with the technic mod, so it is a very used and needed ore. |
This is essentially what I do in grailtest. I use five different rock types, which different ores spawn in, roughly corresponding to Sedimentary, Metamorphic and Igneous types. Apart from desert stone, none are determined by biome. The first 1k is mixed. There is an expectation that mining should get more productive the deeper you go, but I think it adds to gameplay if there is a sense that different (underground) environments yield different minerals, so you can do more focused mining. Placement of resources hugely affects gameplay, so there is a limit to how far you can take this with MTG. Adding more layers from -1k to around -5k is the best way to go, so long as game balance is respected, naturally. |
This makes me think we should not allow combining mese crystal into mese block, to make mese block meaningful and a higher gameplay cost if a recipe requires it.
Could do, probably hasn't just to keep number of ore registrations low. |
Is not ore gen will be reworked anyway before introducing stacked realms? Since there will be multiple starting points, also, as I see it... if realm has 2000 of above and say 500 of underground, ore will be generated for 0-500, if underground is larger, like 0-5000, it will generate ores up to 5000 adjusting automatically in some way. It should not stand in a way, if you have small realm it should just truncate ores and stone below anyway. Deep underground should be rewarding, right now people dig it very deep without any benefits, I want to see benefits, more ores :} |
Actually i mean right now we have lua mapgens creating underworlds that tend to start a few thousand down. It might be good to spread the depths more progressively, so have something starting at y = -500. |
Having watched players' mining activity I disagree with this POV very strongly. The majority of players can easily get 500 to 1k down and they should be rewarded with lots of coal, iron and less valuable ores. If you're collecting, say, diamonds you should have to go deeper to get any quantity - strong players will drill down to -5k in less than a week of play and they should be amply rewarded for their efforts. Some minerals (like coal) should run out or get scarce at deeper levels. This leads to different styles of mining for different elements, ideally coal mines should be shallow and chase seams, diamond mines should be deep and chase veins (and yes, I do know how difficult they are to get right). There are a lot of oregen options that MTG isn't using - and that's another reason for adding more registrations for -1k to -5k. I think the lower levels should have fewer and more far between mineral fields, which provide much greater yields.
They need to be able to redefine oregen so they don't get clobbered by default settings. I think that's trivial to deal with. |
Good points. |
I have simplified ore registrations a little to reduce them to 3 per ore, so we can now afford to add 1 more increase in density at a lower depth, i like this idea, but only 1 more to keep it simple. I might work on this myself. |
There is also an argument for making ores deeper, as most mapgens now have never-ending tunnels that can take you down to y = -256 with almost no effort. In mgv6 lots of digging was required. |
Little bit offtopic, but if we're going to move ores lower, wouldn't it make sense to fill the area in-between with something interesting to look at? |
Hehe we have tunnels, large caves with lava and water, and massive caverns already. |
@paramat No, I don't think there will be gaps of stone without ores, but considering an ore is simply the stone texture, but with small specks of color in them, I think caves and such need a bit more decoration before we start forcing players to travel through them longer. |
Decoration will come when we have underground decorations in the engine Biome API, which are not possible yet. Making underground more interesting is already planned. |
My suggested plan:
|
@paramat I agree with the 3rd stage of density and the progressive depth |
Thanks. |
It's amazing how all valuable ores except mese block are found above y = -128, with the 3D noise tunnels it's possible to walk to that depth in a game session. |
Only in deep depths there's enough pressure and mese crystal concentration to be compressed into block form. |
At least now valuable ores are twice as deep due to #1813 |
Meh, IMO it is still a little bit too high, I was thinking something like this: Gold -1024 just to spread out the valuables and give incentive to actually mine at deeper and deeper levels. |
Certainly i would prefer that but we have to not break mods and games that rely on the old values, so i didn't change them radically. For the 2nd density increase i'm thinking -8000. |
@paramat I hate to disagree with you, but many of the subgames don't even use the up-to-date MTG at all or even the up-to-date "default", and I don't know of any mods that rely on the depth of the ores. (but you may know of a few 😐 )
sounds good to me |
Mods and games have been balanced with the current depths of ores, a dramatic change could be a problem. This is an example of how MTG is restricted by it being a mod base and so much relying on it. New subgames are needed that can be more free. In a way the ease of reaching ores has not changed much because the 3D noise tunnels make it easier to get to a certain depth, you can sometimes walk to y = -256 without digging a node. |
good point, but again, usually they have their own version of MTG that hasn't been updated, Legend Of Minetest for example.
yeah that does make a difference, but it really depends on where you start mining. |
Okay... Lemme stop you there.... I don't think I'm going to even bother mining that far... Ever. Now, if caves got bigger and more common the further I went down, and there were underground biomes to keep the grey stone texture from becoming stale, I might be interested enough to go to -4000. Heck, if you're gonna move ores this far down, a few underground "dimensions" like the Nether might be necessary to make sure the player doesn't get bored when mining thousands of blocks into the ground. (Yes, I'm normally against dimension layers, but I'd gladly take them if it means I can see something that isn't lava, stone or ores while mining.) |
I'll probably choose -8000, i know some have expressed there isn't much reason to go that deep, but the ores will be a reason, and we are assuming that a more interesting underground will be created later (which is the case). The 2nd increase has to be chosen on how MTG will be, chosen on the assumption of an interesting underground, otherwise we would have to change the depth later and end up with ores at an unsuitable depth. The density increase at depth doesn't cause any harm even if done before underground is made more interesting, it adds a reward for those who go deep, and remember there are mods in use that add underground interest. I'm considering keeping the same number of ore clusters but doubling the ore number in each. |
👍 |
Related PR #2047 |
I'm now unsure about increasing ore density at a deep level, it also conflicts with a much more interesting idea detailed in #2048 so i'm putting my former intention on hold for now. |
With some discussion i agree with Ezhh that more ores lower down is not needed, it's better to make the exisitng lower ore regions deeper, which is what #2047 does. Removing the overlap frees up some performance for adding a new ore if that is ever done. |
So mining deep becomes totally pointless, unless there will be some nice deep biomes or something with dedicated stuffs. |
There will be much more interesting things than high ore densities to travel down for, improving the underground is obviously already intended and is being discussed. |
Imo, I think it is more like punishing the player. From a server admin side, it doesn't matter. |
What do you refer to? |
Deeper ores? |
No I put an example, if we are talking about ore depth = difficulty. http://tvtropes.org/pmwiki/pmwiki.php/Main/DynamicDifficulty It is just a fault in procedural generation gaming's history, it gets to be boring digging lower and lower for these ores: http://tvtropes.org/pmwiki/pmwiki.php/Main/ProceduralGeneration The only reason I'd do this as a server admin would be to save server resources such as deeper metals to make protectors, because only the most dedicated players that i'd want to dedicate the resources to are going to spend the time and effort digging lower and lower to get materials. But then comes a day where most players are used to digging so low, and what does that mean. But in the end as server resources get moot because technology gets better, well, what's the point of ore depth if most players are going to get eventually bored anyways? |
PR #2107 |
#2107 merged. Keeping open for ores in particular stone types. |
Closing due to #2710 |
I did some limited research on minetest ore spawning:
MESE block
spawns below -1024 (but is not required, since crystals can be mined past -256 anyway and combined into MESE block)Now that's big disappointment for miners, so... why not we add even more layers below -1024? Say at -4000, -16000, -32000 with increased probability of those ores.
@kwolekr mentioned that nobody pushed idea about biome specific ores, now that's great idea that adds more challenge for players, you can make it like:
That will seriously change mining gameplay, since you will need to actually travel/search for needed ores. Especially on server with
protector redo
used for protection. New players will be confused though.biome map: https://cloud.githubusercontent.com/assets/3686677/15913099/f8b759ac-2dcf-11e6-84ff-ae61176010b1.png
The text was updated successfully, but these errors were encountered: