News:

Congratulations!
 You've won the News Item Lottery! Your prize? Reading this news item! :)

"Non-Carving" Rivers

Started by Eusebio Ptolomeu, December 14, 2024, 03:09:40 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Eusebio Ptolomeu

Apparently, when the map generator is about to place a river in a tile, it lowers this tile's original height. Is it possible to avoid this lowering effect? To make the generator place the river in the tile and that's that?
I can see the reasoning behind it, but when it's time to place a river in the lowest dry-land level, this system lowers the tile so that it becomes underwater, and we end up with looks like a gulf more than a river, in my opinion.

prissi

Which is exactly the intended behaviour as rivers enter the sea form estuaries which even ocean-going vessels can navigate.

Eusebio Ptolomeu

#2
Quote from: prissi on December 14, 2024, 03:18:35 PMWhich is exactly the intended behaviour as rivers enter the sea form estuaries which even ocean-going vessels can navigate.
I see the reasoning. Part of the problem is that I like to import heightmaps instead of using the Simutrans generator, and my heightmaps often have expansive stretches of just-above-water plains, which exarcebates this effect. Is this lowering behaviour something that can be accessed only trough the code, or is it exposed and easily changed somewhere else? Maybe somewhere in the simuconf file?

prissi

Heightmaps can only have water at sea level. When the climate code was introduced, the need for cliffs towards any body of water was gone. However, getting this to heightmaps is non-trivial. Thus, unitl this day, the sea has a cliff while lakes can have flat shores.

Octavius

Interestingly, my experience is that rivers run on ridges, not in valleys. I suppose my experience is a side-effect of growing up in a delta. Yes, it's unstable, that's why deltas change all the time.

I think building a simutrans map of my country based on a heightmap will have to wait: half the country is below sea level. I wasn't planning on doing that anyway.

prissi

Also in the nederlands, before human arrived and civilisation started, rivers were at the lowest point in depressions. But then, then was not much land to start with ...