Mods / Plains and Valleys
Author: Tentharchitect
Side: Server
Created: Nov 5th 2022 at 11:21 PM
Last modified: 1 day ago
Downloads: 23722
Follow Unfollow 474
Latest file for v1.20.0-rc.1:
Plainsandvalleys-v1.0.8.zip
1-click install
Inspired by the more naturalistic world gen option posted by Tyron, this is my take on world generation. Most of the landscape will be made up of flat lowlands, plains and highlands dotted with lakes, hills and mountains while the rougher landforms have had their frequency reduced so encountering one will be a rare occurance.
While possible to use on old worlds, it is highly recommended to start a fresh one and to stick with only one version of this mod.
This landform mod should be compatible with other landform mods that don't patch over the landform file. Currently confirmed to work with Fields and Plateaus. Terra Prety has a compatible version posted through a link in their mod page's description.
This is my first mod and any feedback is welcome, either through the forum here or over discord. Thanks to everyone who helped point me in the right direction to make this mod.
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.0.8 | 269 | 1 day ago | Show | Plainsandvalleys-v1.0.8.zip | Install now | |
v1.0.7 | 1187 | Nov 23rd at 10:37 PM | Show | Plainsandvalleys-v1.0.7.zip | Install now | |
v1.0.6 | 2082 | Oct 19th at 5:54 PM | Show | Plainsandvalleys-v1.0.6.zip | Install now | |
v1.0.5 | 14976 | Aug 21st 2023 at 8:25 PM | Show | Plainsandvalleys-v1.0.5.zip | Install now | |
v1.0.4 | 1242 | Jul 14th 2023 at 4:34 PM | Show | Plainsandvalleys-v1.0.4.zip | Install now | |
v1.0.3 | 933 | Jun 19th 2023 at 4:48 PM | Show | Plainsandvalleys-v1.0.3.zip | Install now | |
v1.0.2 | 928 | May 2nd 2023 at 11:36 PM | Show | Plainsandvalleys-v1.02.zip | Install now | |
v1.0.1 | 1750 | Nov 6th 2022 at 4:52 PM | Show | Plainsandvalleys-v1.01.zip | Install now | |
v1.0.0 | 340 | Nov 5th 2022 at 11:24 PM | Show | plainsandvalleys.zip | Install now |
I am getting these errors on enabling this mod (the latest 1.19.8 version) on a fresh install of 1.19.8:
gist.github.com/jsknnr/8465c83afbf04d913555f4efd557c203
Thanks melodelic! Glad to know you're enjoing it!
1stPionPaul
In theory it should be fine, I only changed one value in an existing landform and the patch that assigns where the story locations should go. Granted, I didn't do extensive testing as I wanted to get it out quickly so folks didn't encounter the story locations partially submerged in the previous landform I had them set to spawn in. Apparently it wasn't quite flat enough
Just started a new world before your most recent update to the mod. Are the changes to the most recent version small enough that I could update the mod and continue my existing world without issue? I know you normally recommend a fresh start!
Absolutely agree that this (as well as fields and plateaus) makes the world seem more "normal". These two have now become two of my go-to mods for new worlds.
Thank you for saying so! It's a big motivator knowing people are enjoying my mods and having a fun experience with them!
Thank you so much for updating!
I genuinely cannot play without this mod and appreciate all the work you've done.
The ID is TA_plainsandvalleys, you can find ID's in the modinfo folder of a mod
So, it might increase the rate bears/wolves initially spawn and respawn at but shouldn't increase their overall number long term. The forest heat map is untouched by this mod, but animals with alititude based spawn conditions like bears will spawn more often outside of mountains, and because of the large number of landforms that meet their spawn criteria you could easily find regions with more eligible bear spawning chunks
Picking up on estancio's comment from Nov 1st, I would also suggest this does increase the number of bears/wolves that spawn. Looking at their spawn considtions (given below) I wonder if the mod is bumping the amount of a chunk that could be considered forest. With more chunks meeting the "minForest" requirements of 0.5 for wolves or an increased number of bear types is leading to them being everywhere. Seeing a lot more wolves that expected, especially on areas that wouldn't normally be considered forest in vanilla.
Wolf:
spawnconditions: {
worldgen: {
TriesPerChunk: { avg: 0.07, var: 0 },
tryOnlySurface: true,
groupSize: { dist: "verynarrowgaussian", avg: 2, var: 3 },
insideBlockCodes: ["air", "tallgrass-*"],
minTemp: -15,
maxTemp: 15,
minRain: 0.25,
minForest: 0.5,
companions: ["wolf-female", "wolf-pup"]
Bear:
BearspawnconditionsByType: {
"bear-male-*": {
worldgen: {
TriesPerChunk: { avg: 0.015, var: 0 },
tryOnlySurface: true,
groupSize: { dist: "verynarrowgaussian", avg: 1, var: 1 },
insideBlockCodes: ["air", "tallgrass-*", "snowlayer-1"],
maxY: 1.6,
minTempByType: {
"*-polar": -48,
"*-brown": -15,
"*-sun": 24,
"*-panda": 20,
"*-black": -5
},
maxTempByType: {
"*-polar": -9,
"*-brown": -2,
"*-sun": 40,
"*-panda": 33,
"*-black": 20
},
minRainByType: {
"*-polar": 0,
"*-brown": 0.1,
"*-sun": 0.6,
"*-panda": 0.5,
"*": 0.25
},
minForestByType: {
"*-polar": 0,
"*-brown": 0.2,
"*-black": 0.5,
"*-panda": 0.6,
"*-sun": 0.4,
"*": 0.4
},
companions: ["bear-female-{type}"]
In theory it should work fine on 1.19.8, though the patch that makes it so the new story locations spawn correctly might cause some errors to show up in the logs saying it can't find what the patch is referring to
Can 1.0.7 be used on a current 1.19.8 world or do we need to load a new one?
This mod does not override any of the world gen options, landcoverage scale will still work as usual
Does this mod affect land coverage? If I set it to 80% to get some oceans, will this mod override that?
The new update should allow for some landform mods to now work together. Fields and Plateaus and Plains and Valleys can be combined and Nephalangelo is looking to make VTR compatible as well
Thank you kindly QiForce! Happy to help and it's a lot of fun giving folks better tools to make their Vintage Story experience unique
Thanks Tentharchitect I have seen you a lot in the forum, appreciate all your hard work & assistance to everyone!
They should still be compatible QiForce
would this work with Rivers mod?
estancio
It shouldn't directly, yes you could be in a landform that meets their altitude requirements but those are pretty forgiving so they spawn at most altitudes. The base game also has a respawn cap so it shouldn't got beyond that, unless you just had really bad luck on worldgen spawns
will this or the plateaus variant affect wolf and bear spawns? namely by increasing the terrain they could spawn in? love the terrain generation over vanilla, but finding silly amounts of wolves and bears every where, seems worse than vanillla.. really all animals, but those are the two that are problematic.
nice work by the way.
It works with Biomes! I personally use both on the regular when testing my animal mods. Dawnveu
does this work with Biomes or is that considered a "landform" mod? I've asked them as well but I'm waiting for a response
Xiao25
It's the result of certain landforms generating immediately next to each other, the seams between certain combos will always generate those flat faces. This is also an occurance in the base game landforms but because the relevant landforms aren't as common those pairings don't occur as often as they do in P&V. Fields and Plateaus has fewer of these seams if you're looking for a near identical mod with reduced rates of mountains/hills
I seem to run into an issue during the world gen where some mountains or hills will abruptly end in a completely flat face that will drop straight down. I'm fairly certain it's not supposed to be like that because it's completely kills the scenery and looks like a chunk loading error. Is this to do with the mod or worldgen settings?
@GongoDada: There are quite large areas with low fertility, but medium fertility soil can be found. In my previous world, I found nice spot both for farming and base build about one thousand blocks from the spawn, and in my current gameplay, I have actually settled in low fertility area and building farm on a lake, so I just dig medium fertility soil in another location about 200 blocks far apart. I play with landform sizes decreased to 40%, so maybe if this is kept to 100%, the distances may be even larger.
do this affect the fertility of soil? i can't find a medium fertility soil at all
So looking into sulfur generation, it follows sea level, only spawns in "claystone", "sandstone", "shale", "chalk", "limestone", "chert", "conglomerate" and has yPosRel: {dist: "uniform", avg: 0.6, var: 0.3 } and tries to spawn 15 times per chunk.
This mod doesn't directly impact ore or mineral generation, but it might reduce the frequency of sedimentary layers existing between 0.3 and 0.9 yPosRel as sedimentary layers typically occur higher up in the strata and higher landforms will be higher relative to sea level. This mod does increase near sea level landforms too however, and those seem to be ideal conditions for finding sulfur, so look for near sea level sedimentary provinces and dig/explore below 90% of sea level to find it
@Giordy492 same story, but i have managed to get sulfur with river and this mod (start new game with only river, this mod and xray, and you'll find sulfur). So It looks like some other mod interfere with worldgen. Is there a way to see debug this situation?
Am I the only one having a problem with sulfur generation? I've been searching for it for ages, and after giving up I installed an Xray mod because I had a doubt there was some bug that prevented it from spawning, and I found out that it only spawns under oceans for some reason, does anyone know why? The only mods that affect worldgen are this and rivers mod, and the world height is set to 320
Thanks in advance
Bryserker Those are some nice worldgen settings, ty for sharing!
SecretFoxfire
As I know, temporal instability has a three-dimensional map and does not depend on altitude...
Does anyone know of a way to handle the fact that since the "valleys" are all quite low in elevation, the game thinks they are underground and makes them all temporaly unstable? I'm using this for my new patron server world but we're having to disable instability entirely because half the world is unstable. I'm hoping we can find a way to fix that - maybe some code that can tell the game that "underground" is about 25 blocks lower, so our valleys are recognized as above-ground and stable... I love the landforms in this mod so much. In vanilla it's basically impossible to find a nice big flat area to build a village or something.
Yep, and it will conflict with the other landform mods as they all over write the same file
will this conflic with fields and platues?
will this work on the latest verison?
Yep, feel free to message me there, same user name. That said, it might be unrelated to this mod. Some mods generate so many errors that eventually the game doesn't have enough memory to generate new chunks or they can be really delayed in generation, potentially leading to holes in the world generation where chunks have yet to load. I'd recommend checking your worldgen log folders to see if that might be the case.
Do you have a discord I can discuss some bugs with the mods that might lead to whole chunks being just gone?
Tentharchitect
Not saying it is perfect, but coming from RTG in MC this is definitely a very good mod. The vanilla terrain gen is just way too rough for me when it comes to all the micro hills and it typically lacks proper mountains / mountain ranges.
The rivers mod is definitely great, but I can't use it with soil instability because it completely wrecks the framerate when a landslide happens into the river - even when everything is done the area becomes like a forbidden zone for some reason.
Woah! Thanks for pointing that out Bryserker, I haven't tried the Rivers mod yet but it makes sense these two would synergize well!
Glad you're also enjoying this mod Ailith and GrimoireODS! I don't think I'll make more since you can only use one at a time and I'm already struggling to decide which to play with between my two mods and new landforms take a while to develop. That said, if someone wanted a certain mix of the existing landforms I'd be happy to do a bit of testing and publish a third one if it was distinct enough.
Wow, this creates absolutely stunning worlds. Been tinkering around with worldgen settings for a few hours to see what I liked.
For reference in case anyone else finds themselves liking these settings, I found myself really enjoying a combination of Plains and Valleys together with the Rivers mod ( https://mods.vintagestory.at/rivers ) using the following settings:
World Height: 320
Landcover: 90% (80 if you want a bit more water)
Landcover scale: 400%
Upheaval: 0%
Landform scale: 100% (if you want a bit more flatness to the terrain, go higher up to 150%. However I felt it became 'too' flat)
For the Rivers mod I changed it's modconfig (%AppData%\VintagestoryData\ModConfig/Rivers.json) "oceanThreshold" setting from 30 to 15.
Example: https://imgur.com/LJGGvSh
Edit, one more: imgur.com/0taxm2cimgur.com/0taxm2c
My favorite landform mod, I hope you make more of those landform mods they are my favorite, definitely looking for also a more neutral one too without all the rough ones
Lovely mod - makes quite pretty worlds, reatains just enough interesting landforms, and simplifies travel greatly.
It doesn't do anything directly, but a higher percentage of the landforms will have smoother gradients that don't trigger a landslide, so you'll have fewer floating trees overall.
How well does this mod work with sideways soil instability? Is it as bad as vanilla with floating trees everywhere eventually?
I don't sorry, that file was made almost a year ago, before upheaval was implemented so the world wouldn't even look the same.
gonna say it, picture 3 is the most amazing thing I have seen in a while. You don't happen to know the seed, right? Would love to settle in that valley on the right, exactly this valley
This mod doesn't mess with temporal instability at all, but the sea level flat landforms will be slightly influenced by the temporal effect that caves have. The higher in altitude you go the less temporaly unstable areas you'll find so you could try for a flat highland instead.
I believe you could relatively easily go into the better ruins mod and change their maximum acceptable y value for spawning so they could spawn on the highlands.
I havent had any issues with this mod with modded structures, I actually find this mod perfect if I want to run better ruins mod cuz even the maker of that mod said that structures prefer flatter surfaces. But almost EVERY corner is temporaly unstable when using this mod and I find it funny and weird. I suppose it's worth looking into.
Yep, just like the base game you'll need to manually set oceans to spawn when using this mod.
Glad to hear you're enjoying it though!
so um.... no oceans spawn =p super large freshwater lakes, but no oceans.
on a side note, running our server 320 world height with this mod and its amazing xD
Tentharchitect, Oh, thanks to your message, I realized that it is better to use. There would be a similar message in the description of the mod, it would help a lot. Fields and Plateaus TOP!
Thank you for giving people a heads up, but I do want add some additional details. This mod does work with mod generated structures, but because more of the world is higher altitude than base game structures that are set to spawn near sea level will be rarer. As to heavily modded games, if you are pushing your computer to its limits with your mod list this mod will likely cause crashes about 20% sooner as on average the world height is above 20% greater and therefore has an equal increase of strain on your computer's RAM and GPU. That said, if you are using that many mods normal world gen will likely cause crashes, just a little bit after it would when using Plains and Valleys.
In both of these cases Fields and Plateaus might be a viable alternative, as it is on average lower in altitude while having similar landforms for those wanting modded strucutres or unusually large mod lists and the world gen seen in this mod.
Be aware this mod does not like heavily modded games, it will crash your games even if you start new worlds, and it will not work with mod generated structures. I don't think there is much that can be done about that
Unfortunately that's currently baked into how oceans are set up. There isn't something to designate a beach yet so you'll always get a sharp edge between higher elevation landforms and oceans.
To me, after many tests on the same seed, there are way to many steep hills bordering the oceans. Very few good beach or flat land near the water. But I do like the mod.
You're welcome! Love to hear that you're enjoying the mod! :D
Thank you for this amazing product, I can now finally find seeds that I like without going through 25 random seeds, I do not think I could express how much I love this... thank you Tentharchitect
:)
@shnabbles, you might want to try Fields and Plateaus then if you aren't enjoying the amount of hills in this mod. That one uses a similar set of landforms but has a higher percentage of the world generate as near sea level fields, wetlands and hills as opposed to this mod which has a higher percentage of high altitude landforms.
This is probably going to happen. While I'm loving the game, this is just so much more natural looking and after a few days in, the hilly forests are becoming more of a nuisance than a feature. And deadly of course, when wolves pin you against an inescapable spot.
I wish I had seen this a few weeks ago. I just started a single player game and now I need to decide if I want to restart. I hate the way forests generate with so much uneven terrain that they are impossible to navigate.
6th picture looks like Rio de Janeiro! <3
You know, I have an unreleased version of both Plains and Valleys and Fields and Plateaus that ups the wetlands amount. I'd been sitting on them for now, but you've convinced me to polish them up and post them!
Great mod and a must have for playthoughs. Old vanilla world gen looked too much like a frequency chart translated into the terrain, everything being noisy and sheared all over sideways, a large flat and irregular pock-marked landscape of divots and solitary little hills.
The landscape is 100x more natural with this mod turned on. It is 100x more traverseable without the presence of the vanilla chaotic cliffs appearing every 10 steps. The massive forests when they appear look great. You can climb to the top of all the sloping hills and witness scenic views where you could build a hunting cabin from. It still contains the unique landforms from vanilla so you do not miss out much on various terrain.
One of the biggest notable differences is the lack of the wide sprawling 10,000 lakes and marshy looking areas vanilla had all over. Lakes become more solitary and lonesome creatures here. If this mod could generate the occassional wetland looking areas it would be 100% perfect.
Gotta show some support for this mod. Actually makes the terrain gen playable and look great! My world is currently using Landcover: 90%, Landcover Scale: 400%, Upheaval: 20%, and Landform Scale: 50% for the settings. Barely any ocean but I'm saving that for later when we get some ocean content. Landform Scale at 50% is perfect so everything is not too flat and there are plenty of terrain changes to make exploring and travel more interesting but not as bothersome as vanilla. Also I'd like to add this mod works great with soil instability!
Revines are in here, only they rarely occur. Volcanoes and rivers will take a different approach than what I'm using, but hopefully they'll come to the base game and work well with this mod.
I'm sticking to just the landform file with this mod so it is as compatible with as many mods as possible, conflicting with only those that directly influence that file.
Is it possible to Add Rivers, Revines, Volcanoes and other world gen things?
You're welcome Dragonkin and CLBob, glad you're both enjoying this!
Really appreciate this mod. World gen feels more believable and natural now, thank you!
Yeah that sounds like either a lake overlapping with a mountain landform or upheaval affecting the lake bed which creates some weird spikes. Those are the only outliers I couldn't remove as it would involve removing all mountains and high altitude landforms or all lakes and below sea level landforms.
I tried making a world with 256 height, landcover&landcover scale at 30/400, and landform scale at 100%, default upheaval, and I'm seeing some mountains that are very spikey, and a lake with a lot of teeny tiny "islands" around the shores.Overall it's extremely smooth, but there are a good amount of outliers
For world height I've tested this latest version thoroughly in the 128-512 and it all seems playable, really depends on if you want a low rolling hill landscape or dramatic mountinous landscape.
Upheaval with P&V I leave at 0% as it does what I've already tried to accomplish with these landforms and will occasionally cause some weird terrain if the upheaval covers a lake, sinkhole or swamp landform.
Landcover and landcover scale I usually do 20%/50% for an island hopping playthrough, 30%/400% for a large continent or 80%/400% for in-land seas to access saltwater.
Landform scale will also have a dramatic change on how the world is generated, 50% creates a maze of valleys and slopes that makes you feel like you're in the Rockies, while 150% will create vast open spaces or slow gradual slopes perfect for large building projects.
I'd definitely recommend making a couple worlds with different settings to get the feel for how world height and landform scale change things, fly around in creative mode too and try the command /wgen pos landform to see what landforms are present to get a feel for how the world is put together.
What world height, upheaval, landcover, and landcover scale do you suggest with this? I know they can all be adjusted, but curious what you think is the "ideal" settings for this world gen
Absolutely fantastic in 1.18 Was really struggling with the not so great new map generation before. Thanks so much.
This mod uses all world gen settings, including upheaval.
Does this mod use the upheaval calculation or is that only Fields and Plateaus?
Whoever is hosting needs to have it in their mod list, besides that it shouldn't require any more set up than other server side mods.
Hi, how could I use this on a multiplayer server? Do I need to change the WorldConfig object in the serverconfig.json to use this?
Hey Blackmare! I'd made an alternate version that was even flatter so you could control world height with the upheaval slider instead of needing a different landform mod each time. I can polish it up and post it within the day.
Hey tenth! I remember you mentioning in the VSWorks discord about working on a new generation mod, or maybe it was updating this one. any info on that? currently have it running on my server but if theres gonna be an update/new release maybe ill wait to restart for it. Thanks!
Answered Lakus elsewhere but for everyone else, using this mod changes how the land scape looks, within the world generation parameters you set on world generation.
When using this mod does world generation setting affect generation or does this override all customized world settings?
Karidwen its need to implement as algoritm, not as octavas
I would love to see rivers instead of so many small ponds, most areas look like a swamp :/
The web page you sent me to was so far above my head I had to hold my breath so as not to drown. But the command worked great. In fact by using it after UN-installing the mod. and flying around all the area I had explored with the mod I was able to put the hole world back as it had been. And I only crashed my computer twice. ( trying to change areas that were to big all at once). the only problem now is I had more fun playing with this than playing the game. So I’m probably going to start a new world so I cane start out with the mod installed.
@Mendall it is the /wgen regen [radius] command which will reload a chunk based on the new worldgen info, so if you install this mod and use it on an old world it'll change the chunks or repair them if they didn't load properly. It will cause some weirdness if the landforms were really different, like if a lake spawns inside a mountain, but it won't be a void hole.
@YourCreator, the info for land forms can be found here, this is what I used to make this mod. https://wiki.vintagestory.at/index.php/Modding:WorldGen_Configuration
if by terrain regenerate command you mean (
.debug redrawall
) then I tried that and it had no effect. If you mean some other command then I don't know about it and would be much obliged if you would point me in the right direction. But like I said I’m not really to to concerned as VS worlds are huge and its only effected one area that’s not within my site.I mostly just wanted to warn people not to use it on an existing world. Or if they do don’t be an idiot like me and make a backup first.
Can you explain params for terrains please?
Good to know, I'll make a note of it in the description to encourage folks to only use it with fresh saves. I had some jaggedness when loading into an old map but never holes through to the world below. Using the terrain regenerate command should fix the holes, though the seem between old and new terrain will be there.
bad news I added your mod and traveled to the edge of what I had explored to the west of me to find two HUGE holes in my world many miles across going all the way threw to emptiness I yanked your mod out real fast. the holes have randomly shaped sides and irregular outlines that don't seem to conform to any logic I can see but there both in very mountainous areas. Ok after reloading the game and doing more exploring it seems there are also a lot of other strange things that make sense, half mountains at the edge of what I had explored before and the like but I cant explain the large holes. No biggy in my world as I seldom go in that direction any way. I’m just referring to them as the far lands from now on. But fair warning don’t install this in an existing world. All the areas that did render correctly once I went beyond the border of what had been explored before loading were amazingly beautiful
so I will be using this in my next new world.
Tentharchitect Yes
Does it cause floating dungeons NESHK0 or something else? That was already an issue with that mod in some vanilla landforms, I wouldn't be surprised if this mod increases those issues since it occurs where there are high altitude changes.
https://mods.vintagestory.at/show/mod/3361 mods don't work together correctly
thnks
It shouldn't affect anything other than the landform file, which controls the altitude of the terrain and the roughness of the terrain (which is then multiplied by world height). Ruins, ore deposits, dungeons, and other land features are untouched, though because this mod creates more flat area some ruin mods may be able to spawn in more structures than they usually do.
wait i gotta question how will this affect things under ground say ores and dungens.
and is this compatible with mods like beter ruins that add other formations into the world at render
well with that new info I took the plunge and installed your mod now i gotta go explore lol
Miloski, it would be possible to create an ocean world with the terrain generation as is, but it would create a series of islands in a vast sea rather than oceans and continents. As such, I'll leave it to others to make that if they want a map like that, but I'm happy to help them develop that mod. I believe Tyron intends to make oceans later with a better system so the land isn't fragmented by oceans.
Thanks for pointing that out NiclAss!
Nice Mod
Pls version into the zip filename ty
example plainsandvalleysv1.0.1.zip
so everyone knows with just looking at the zip
Possible oceans being added with the new terrain generation?
He posted it on the Vintage Story discord in the gamedev channel, around the 2nd of November. All the landforms he included in that are present in this mod, I just re-added some of the base game landforms that I felt should also be in a natural world gen plus two new altitudes of flatlands I made.
This mod does work with existing worlds, but as you guessed it only affects newly explored areas.
"Inspired by the more naturalistic world gen option posted by Tyron"
where did tyron post this I want it... I don’t want less mountains but I would love more realistic terrain,
your pics are amazing thought. Really good work. I just like the mountains.
And can this be installed in an old world so it only affects newly explored areas will that work
With this mod i think i can enable slightly more foresty world and not get overwealhmed by the landscape. Good job! Definatly playing with this.
Thanks! There shouldn't be any performance hit as it just changes up what landforms are used as the world generates.
now this looks amazing
do you know if there's much of a performance hit?
It only changes the land forms and shouldn't affect meteors.
Does this affect meteor spawning?