Langly's Terraforming 0.0.3
This is a BETA, please read carefully.
A small mod that adds a Terraforming Structure.
When you build and every time you upgrade the Structure a Hazard will be removed from the Colony.
When no Hazards are present anymore it will first add Habitable and then Mild Climate.
In contrast to
Mayan's mod I don't plan to spread it across multiple buildings, I want to keep it simple with just one building and no further constraints or requirements.
Check his take on out if you want a more involved approach to terraforming
If you want to make a quick check on the building, you can change the build time and costs in the industry.csv.
Some Screens on the progress to a Terran Colony:
https://imgur.com/a/5c5WLuIWhat I need from you guys:
Test it, use it to Terraform Planet and continue playing.
I just threw this together last weekend and it was more involved than expected so game crashing bugs might be still in there.
I also need a mod to delete the wrong forum user named Langly I created with a typo in the email and give me my name... :/
Usage:You can build the Terraforming Structure on any planet that has any hazard or lacks habitable or Mild Climate.
Once its build it will remove one Hazard you can then keep upgrading it until all hazards are removed.
Then keep upgrading it and it will add Hibatable and then Mild Climate.
While its upgrading it will also change the Planet type. See Configuration if you want to finetune what path your planets take.
Install:Just unpack the archive into your mod folder and activate the mod in the launcher.
Uninstall:You could Shut Down all the Terraform structures and remove the Mod.
BUT changes will persist, if I added a game crashing bug chances are very high that they will persist in the save.
ConfigurationIf you want to change what Conditions can be removed or added you can do so in the conditions.csv yoou find in the Mod directory.
You have the following columns:
removeableCondition: the name of a condition that the Terraforn Project can remove (this OR addableCondition is required)
improvePlanetOnRemove: wether or not the Planet Type improves when this condition is removed or added (required, true or false)
addConditionOnRemove: if the condition is removed add this condtion to the planet. You can, for example, add cold when you remove very_cold to make the terraforming more gradual (optional)
addableCondition: when there is no condition to remove anymore the Terraforming project adds addableConditions. Useful for conditions like habitable. (if you use it the only other filled column should be improvePlanetOnRemove)
The columns for thee Solar Shades and Mirrors are currently without use. That feature will come back with the next version though.
If you want to configure what Types the Planet Terraform to you can edit the planetProgression.csv
There are only two columns here, planetType and newPlanetType.
When a planet is terraform the mod will take all entrys where the planetType matches the type the planet has currently in game, picks one entry on random and changes the planet to the newPlanetType.
Duplicate rows are allowed so if you put this into the file:
gas_giant,barren
gas_giant,barren
gas_giant,barren_venuslike
a gas giant has a 2 in 3 chance to change into a barren world and a 1 in 3 chance to change into a venuslike one.
Known Bugs:Planned Features:1. Return of the shades and mirrors.
2. Increase the Maintenance of the Structure with every upgrade (I will make it not removable by then too
)
[Fixed with 0.0.3]
You cant build the project on non planets anymore. That should prevent class cast exceptions in the future.
Jumppoints will not lose gas giants anymore when you terraform then. You will spawn in their center and not in the orbit though.
You can configure the removable conditions and possible terraform paths now
EDIT: Added some Pics:
https://imgur.com/a/5c5WLuI