-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Mapgen v6 generates floating desert stone #2384
Comments
AFAIK it's related to dungeons. Try if they appear aswell with disabled dungeon. |
It's REALLY wierd when a dungeon spawns as a tree, like at the bottom of the picture. |
Nope, they don't appear when dungeons are disabled. |
These are slices of desert temples, the desert versions of dungeons, you will also find cobble versions of these. It's a very old bug which has very cool results, these are the 'magickal floating dungeon ruins of Minetest' which i consider one of the best features of vanilla Minetest. The cobble/stone rings are a parody of Minecraft's Nether and End portals, the larger floating dungeons are perfect for converting into epic player bases. Luckily these are not too common so retain their charm. |
@paramat : truncated pieces of dungeons scattered everywhere are cool ? Seriously, such kind of wacky/far-fetched ideas are deplorable for blasting that legit issue. mgv6 is intented to be a familiar environment, stable and not weirdish for some exotic delusions (you already have v5 and v7 for that)... @Wuzzy2 : re-open the issue, please. |
Paramat: WTF? That's a very lame and far-fetched excuse for not fixing the bug. Or you are just trolling. I can't tell. And I agree, MGV6 should create “typical” landscapes, not weird bullshit. Magical floating dungeon ruins are clearly not my understanding of a typical landscape and every player with an IQ over 25 will see the weird floating dungeons as bug, not as feature. :P kilbith: Sorry, I cannot re-open the issue. |
I agree with paramat. I think that these are a great feature/bug-that-became-feature of Minetest. |
No not trolling or making excuses :) sorry if my post seemed harshly worded it wasn't meant to be, i have edited it a little. Also, closing the issue quickly was not meant to cause offence i was just being efficient and trying to process issues as fast as possible. |
A bug is a bug |
@paramat, you already have the v5 and v7 mapgens as "mysterious and magical" playgrounds. You should open your eyes in v6 and observe that it's a faithful / lifelike environment that some players can further appreciate and feel not disoriented. As usual, you have a personal aversion against realism, but please do not impose your personal wacky views on an historical familiar-looking mapgen... for a bastard result. EDIT : closing an obvious bug report is not correct from a core-dev. |
It's been this way for years, it's actually much more controversial to remove these, it's a like removing mese or nyancats because they are weird, if we did these things we are actually removing Minetest's character. The reason these ruins are very rarely discussed as a problem is because they have become a part of Minetest, they mostly tend to upset people who are new to the project. I'm not trying to transform v6, i'm trying to preserve it. |
I respect your point of view paramat. And your points are valid, I'm sure many folks would miss them if they just vanished suddenly. I however am not one of them. So if you could fix and create a option, I would be happy :) |
So currently dungeons are generated out into the mapblock shell around a mapchunk, i'll try adding an option to prevent this, which might clean up the floating stuff. However the dungeons would then be cutoff at mapchunk edges, possibly having missing walls, just so you know, i hope this won't be a problem for you guys because they are ruins after all. |
We should open a poll on the forums. Then after sometime take the votes into account. I personally love this feature-bug. Ever sense I started playing minetest I've treasured these structures and use them for bases/homes. |
@MT-Modder Why can't they be bases/homes but not bases/home floating in the air? |
I agree that there should be at least one mapgen that is more conservative and does not include any floating structures of any kind |
@Zeno- I'm not saying there can't be bases/homes anywhere else, that's just what I do with them 😃. I love them for the same reasons as paramat. |
I think that paramat has valid points. If we REALLY cared about realism, then we should have made a physics generator, not a cubic world with little ammounts of physics. It's fun to see things that happen by accident. Sometimes mistakes can be funny, or advantagous. If minetest were perfect, then it wouldn't be a very fun game, because imperfection makes us who we are. |
Ahhh :) okay i feel better now for sleeping. Sorry for closing the issue that was a mistake, making this an optional fix is a good idea i should have thought of that. If i come across as unpleasant that is of course just a result of my mood at the time and never something personal. |
Okay, I wish I could figure out how to compile successfully so I could test. Good luck with the optional fix. |
If you really insist on floating dungeons, doing this in a mod seems to make much more sense, it would also me much more flexible. I never understood why dungeons were hardcoded in the mapgen in the first place. Whatever, now they're in, and can be deactivated, so there is no point in removing dungeons completely from the mapgen. Or, as other have suggested, just add a config setting:
I hope this should be an acceptable comprimise for all. |
@Wuzzy2 I think that title is a little long. How about 'mgv6_dungeon_fix = true'? |
Yes my PR, coming soon, will have a config setting with the default 'floating dungeons = true', it will operate in all mapgens too =) I will of course test it myself but extra testing by others would be welcome, as this involves taking some time to explore. |
I should quickly say, there is good reason for the default to be how Minetest has been for years, even if some see it as a 'bug'. I'm in a good mood now so please don't anyone push their luck by arguing that the default should be no floating dungeons, just consider yourselves lucky i am putting the work in to make this an option and quit while you're ahead =). Whether something was planned or not, or is a 'bug' that has become part of Minetest''s character, the default is always set to how the game has been for a long time. It may seem that a 'bug'fix should obviously be the default, but not so in this case, as i will explain in the next post below. Concerning why dungeons are a part of core: i remember Celeron saying that Minetest was very much intended to be a dungeon raiding game, in version 0.3 we had the Dungeon Master mob. You can see in the code that dungeon generation is a huge amount of code, almost as big as a complete core mapgen. Although mobs have been removed in 0.4 due to being buggy the dungeons are still very much a central feature of vanilla Minetest, perhaps even the most central feature. |
You might notice that any structure that is generated out into the mapblock shell around a mapchunk (small and large pseudorandom caves and dungeons) occasionally glitches and does not behave the way it should. For example you will find large caves that have long flat walls running along a mapchunk edge. The reason PR caves and dungeons are 'overgenerated' is to enable them to overlap to create large multi-mapchunk structures, long cave routes and large dungeon complexes. Dungeons rarely intersect currently but have a density parameter that if increased would make them intersect more often. Adding user-settable dungeon params is planned for the future and i will code it if i can. My 'fix' for this issue is not directly a 'fix' for these obscure glitches with overgenerated structures, no one yet knows how to fix that. My 'fix' will actually be an option to disable the overgeneration feature of Minetest, which then in turn has the side-effect of fixing the floating dungeons. That is another reason why the default must be having dungeon overgeneration enabled, because that is an intended feature and has been that way for 3+ years. The dungeon code does not intend to have floating dungeons, they are meant to only replace pre-existing terrain and not project out of the terrain or hang in the air. |
Good grief ... after all that my first attempt actually had the opposite effect, floating dungeons everywhere to the point of being irritating. I will now look into the dungeon generating code in detail to try and solve this another way. |
@paramat By the way, during that preiod, could you make torches in dungeons be a setting? I spent DAYS just trying to get torches to appear in them. So, I think a setting for that would be nice, rather than having to build minetest a certain way. |
There is already a (player inaccessible) option for torches in dungeons, could possibly be made a config option, although torches in ruins don't really make sense unless mobs are living there. |
@paramat Yeah, I want it player accessible. We could add mobs to dungeons... |
I think torches are a good Idea for when creative mode is enabled, but I too am neutral about it. |
Just checked, the torch placing code places one torch on the floor in the centre of each room, which is no good. |
@paramat Yeah, do you think you could put it on the top, or replace "default:torch" for "mapgen_light" so that people can pick a block? (I made a 'lava lamp' in my fork) |
Nope :) it's not important enough for core code, should be done in lua by a mod. |
See #2448 needs testing. |
It surprises me that this is not on GitHub yet, but anyways:
Sometimes the map generator v6 generates floating desert stone.
Here is a screenshot taken in 0.4.11:
https://i.imgur.com/rYopIhB.jpg
Coordinates: (734, 19, -893)
Seed: 1483374557963899909
I have seen a couple of other places on other worlds such floating “desert caverns” or “desert rings”, but I do not know the coordinates or seeds anymore.
A quick check in the developer version (after 0.4.1.2) showed that a few oddities seen in the screenshot are gone, but not all.
Also note this is a pretty odd place I found.
Maybe or maybe not related, if you fly to the nearby desert, you will notice that the cacti are spawned in a surprisingly regular grid-like pattern (look from above).
The text was updated successfully, but these errors were encountered: