I created a pic pack for the sol system, didn't realize these were here.
What I'm wondering is if it's possible to permanently attribute sol system planets to a specific picture. I understand that this is a game crasher if the pic isn't there, but as long as the error displays the missing pic name, i can always copy ANYTHING into that name and get things moving again.
Also, perhaps in the opening options it'd be nice to be able to expand the list of numbers if you've added pics. For example, you can have a 100 different H# pics, so why should we be restricted to only 6 (or whatever it is).
It'd be awesome if the picture name was extended by 1 letter. This would allow us to have 100 Gas Giants and HA planets
OR
Change GG and HA to just G and
(B perhaps)?
Using the stuff from above...
If Gas Giant:
RNG 1-99 -> G##
Else If Chunk
RNG 1-99 -> C##
Else If Asteroid
RNG 1-99 -> A##
Else If Terrestrial
-If Atmospheric pressure > 20 then
-RNG 1-99 -> Y##
-Else if Temperature > 500
-RNG 1-99 -> V##
-If Oxygen present then
--If hydro extent > 85 then
---If temp > 0c then 0##
---else if temp < 0c then P## (for ice planets)
--Else "M" + random number from 1-99
-EIse If Oxygen NOT present then
--If atm < 1 then B## (for barren, thin/no atmosphere planet)
--If atm > 1 then T## (for aTM's but no oxygen, this would be pics of planets with atmospheres)
Finally, if it can't find anything, R## for random
So, in conclusion:
A## for asteroids
B## for barren terrestrial (Mars, Titan)
C## for chunks
G## for gas giants
M## for earth
O## for ocean
P## for ice planets
T## for non-oxygen terrestrial planets with atmosphere between 1-20
V## for volcanic or super-hot planets (Mercury)
Y## for super-high ATM's (Venus)
And I'm assuming that VB has some sort of "try/catch" block where you can intercept errors. It would be awesome if it can dynamically limit the RNG based on the files present in the folder, but if not, then you could catch the "image not found" error and either re-run the RNG or just hardcode it to R01 for example.