No Man's Sky

No Man's Sky

View Stats:
Davoodinator Apr 26, 2018 @ 10:09am
Ship, Multitool And Freighter Seed respository
https://github.com/davoodinator/NMS_Seeds/

please feel free to contribute do pull requests etc
Originally posted by Todd[CH]:
Originally posted by Davoodinator:
I can confirm what a lot of people are already saying in other places, theres a new value that was uncovered in goatfungus' save editor called the "home seed". That seed seems to influence the color of the freighter/frigate in question while the seeds we normally get on the NMSeeds website only influence the model now. I started looking into it because i was wondering why a ship that was supposed to be black and white was instead olive and orange so after messing with the home seed a bit its now black and blue. the seed tool needs an update as well as the site to share color seeds along side model seeds

Sorry for the quote tag, i just thought this was the easiest way to make shure you read this. youre it! :P
< >
Showing 16-30 of 58 comments
Luckdragon Apr 28, 2018 @ 5:21am 
sorry for the many posts, just excited about the possibility :)
Have you managed to generate NPC's?
Davoodinator Apr 28, 2018 @ 5:48am 
Originally posted by Luckdragon:
If the filename can be the seed then we can filter out same seeds (also seeds that are also already in the database) that would be quite useful. I can automatically add everything to the database but with a "generated" flag, these items will only be visible on a new crowdsourcing section where we can all review them one by one, decide if they are worth keeping and add any missing data.

might also look at automatically cropping the generated images a bit on import so they are more focused on the actual item :)

i think what im trying to say is that the OUTPUT can be identical with DIFFERENT seeds..

there aren't that many permutations of ships / colours.. and with shuttles, freighters and multitools you will see lots of dupes

Davoodinator Apr 28, 2018 @ 5:49am 
Originally posted by Luckdragon:
sorry for the many posts, just excited about the possibility :)
Have you managed to generate NPC's?

no . but an easy solution is to mod the game so that npcs for a certain area type always appear in front of you

OR to make a base with glass first floor and when you spawn you can see everything
Davoodinator Apr 28, 2018 @ 5:52am 
Originally posted by Luckdragon:
was looking at the freighter/Capital images you have, half of the ship is hidden behind the inventory, is it possible to get screengrabs in space instead of in inventory? you mention you have done them this way so the seed is visible in the screeny, but if you can set the seed as the filename then that would not be needed :)

also, 4k isnt needed, but HD would be nice ;-)

yeah the original script author used the ingame screenshot method but it is finicky and requires precise movements to do

also makes screenshotting freighters and multitools a no-go unless you revert to the inventory method

easier solution : allow people to upload their own shots of a specific seed
so if its popular people can showcase it in game

additionally -> if you use the screenshot method there are lighting issues based on where the object is and whawt is nearby and genernating light which can skew the colours completely.

the inventory method is the most consistent "photo" method available for now .. removing the ship inventory slots helps to open up the view a bit but the generla/tech click popups do obscure the view unfortunately.
Davoodinator Apr 28, 2018 @ 5:53am 
Originally posted by Luckdragon:
If the filename can be the seed then we can filter out same seeds (also seeds that are also already in the database) that would be quite useful. I can automatically add everything to the database but with a "generated" flag, these items will only be visible on a new crowdsourcing section where we can all review them one by one, decide if they are worth keeping and add any missing data.

might also look at automatically cropping the generated images a bit on import so they are more focused on the actual item :)

option 1 im not gonna try and figure out but if oyu insist. i can think about option 2 and cropping shouldn't be too hard to do

somethign to consider is that soem ship / tool types extend all the way to the left side so bleh ;p
Luckdragon Apr 28, 2018 @ 6:37am 
Option 2 would be great, don't worry about cropping, I can do that my end. I don't mind similar results with different seeds so much, that's bound to happen either way. Later I can think of a clever algorithm to try and filter those out of the database.

Getting better screenshots could also be a crowdsourced initiative as you say. In the "generated seed review" section of the site, anyone looking at such an item can change data and upload a better image. So let's stick with the inventory view.

Are you creating the folders manually, or are the different types and subtypes part of the script? Could you make those mirror the names on the site? (in the category drop-down).

One more question, is the script randomly generating seeds? i.e. if you run it twice, will each result generate different results?

so:
- update script to use the seed as the filename
- empty inventory slots and try to get the best possible image as possible in the inventory view
- (don't worry about cropping etc.)
- increase the size to HD if possible (i can run the script if you want)


then i:
- script to read the directory of images, taking type and subtype from the folder structure, seed from the image filename
- add a DB, API and storage to store "generated" entries
- create the crowdsource page to go through the generated entries 1 by 1 with options to:
1. reject or
2. accept and update colours, description, screenshot, then saving.
After rejecting or saving the updates, the item will be added to the regular DB.

I'll get started on this tomorrow. (i'm on GMT+8 timezone)
Davoodinator Apr 28, 2018 @ 7:54am 
Originally posted by Luckdragon:
Option 2 would be great, don't worry about cropping, I can do that my end. I don't mind similar results with different seeds so much, that's bound to happen either way. Later I can think of a clever algorithm to try and filter those out of the database.

Getting better screenshots could also be a crowdsourced initiative as you say. In the "generated seed review" section of the site, anyone looking at such an item can change data and upload a better image. So let's stick with the inventory view.

Are you creating the folders manually, or are the different types and subtypes part of the script? Could you make those mirror the names on the site? (in the category drop-down).
Currently the folders are created manually and hte seed scripts are per type. so there is one for ships. one for multitools qnad one for freighters


One more question, is the script randomly generating seeds? i.e. if you run it twice, will each result generate different results?

yes . its all random. so unless you run it for millions of years it will be unliikely to ever hit the same seed twice.


so:
- update script to use the seed as the filename
- empty inventory slots and try to get the best possible image as possible in the inventory view
- (don't worry about cropping etc.)
- increase the size to HD if possible (i can run the script if you want)


then i:
- script to read the directory of images, taking type and subtype from the folder structure, seed from the image filename
- add a DB, API and storage to store "generated" entries
- create the crowdsource page to go through the generated entries 1 by 1 with options to:
1. reject or
2. accept and update colours, description, screenshot, then saving.
After rejecting or saving the updates, the item will be added to the regular DB.

I'll get started on this tomorrow. (i'm on GMT+8 timezone)

OK then I need to get working on option 2.. i am insanely busy today but I will try really hard to get in an hour or two to get option 2 done.

then i will literally delete the existing seed images and redo them. ill "seed" it with a few for each category and then focus on one category per day/night/whatever. i have a few extra PCs capaable of running the game.. i may just pick one and task it to generating seed images forever with auto update on my server and ill occasionally sync it to git.

i think i just need to solve one simple technical problem

screenshot is created -> grab the file and then move it to another "Work/staging" folder of some kind.automagically
Davoodinator Apr 28, 2018 @ 7:54am 
also please accept my friend invite :D
Luckdragon Apr 28, 2018 @ 8:18am 
invite: done (although I'm always set to offline)


working/staging folder: depends on your OS, fairly simple to do in Linux with directory monitoring or a CRON job.


How do you want to move the files to the site? the API will be public facing (and filter out duplicate seeds), so if you are able to program a simple "grab file and post to API" script that might be a way forward. Alternatively, I can grab the files from Github and make/run the upload script myself.

I'll run your script when its ready too, so will have a local upload script available if you want it. (probably Python or PHP). I will make it get the item category and type from the folder and subfolder so need to make sure they match the website if you use it (the values in the website dropdowns, not the visible labels).


Just changed the [load more] function on the site to a [next page] function. With URLs that support back/forward and copying the URL so people don't get lost in the lists. I read that was an annoyance on the Reddit site of the original script creator. There was also a note about "ordering the data", but no improvement was suggested - I'm always open to suggestions for improvement. Would be great to have better search options, but difficult to find something that works for both data entry and search. Some users were adding hashtags to the description, I thought that was pretty useful.
Davoodinator Apr 28, 2018 @ 8:59am 
Originally posted by Luckdragon:
invite: done (although I'm always set to offline)


working/staging folder: depends on your OS, fairly simple to do in Linux with directory monitoring or a CRON job.


How do you want to move the files to the site? the API will be public facing (and filter out duplicate seeds), so if you are able to program a simple "grab file and post to API" script that might be a way forward. Alternatively, I can grab the files from Github and make/run the upload script myself.

I'll run your script when its ready too, so will have a local upload script available if you want it. (probably Python or PHP). I will make it get the item category and type from the folder and subfolder so need to make sure they match the website if you use it (the values in the website dropdowns, not the visible labels).


Just changed the [load more] function on the site to a [next page] function. With URLs that support back/forward and copying the URL so people don't get lost in the lists. I read that was an annoyance on the Reddit site of the original script creator. There was also a note about "ordering the data", but no improvement was suggested - I'm always open to suggestions for improvement. Would be great to have better search options, but difficult to find something that works for both data entry and search. Some users were adding hashtags to the description, I thought that was pretty useful.

im almost done with the file renaming..

i have it picking the latest screenshot and i am saving the seed in a variable. just need to figure out the best way to rename. via function or .bat and then ill update github
Davoodinator Apr 28, 2018 @ 9:00am 
also i am mostly in offline mode myself too. i have one pc running some idle game scripts haha.
Davoodinator Apr 28, 2018 @ 10:11am 
ok ive updated the git repo

the scripts now rename hte files and thumbnails properly
Davoodinator Apr 28, 2018 @ 10:12am 
I deleted whatever was there before so i could start it fresh
Davoodinator Apr 28, 2018 @ 10:16am 
i ran some shuttles to test
gonna leave it on exotics fro a bit then freighters probably
Davoodinator Apr 28, 2018 @ 5:45pm 
ran shuttles, exotics and freighters..

worked well

have comitted to github
Last edited by Davoodinator; Apr 28, 2018 @ 5:45pm
< >
Showing 16-30 of 58 comments
Per page: 1530 50

Date Posted: Apr 26, 2018 @ 10:09am
Posts: 58