Farthest Frontier

Farthest Frontier

Vis statistikker:
wabbithunta 29. aug. 2022 kl. 0:36
Map seed Generation Data and Findings
People on various threads have posted their map seeds, and biomes, on this forum, for others, but it's quite possible to get the best map available, of choice using the information in the links below.

Below are links, that you can sift through, at your leisure, and there's a mass of data available to read and, if you didn't already know about this it's available on reddit.
So I've posted the basics of it here, with links added

First of all this is not my work. it is the work of pikester25, and was posted 4 days ago on reddit. There's currently a community of around 6k subscribers at present.

https://www.reddit.com/r/FarthestFrontier/

Map Seed Generation Data and Findings


posted by pikester25
There was a discussion with some of how map generation works. We started to look at the seed options that are in the system. I generated 1000+ seeds of 5 of the predefined biomes. Then 1000+ of the random seed to find some patterns. A total of about 7k seeds were generated.

The seed value is an 11-digit hex value. https://en.wikipedia.org/wiki/Hexadecimal We have numbered the slots for the usage of this research. You can see or enter a seed when generating a new settlement by clicking advanced settings. It can also be viewed in-game at the bottom of the Game Setting(ESC).

The first page of the spreadsheet is all of the raw data, with the biome name and the seed values. It also has totals of all of the There is a sheet for the overall heat map of all values. Darker green shows the higher values in the column.

Then there is a sheet for each of the biomes and random rolls. The seed values are taken from the raw data sheet. Each slot of the seed is broken down.

Then there is a page for each of the slots of the map seed. The values are taken from the slot of the biome pages. I have added some charts and graphs to try to add insight to the values.



To read the rest of this, along with images and data sheets refer to this link

https://www.reddit.com/r/FarthestFrontier/comments/wxl6cb/map_seed_generation_data_and_findings/

Google Docs link for the spreadsheet here it's view only, so you can't alter, amend, or edit it

https://docs.google.com/spreadsheets/d/127x3j4Zr4TskfSOtihR5HMS4sWy4cejwWgdUxfA-QSk/edit#gid=1465256156
Sidst redigeret af wabbithunta; 29. aug. 2022 kl. 0:37
< >
Viser 1-11 af 11 kommentarer
SgtScum 29. aug. 2022 kl. 1:13 
Ah sweet. I was working on figuring out the ranges for each position but someone else has put far more time into it. Thanks for this and saves me a shizzton of time given how long it takes to generate a map and figure out what changed!
daggaz 29. aug. 2022 kl. 1:19 
Oprindeligt skrevet af SgtScum:
Ah sweet. I was working on figuring out the ranges for each position but someone else has put far more time into it. Thanks for this and saves me a shizzton of time given how long it takes to generate a map and figure out what changed!
Lol, I had to painfully squint when I read he created over 7000 maps. That guy must have access to a parallel supercomputer to squeeze that many maps out in the short time the game has been released. That, or waaaaaay too much coffee and free time.
SgtScum 29. aug. 2022 kl. 1:24 
I mean it feels like it takes forever to load up a map but in reality its just a couple of minutes or so depending on the size you picked. We are used to ssd quick loading of levels nowadays. I'm assuming the reason it loads slow here is that its doing the map generation as part of the loading process and the maps are very complex on the terrain and such which take a bit to calculate even on a high end cpu.
wabbithunta 29. aug. 2022 kl. 1:33 
Oprindeligt skrevet af SgtScum:
Ah sweet. I was working on figuring out the ranges for each position but someone else has put far more time into it. Thanks for this and saves me a shizzton of time given how long it takes to generate a map and figure out what changed!

Since I found this, I keep referring to pikester25's data, trying new seed settings to see how they work, and given the information, I think that a lot of people are going quite possibly going to rethink their maps (could do better than the one they're happy with?).
Trying to find a balance of all resources is a real pain in the arse now. to say the least, given that any updates from Crate could now potentially bork your saved game/map?
wabbithunta 29. aug. 2022 kl. 1:34 
Oprindeligt skrevet af daggaz:
Oprindeligt skrevet af SgtScum:
Ah sweet. I was working on figuring out the ranges for each position but someone else has put far more time into it. Thanks for this and saves me a shizzton of time given how long it takes to generate a map and figure out what changed!
Lol, I had to painfully squint when I read he created over 7000 maps. That guy must have access to a parallel supercomputer to squeeze that many maps out in the short time the game has been released. That, or waaaaaay too much coffee and free time.

Made me think the same thing too! 🙂
.... 29. aug. 2022 kl. 2:08 
Sadly still a lot unknown and it would be way better if we had normal map generation options - thats the seed i came up with using those infos:

DFFFEF64AEE
(large map idylic biome)
After some playing - actually a great seed - lots of lakes moutains and flat areas with tons of ressources.
powbam 29. aug. 2022 kl. 2:28 
Oprindeligt skrevet af daggaz:
Oprindeligt skrevet af SgtScum:
Ah sweet. I was working on figuring out the ranges for each position but someone else has put far more time into it. Thanks for this and saves me a shizzton of time given how long it takes to generate a map and figure out what changed!
Lol, I had to painfully squint when I read he created over 7000 maps. That guy must have access to a parallel supercomputer to squeeze that many maps out in the short time the game has been released. That, or waaaaaay too much coffee and free time.

If he actually sat there and manually generated map after map after map 7,000 times, well, kudos to him.

My money, however, is on the much more likely prospect that he automated the map generation (and subsequent data collection from the save files) somehow via programming - since it's a Unity game there also already exists a large pool of community-made tools to aid with manipulating and accessing game files and save files. With the right tools on hand and some programming knowledge it probably wouldn't be hard to whip together a script to do everything, then run it, and leave it going about its business for X amount of hours until you feel you got a decent enough sample size to do something with.
Sidst redigeret af powbam; 29. aug. 2022 kl. 2:34
daggaz 29. aug. 2022 kl. 2:53 
Yeah but if you do that in a linear fashion it is still going to take a disgusting amount of time. Map loading is about 5 minutes (3 at best) on my (pretty high-end) rig, so that is 14 to 24 DAYS just to load exactly 7k maps, not even counting saving the files to disc or doing the data analysis on them.

You can also factor in the memory leak and having to restart the game in order to avoid it. Hhaahahahah its a lot of time. This guy has to have a cluster or something that he is allowed to play on.
powbam 29. aug. 2022 kl. 4:06 
Oprindeligt skrevet af daggaz:
Yeah but if you do that in a linear fashion it is still going to take a disgusting amount of time. Map loading is about 5 minutes (3 at best) on my (pretty high-end) rig, so that is 14 to 24 DAYS just to load exactly 7k maps, not even counting saving the files to disc or doing the data analysis on them.

You can also factor in the memory leak and having to restart the game in order to avoid it. Hhaahahahah its a lot of time. This guy has to have a cluster or something that he is allowed to play on.

Eh. Every single map generation I've timed on my "modest" rig has fallen between 1:35 and 2:35, with most tending to be around 1:40-1:50. I've never had anything higher yet.

AMD Ryzen 7 2700X
16GB RAM DDR4-3200
Radeon RX 580
Installed to 223.6 GB SSD

--

As for the memory leak issue, which is primarily an issue in Unity (but one I hope they figure out how to workaround and minimize), you actually don't need to restart the game to avoid it. Any tool that will flush your RAM is all you need - preferably one that lets you automate the timing etc.

You can find the log that contains errors for FF at:
C:\Users\USERNAME\AppData\LocalLow\Crate Entertainment\Farthest Frontier

..you'll have to enable hidden folders etc.

The error in question:
"Internal: deleting an allocation that is older than its permitted lifetime of 4 frames (age = 5)"

..toss that into Google turns up several threads on the Unity forums featuring discussion between various game devs and Unity devs going in great detail on the nature of the problem. This thread is informative..

https://forum.unity.com/threads/jobs-lags-jobtempalloc-has-allocations-that-are-more-than-4-frames-old.513124/

--

Personally, I use Cleanmem to flush my memory and file caches on a timer and when certain conditions are met, which ensures the leak doesn't ever get to freely gobble up my RAM unimpeded..
https://www.pcwintech.com/cleanmem

..the leak is essentially non-existent for me as a result.
Sidst redigeret af powbam; 29. aug. 2022 kl. 4:39
daggaz 29. aug. 2022 kl. 5:17 
Ive got
10900k oc'd to 4.8 GHz
2x16 GB DDR4 14 14 14 34 oc'd up to 3600 if I remember
Asus Rog 3090 (actually volted down a notch because lol asus factory overvolts)
2x 970 Evo Plus NVMe

runs fully stable no throttling or temp spikes.. but for whatever reason the game hangs on me every time when I load maps otherwise I think I would have closer to your experience.

you are right about the ram dump but that also takes time, either way loading 7k+ maps is gonna take at least a solid week of 24-7 cycles on one machine, most likely more.

what really blows my mind is there is no way he needed that much data to build statistics on what the seed inputs do. there are only 16 degrees of freedom and chances are almost 100% that they will be largely used independently (because human programmers). Isolate the digits and you are gonna fish out the majority of functionality in just a fraction of that number of maps.

I cracked most of the (then) unknowns in DF worldgen in a couple of evenings just fiddling with extremes.
Sidst redigeret af daggaz; 29. aug. 2022 kl. 5:18
BigBadAss33 19. dec. 2023 kl. 10:17 
I wanted to add, I saw a video that said if you put the BIOME(7th Digit) at 0 its called PLUSH. I have tried 1000s of seeds with random #'s and every time I put the biome at 0 the landscape is loaded with resources
< >
Viser 1-11 af 11 kommentarer
Per side: 1530 50

Dato opslået: 29. aug. 2022 kl. 0:36
Indlæg: 11