Ok, new version online. (v 0.431)
A small bugfix when having no towns and cities (almost empty map), but trying to calculate roads.
AND: a first iteration on custom zones for modding:
(this will not affect normal generation unless you add something to the prefablist.txt)
Add POIs to those custom zones. The settlements will only spawn if any POI is assigned to them, else the custom settlement is ignored
//(towns have a main asphalt road, the number indicates the number of POIs spawned in this custom town)
custom_town_size_15
custom_town_size_12
custom_town_size_10
custom_town_size_8
//(settlements have a gravel road)
custom_settlement_size_10
custom_settlement_size_8
custom_settlement_size_5
custom_settlement_size_3
//(outback POIs have a single dead-end road leading towards them)
custom_outback_size_4
custom_outback_size_3
custom_outback_size_2
custom_outback_size_1
In the UI there is a dropdown indicating how many of those custom settlement should spawn.
If none are assigned in the prefabslist (as in the default list), they will not spawn any custom settlement.
You can use this to create your own town or settlement style with your own selection of POIs.
Since the UI cant assign each zone type a size also, the custom zones reference the number of POIs that will spawn in this type of settlement.
example:
xcostum_TittyTwister(by_Sorrowthief),COMMERCIAL;RESIDENTIALOLD,0,0,32,10,31,custom_town_size_8;custom_outback_size_1
this will spawn the POI in a custom "tittytown" with 8 POIs per town, or as a single POI in the landscape
You could turn off all other cities, towns and settlement to see only the custom ones spawn