Starfield

File information

Last updated

Original upload

Created by

flexcreator

Uploaded by

flexcreator

Virus scan

Safe to use

Tags for this mod

About this mod

Earh, Mars and all other planets are randomized in game. Yes, Starfield procedural generation is random by default.
This batch file aims to make the procedural world of Starfied look and feel the same for the community. At least, everyone who uses it will experience the same exact Earth.

Permissions and credits
Donations
Starfield procedural generation is random unlike the old BGS games (Daggerfall). Or at least it's random by default. That includes Solar system.
Earth, Mars and pretty much everything that is procedurally generated will look randomly for different players.

If Player A visits the same location on Mars as Player B  - points of interests and landscape will not match.


How Starfield works?
Planet names and planet biome data are fixed and stored in the game files. The "landings" however are procedurally generated (points of interests and landscape) based on the Seed. Game subsystem, "Planet Content Manager" has a Seed value. Seed is randomly generated each time you create new character and is written into savegames. Same character will carry the same seed, but as soon as you create a new one - new char will explore a different universe.


There is a way however to change the seed midgame using a console command:
  •  setini "iPlanetContentManagerSeed:Planet" 14731564
  • save the game
(the seed I'm sharing is a combination of Copernicus /Gallileo birth dates, feel free to use your own number, just don't forget to share it with friends playing Starfield :) )

Alternatively you can download the batch file from the "Files" section, place it in a directory with Starfield.exe and 
  • run console command "bat consistent"
  • then save the game
You have to do it just once. The inherrited saves will carry the same seed value.

Warning: Expect that using console in any way or form may disable the achievements. Consider using achievement enabler if you care

As a result, everyone playing with the same Seed will see exactly the same world. It will be procedural but not random.
That means - no matter where Player A lands, her experience would match Player B at this exact planet location - same points of interests, same landscape. The weather and events will differ.


If someone discovers something interesting, she could share the coordinates with the community and everyone else could visit this location, exactly as it was with Daggerfall (1996). This brings value to exploration. I don't understand why it's a not a thing by default and whats the point of exploring the generated planets if you can't share your discoveries with the community.

Changing the seed mid game should not affect the locations you already visited.

Don't try to change the seed using StarfieldPrefs.ini / StarfieldCustom.ini - it will NOT work (it will work only for newly created characters).
This is because the INI files are finished loading prior the main menu - as soon as one loads savegame, the saved seed will take the priority over the INI one.



Here is a reference to check if Copernicus /Gallileo seed is working correctly:
Visit this location at Sol, Luna:



It should look like this:



Technical evidence and details are covered in this video: