tacodrake95 / GalaxyPopulator

A galaxy population tool for the Advanced Rocketry mod for Minecraft
MIT License
5 stars 0 forks source link

Suggestions. #3

Open Trip-kun opened 5 years ago

Trip-kun commented 5 years ago

I know you probably don't have the time to implement these, but here we go: Adding biomes to the generator, where they would be read from config in the 3 different AR temp/atmosphere classes. 0-25 26-125 126+ Adding in gas giants, along with a config for what gasses they could contain. Adding in biomes that would be the only biome a planet has (similar to how AR does) Adding asteroid dimension generation once there is a bit more documentation on them. Adding in config for percentage of planets that generate creators Config for alterative fluids besides waters for oceans

tacodrake95 commented 5 years ago

1) So the thing is, AR automatically fills in the data that you don't explicitly define (based on some of the config options for AR itself) and the built in biome selection capability for various environmental conditions seems to work fine so I didn't feel it was necessary to make my own version of that. 2) Gas giants are definitely something I can add, it won't be but a minor addition to the current code 3) See item 1 4) Absolutely will add asteroid dimensions, I had planned on making them the dominant dimension type until I realised how little documentation there is on them so they're definitely on the docket 5) Definitely, just have to figure out how to do weighted random number generation in python. (Note: this effectively boils down to "what percentage of the bodies has an atmosphere density below the threshold which spawns craters" which can already kind of be done by setting the minimum and maximum atmospheric pressures of both planets and moons) 6) We'll see what I can come up with. This one was something (along with 1) that I had already been working on but the compromise between letting the mod handle it without much user input and letting a user have to define every little thing might get a bit overwhelming for someone that just wants a nice galaxy out of the box. I do have a couple ideas for advanced config but it's a bit wishy washy at the moment.

Anyway yeah I don't know when I'll be getting under the hood again to work on this (could be hours could be weeks) so we'll see when I get around to it. The gas giants should be pretty easy to add and I can look into what it takes for adding an experimental asteroid generation mode.

Cheers! -Taco

tacodrake95 commented 5 years ago

P.S. I'm leaving this thread open for any additional ideas people may have.

Trip-kun commented 5 years ago

Alright. <genType>2</genType> is what is required to generate asteroid dimensions. The reason i suggested the biome gen/etc is for more control over the generation than AR gives by default

Trip-kun commented 5 years ago

Also, if gas giant generation is added, a config for possible gasses would probably be required to give them any purpose, as Gas giants with no gasses serve no purpose, and AR doesn't automatically assign gasses like the other properties

tacodrake95 commented 5 years ago

Alright, thanks for the info.