Void Dwellers traits: Ring World & modded habitats fix
Void Dwellers will no longer receive negative trait when settling Ring World or custom habitats from supported mods:
- Planetary Diversity – Planetary Habitats
- Starborn: Improved Voidtouched
- Dyson Swarm – colonizing space
- Void Dwellers Expanded
- Habitation
- Living Space
- Gigastructural Engineering & More
- Ascendancy Ringworlds (no longer supported, use Legacy version)
- Twinks Atlanteans
- NSC2 Modjam Freebooters Origin
- More Events Mod
- Acquisition of Technology
Source on GitHub: https://github.com/OldEnt/stellaris-void-dwellers-traits-fix
Supports Dynamic Mod Menu (3.0.*) and uses its menu template. Use it to switch ecumenopolis habitability off. Alternatively, execute the following command:
Makes following planet classes fully habitable for Void Dwellers:
# Custom flag for mods to use. Set on your planet.
has_planet_flag = voiddwellerstraitsfix
# Vanilla
uses_district_set = habitat
uses_district_set = ring_world
# is_planet_class = pc_city
NOT = { has_global_flag = voiddwellerstraitsfix_ecumenopolises_prohibited }
uses_district_set = city_world
# Planetary Diversity – Planetary Habitats
has_planet_flag = pdhab# failsafe flag
uses_district_set = pdplanethab
NOT = { has_global_flag = voiddwellerstraitsfix_ecumenopolises_prohibited }
uses_district_set = pdarchive # Archive World
uses_district_set = pdecocity # Eco-Arcology
uses_district_set = pdnecropolis # Necropolis
uses_district_set = pdpalacearc # Palace and Capital Arcology
uses_district_set = pdmilarc # Fortress Arcology
uses_district_set = pdshroudarc # Shrouded Arcology
is_planet_class = pc_technoorganic # Techno-Organic World
# Planetary Diversity – Planetary Habitats – old classes for backwards compatibility # unsupported in Stellaris 3.*, use Legacy fix version
# Starborn: Improved Voidtouched
uses_district_set = starborn_start
# Dyson Swarm – colonizing space
uses_district_set = Dyson_swarm
# Living Space
has_planet_flag = stpg_planetary_habitat
# Habitation
has_planet_flag = hab_init
# Gigastructural Engineering & More
uses_district_set = giga_planet
uses_district_set = giga_alderson
uses_district_set = giga_birch
uses_district_set = giga_habitat
uses_district_set = interstellar_ring
uses_district_set = penrose_ring
uses_district_set = virtual_ring
# # Ascendancy Ringworlds # unsupported in Stellaris 3.*, use Legacy fix version
# Twinks Atlanteans
uses_district_set = skypalace
# NSC2 Modjam Freebooters Origin
uses_district_set = nsc_freebooter_habitat
# More Events Mod
is_planet_class = pc_mem_vazuran_habitat
# Acquisition of Technology
uses_district_set = dm_habitat
uses_district_set = ae_habitat
uses_district_set = sigma_habitat
This mod will not remove negative trait from your existing pops. You can gene-mod them to your starting pops easily.
Overwrites origin.1 event (present in events/origin_events_1.txt).
This Void Dwellers Ring World fix started as a part of my Void Dwellers Expanded but since it requires modifying core file I separated it and added support for additional mods.
If you want to add your custom planet class to the list just drop a comment below.
Source on GitHub: https://github.com/OldEnt/stellaris-void-dwellers-traits-fix