Configuration Settings
This mod contains several config options to modify values and behaviors - such as for balance or server safety concerns, or simply personal taste - to your preferences. Note that several settings may have bounds imposed on their values, either logically or explicitly; these can usually be seen in the actual settings files or ingame. These are listed in order found in the source code, which is generally the order in which they were added; They may be present in a different order ingame or in the configuration files.
The settings for the mod, when installed, can be found ingame, in the mod settings menu.
Terrain Scale
Type: double
Current Default Value:
1.0
A simple multiplier for the raw scale of the overall pattern; larger values means the web of rivers is "scaled up" in size, with larger continents inside them.
Terrain X Offset
Type: int
Current Default Value:
0
Terrain Y Offset
Type: int
Current Default Value:
0
Terrain Seed Mixin
Type: int
Current Default Value:
0
This affects the seed used for the terrain program (and how it is combined with the map seed). Use this to get a new distribution with an existing map.
River Thickness
Type: double
Current Default Value:
1.0
A simple multiplier for how thick the dividing rivers should be. Only applies for some map generation algorithms.
Allow Traversible Shores
Type: bool
Current Default Value:
true
Whether to allow the generator to make the innermost shores "mud water", which is traversible to you (slowly) and to biters (normal speed). This looks better, and makes transport a bit easier, but means that walls cannot be 100% effective.
Distance Falloff (% per 100 tiles)
Type: double
Current Default Value:
12
How much the effect of the river generation should fade with distance. At 100%, the rivers will be half-width at 50 tiles and not generate at all past 100 tiles. This makes the worldgen gradually faster to compute the further you go, without affecting chokepoints near spawn, which are the ones that really matter from a gameplay perspective.
Source Code
The source code for ChokePoint can be found here:
GitHub