[0.13.1] Map generation process is very strange

This subforum contains all the issues which we already resolved.
User avatar
MrGrim
Fast Inserter
Fast Inserter
Posts: 231
Joined: Sat Apr 09, 2016 7:58 pm
Contact:

Re: [0.13.1] Map generation process is very strange

Post by MrGrim »

ytsejam wrote:After that, I made a test, generating 2 maps using the same seed - 1234567890 - with and without RSO. All settings at default except segmentation (low)
Interesting.. I don't think RSO is suppose to actually modify the terrain. I don't think it did in 0.12. I'll have to double check.

I don't really see much of a difference between the two images to be honest. They're both moderately segmented. The reply by ixnorp early in the thread also shows that turning water size (not segmentation) up causes terrain segmentation to go up. He has several images using the same seed with different water feature sizes that are a good demonstration. The 0.12 save I want to use has very big water features and it's basically switching biomes every 20 tiles or so.

User avatar
ytsejam
Long Handed Inserter
Long Handed Inserter
Posts: 59
Joined: Wed Jun 29, 2016 2:14 am
Contact:

Re: [0.13.1] Map generation process is very strange

Post by ytsejam »

MrGrim wrote:
ytsejam wrote:After that, I made a test, generating 2 maps using the same seed - 1234567890 - with and without RSO. All settings at default except segmentation (low)
Interesting.. I don't think RSO is suppose to actually modify the terrain. I don't think it did in 0.12. I'll have to double check.

I don't really see much of a difference between the two images to be honest. They're both moderately segmented. The reply by ixnorp early in the thread also shows that turning water size (not segmentation) up causes terrain segmentation to go up. He has several images using the same seed with different water feature sizes that are a good demonstration. The 0.12 save I want to use has very big water features and it's basically switching biomes every 20 tiles or so.
Well, they're both highly segmented considering they were generated with segmentation set to "low", but to me the difference is clear between the 2. The RSO map doesn't look as bad the vanilla one.

I replicated ixnorp's tests in 0.12 to show the difference and posted the results here a few days ago. With the exception of one scenario (water in starting area, segmentation very low), his tests are all with segmentation set to "normal", so we can't say for sure only turning water size is causing higher terrain segmentation. To me all maps ixnorp generated look pretty much the same when it comes to segmentation, they're all very high. The only difference is the amount of water.

Anyway, here's an example of maps generated in 0.13.4 using ixnorp's seed (1946374888) with different water settings, but using "very low" segmentation instead of "normal". All other settings at default:
0.13.4 segmentation very low water very small
0.13.4 segmentation very low water small
0.13.4 segmentation very low water medium
0.13.4 segmentation very low water big
0.13.4 segmentation very low water very big
I didn't generate an "water only in starting area segmentation very low" map because, ixnorp already did that. So, with exception of this "starting area only" scenario where you get the highest segmentation (also a problem in 0.12), it's like the more water you add, segmentation gets higher. Still, all scenarios show very high segmentation. It's even worst considering those were generated with segmentation set to "very low".

ixnorp
Inserter
Inserter
Posts: 48
Joined: Mon Jun 27, 2016 11:06 pm
Contact:

Re: [0.13.1] Map generation process is very strange

Post by ixnorp »

ytsejam, I noticed that your maps aren't quite generated like mine so I generated my own set off of my seed. Your starting area and lakes don't generate identically and then grow. They ought to if you're using identical settings between the different map settings which is what got me noticing the changes. Here's my map gen process so you can compare your results to mine and see if they're identical or not. Not being identical would be quite concerning since Factorio is deterministic so that should never happen!
Map Generation and Capturing Process
Seed: 1946374888, Segmentation: Low
Water: Very Small
Water: Small
Water: Medium
Water: Big
Water: Very Big

Notice the small lakes to the North West being static and the receding biome phenomenon.
On the far East of the map you can see how the forest biome shrinks to reveal a set of lakes indicating they're on a lower layer and are overwritten by the upper biome level.
You can see due North of the spawn in the center how the copper is put down before the lakes are iterated upon and then swallowed up by the expanding water. The same can be observed on some Iron and other resources to the South (slightly SouthEast) of spawn.

ixnorp
Inserter
Inserter
Posts: 48
Joined: Mon Jun 27, 2016 11:06 pm
Contact:

Re: [0.13.1] Map generation process is very strange

Post by ixnorp »

I went and looked at 0.12.35 map generation in order to compare it to the 0.13.x map generation.

These maps are all generated with a fresh install of 0.12.35 using seed 1946374888. Due to the changes in map generation code the seed does not and is not expected to be identical or even similar between 0.12 and 0.13 but I wanted to use the same seed anyhow for consistency.

Water Only In Starting Area generates the very scattered, rough edged biomes that are seen in 0.13 but in all other water amounts a different biome generation is observed.

With Very Low Segmentation and Medium Water we can see there's very low (in fact, essentially no) biome variation.

Segmentation: Normal
Of note here in contrast to the 0.13 map generation, the biomes around the lakes expand as the lakes themselves expand. The biomes are also large and contiguous with relatively smooth edges.
Water: Very Small
Water: Small
Water: Medium
Water: Big
Water: Very Big

Segmentation: Very High
On the Very Big Water map notice how the starting area is still a distinct chunk and all of the resources are found there. Also, even though the segmentation is Very High it doesn't look like Jackson Pollock does Factorio. There are still distinct and contiguous areas where you can walk for more than a dozen paces and not go through 3 different biomes.
Water: Very Small
Water: Small
Water: Medium
Water: Big
Water: Very Big

User avatar
ytsejam
Long Handed Inserter
Long Handed Inserter
Posts: 59
Joined: Wed Jun 29, 2016 2:14 am
Contact:

Re: [0.13.1] Map generation process is very strange

Post by ytsejam »

@ixnorp, very interesting stuff. Yeah, I noticed I didn't generate maps the same way you did, your screenshots are much higher quality.

What I did was change the relevant map settings (water and terrain), I leave all other settings at default.

After that I use only this command to reveal a 1024x1024 area

Code: Select all

/c game.forces.player.chart(game.surfaces.nauvis,{{-1024, -1024}, {1024, 1024}})
I noticed it's different than yours, not just in area size (no idea what that "nauvis" means), I just copy/pasted from somewhere else and changed the size settings to 1024. I didn't use commands to stop the day/night cycle and any other because I wanted to take screenshots using the map view, not the game view. My screenshots are regular lower quality steam screenshots.

As for the seed, I also copy/paste yours so there's no typos. Maybe I just forgot to paste your seed in one of my tests. I'll use your settings to make some tests, but yours are more than enough to know something is very wrong with .13 map generation.

EDIT: I screwed up. I was copying your seed in the map exchange string field :oops:

Here's your seed in 0.13.4 with very low segmentation and very low water. The only difference is the size I used in the command (1024 instead of 800)
0.13.4 segmentation very low water very low

User avatar
Bluelight
Inserter
Inserter
Posts: 42
Joined: Wed Mar 23, 2016 12:13 am
Contact:

Re: [0.13.1] Map generation process is very strange

Post by Bluelight »

Achievements are now off since we had to put in some oil spots.. There where no oil on the entire map (in relative measures aka. what has been explored)
Bluelight

User avatar
cube
Former Staff
Former Staff
Posts: 1111
Joined: Tue Mar 05, 2013 8:14 pm
Contact:

Re: [0.13.1] Map generation process is very strange

Post by cube »

I've made some tweaks to our map generator, a bug or two related to map segmentation and completely replaced how starting areas are generated. Let's see if it will make you happy :-) Moving to fixed for next version.

Xeteth
Fast Inserter
Fast Inserter
Posts: 158
Joined: Tue Feb 17, 2015 6:06 am
Contact:

Re: [0.13.1] Map generation process is very strange

Post by Xeteth »

cube wrote:I've made some tweaks to our map generator, a bug or two related to map segmentation and completely replaced how starting areas are generated. Let's see if it will make you happy :-) Moving to fixed for next version.

:D :D :D


hi_impact
Inserter
Inserter
Posts: 28
Joined: Wed Jun 01, 2016 5:29 pm
Contact:

Re: [0.13.1] Map generation process is very strange

Post by hi_impact »

cube wrote:I've made some tweaks to our map generator, a bug or two related to map segmentation and completely replaced how starting areas are generated. Let's see if it will make you happy :-) Moving to fixed for next version.
:D :) :D :)

scarhoof
Inserter
Inserter
Posts: 29
Joined: Tue Sep 15, 2015 5:44 am
Contact:

Re: [0.13.1] Map generation process is very strange

Post by scarhoof »

So excited to see how things look!

Compboy
Inserter
Inserter
Posts: 37
Joined: Mon Jun 06, 2016 11:48 am
Contact:

Re: [0.13.1] Map generation process is very strange

Post by Compboy »

scarhoof wrote:So excited to see how things look!
Just don't look at it too long. :)
but yes i'm also exited about this new release. as lot of train issues are being looked at.

Post Reply

Return to “Resolved Problems and Bugs”