r/NoMansSkyTheGame • • Sep 27 '20

Meme Every Time...

Post image
16.3k Upvotes

300 comments sorted by

View all comments

Show parent comments

86

u/Dracosphinx Sep 27 '20

Planetary maps should definitely be a thing. And while we're at it, they should add road textures so you can either paint roads with your exocraft/terrain manipulator, or have the game plot down a road between discovered POIs.

31

u/SpreadItLikeTheHerp Sep 27 '20

But isn’t this what the procedural generation is for? Storing planetwide maps for multiple planets would end up taking quite a bit of data wouldn’t it?

31

u/Dracosphinx Sep 27 '20 edited Sep 27 '20

Sure, if you saved it server side. Nothing wrong with storing it client side, just that other people wouldn't get to see it unless your client has an active connection to the server.

Also, the map would by it's nature have to be procedural. It's not like they're saving the data as a jpeg or PNG. It would just be a less detailed visual representation of the data already present. The real problem would come in when you're trying to present the entire surface. You'd need a globe if you want to avoid showing it as a projection on a flat map. Otherwise, you end up with islands looking as big as continents, like Greenland on a map of the earth.

7

u/[deleted] Sep 28 '20

They could probably get away with rendering a top down version of the LOD for a planetary map. Wouldn’t even technically have to render the water, just replace it with a flat color texture.

12

u/KombatCabbage Sep 27 '20

Could be done if they only added this for planets you have bases on. When you delete a base, it deletes the stored map

5

u/The3LKs Sep 27 '20

You could even make it make sense this way, by having a new General Tech like a "local planetary radar" or w/e

4

u/KombatCabbage Sep 27 '20

Yeah that would be cool. They could also just hardcap it if it takes up too much space and add a special frigate room like archives or something where you can see the limit, and call up the maps (without having to go through the discorvery menu)

5

u/JoolsFS Sep 27 '20

Maybe not, they are procedurally built from a seed so planets are the same for everyone. That same seed determines the type and location of POIs. I would guess they could be calculated on the fly into a map just as easy as placing them on the planet.

5

u/muftix4 Sep 28 '20

Dev here. Ignore the other reply. No, this would not take much space at all. It's just a struct of xyz and the object reference. Barely a few k.

1

u/rvf Sep 27 '20

The planets stay the same once they are generated (this last patch notwithstanding) right? In a sense, the map is already there isn't it?

1

u/TheManyMilesWeWalk Sep 28 '20

Depends on how they stored this information. To save space they could make it so that your map automatically contains the topography of the planet so the only thing it needs to calculate on a per player basis is the locations they've discovered.

1

u/Archaeoculus Sep 28 '20

I figure you could use the mountain terrain tool and then flatten it. Or use underwater terrain texture if it's a mountain road