If someone will tell me where the Abandoned Mining Platform is in this seed I will use and endorse. I've spent more time than I'd like to admit trying to find that damned location! I HATE Bethesda's choice of random locations! It adds nothing but frustration to the experience.
How does this work with Fixed POI's ? (i.e. The tile that New Atlantis is on.) Are they exceptions with fixed landscapes, or does the city just overwrite the random landscape ?
Thank for replying ... my question was not really about your mod; more about how the game builds the landscape for fixed POI "tiles". Are these areas generated randomly, or are they fixed and identical for everyone in the base game ?
There is no easy ways afaik. The only way to do it is to look directly in the game memory using debugger, CheatEngine or memory dump. You change the seed value, see whats changed in the memory - the second seed entry would be the Planet Content Manager structure, the first 4 bytes is the seed. You copy the next bytes after the seed, load your original save and search these following bytes in memory again. Thus you can find your original seed.
I'm sure there will be either scripts or script extensions that would allow to do that in 2024
I've uploaded a picture as a reference on how it looks in memory The first entry is the INI reading The second entry is the Planet Content Manager properties:
This part is the easiest. Nothing is packed. You just convert hex to decimal with the power of math. Some hex viewers will even do it for you.
One can use online editor https://www.binaryhexconverter.com/hex-to-decimal-converter
Or even do it offline with powershell https://michlstechblog.info/blog/powershell-convert-hex-to-int-type/
Also, i believe, even stock calc.exe should be able to do it.
Keep in mind that Windows is using little-endian convention, the little byte comes first. So you have to write bytes in reverse prior converting. If confused - you take the result and search it in dump again using the "search integer" option, it should highlight the same bytes.
Could this seed sharing be used in the future to create a system of parallel universes in the game? I mean, if we can explore the same locations and have the same experiences... What if I also share the changes I make to my save with a friend's save? Could I see my friends' buildings and outposts too?
If this worked out, we could be witnessing the birth of an Interstellar simulator right here :')
Good mod. However this mod is only useful if you and a friend want to share and talk about the same location in there individual play.
As a single player randomize doesn't matter since when you land on a planet yes initially it will be randomize, However when this randomize gets generate for the first time it become permanent . and every time you land on that location again it will be exactly as you left permanently.
Really enjoyed reading your write up! It'll be fascinating to see where this and other consistent planet based mods go in the future, thanks for the info!
I knew ever since the direct that a mod like this was going to come out. I will not be surprised at all if in a few years time there hundreds of mods that have this as a requirement
24 comments
Also the mod is nothing but a console command, it doesn't affect the underlying nature of the proc generation
Just one question
Is there a way to actually see what seed is currently being used by your current chartacter?
I'm sure there will be either scripts or script extensions that would allow to do that in 2024
The first entry is the INI reading
The second entry is the Planet Content Manager properties:
If not I guess we'll have to wait and hope we get a way to do it soonish.
One can use online editor
https://www.binaryhexconverter.com/hex-to-decimal-converter
Or even do it offline with powershell
https://michlstechblog.info/blog/powershell-convert-hex-to-int-type/
Also, i believe, even stock calc.exe should be able to do it.
Keep in mind that Windows is using little-endian convention, the little byte comes first. So you have to write bytes in reverse prior converting.
If confused - you take the result and search it in dump again using the "search integer" option, it should highlight the same bytes.
So in your reference above, if I got it right, the seed would be 56341278 ?
If so then off to find what my current seed is
If this worked out, we could be witnessing the birth of an Interstellar simulator right here :')
As a single player randomize doesn't matter since when you land on a planet yes initially it will be randomize, However when this randomize gets generate for the first time it become permanent . and every time you land on that location again it will be exactly as you left permanently.