Settings - FilUnderscore/ImprovedHordes GitHub Wiki
To change settings for the Improved Hordes 7 Days to Die Mod, open the file settings.xml in the mod's Config/ImprovedHordes folder. Changes are applied on game restart.
List of Settings
thread_tick_ms
This setting determines the update rate for threads every second.
Try increasing this value if you are experiencing performance issues, as the hordes will then update less frequently. A correction is applied after every update to ensure that the horde simulation system remains stable, so changes to this setting should have no noticeable effect on gameplay.
The default setting is 100 milliseconds.
max_entities_spawned_per_player
This setting determines how many horde zombies are alive at any given time per player (per player group).
A player group is defined by the players within view distance of each other. To disable this setting and allow all entities within a horde to spawn at once, set to -1.
The default setting is 16 entities.
max_hordes_spawned_per_player_group
This setting determines how many hordes can be spawned at any one time for a player group.
To calculate the max possible number of entities for a player group (given that both settings are greater than -1): max_entities_spawned_per_player_group = max_hordes_spawned_per_player_group * max_entities_spawned_per_player
To allow any number of hordes to spawn for a player group, set to -1. Be warned however, some player groups may not get hordes spawning in while other groups have hordes alive if the world entity count caps out at the currently set MaxSpawnedZombies/MaxSpawnedAnimals game prefs while this setting is set to -1.
The default setting is 3 hordes.
max_spawn_capacity_percent
This setting determines the maximum percentage of the MaxSpawnedZombies/MaxSpawnedAnimals cap that can be occupied by horde-spawned entities.
The default setting is 0.8 (80%).
World Spawn Limits
max_horde_density
This setting determines the maximum horde density that a horde can have.
Horde density is a multiplier that is used on top of the entity counts defined in the hordes.xml file to determine the maximum number of entities to spawn in a loaded horde.
The default setting is 2.0.
density_per_km_squared
This setting is used to determine the maximum horde density that can occupy the world at any given time (cumulative of all hordes in the world).
The max world density is calculated as such: max_world_density = density_per_km_squared * world_size_in_km^2
The world will not be populated with anymore hordes after the max world density number is reached.
The default setting is 9.3.
horde_biome_multiplier
This setting determines the biome multiplier applied to horde spawning (densities and sparsity). A higher number means more hordes per km^2 and denser hordes.
The default setting is 0.5.
horde_biome_curve_scale
This setting determines the scaled biome multiplier applied to all biomes on top of the horde_biome_multiplier setting.
This setting mainly affects the wasteland, not so much other biomes. A higher number means more hordes per km^2 and denser hordes.
The default setting is 1.5.
Horde Merge Distances
loaded_merge_distance
This setting determines the minimum distance between 2 or more hordes to merge when loaded within view distance. Merging is not a guaranteed act however, and relies on random chance and whether the collective goals of all hordes nearby are aligned with one another.
The default setting is 10 m.
unloaded_merge_distance
This setting determines the minimum distance between 2 or more hordes to merge when not loaded within view distance. Merging is not a guaranteed act however, and relies on random chance and whether the collective goals of all hordes nearby are aligned with one another.
The default setting is 50 m.
Horde Populator Settings
wandering_animal_wilderness_sparsity
This setting determines the sparsity of wandering animal hordes (i.e. deer, boars, chicken, rabbits) in the wilderness. The number is a multiplier which represents how sparse (evenly dispersed) hordes should be from each other.
The default setting is 64.
wandering_animal_enemy_wilderness_sparsity
This setting determines the sparsity of wandering animal enemy hordes (i.e. wolves, bears, vultures, etc.) in the wilderness.
The default setting is 32.
wandering_enemy_wilderness_sparsity
This setting determines the sparsity of wandering enemy hordes (i.e. zombies) in the wilderness.
The default setting is 32.
wilderness_horde_repopulation_days
This setting determines the number of days between location respawns in the wilderness for wandering hordes.
The default setting is 7 days.
zone_horde_repopulation_days
This setting determines the number of days between location respawns for zone wandering hordes (i.e. hordes that spawn in cities/towns).
The default setting is 7 days.
Events
event_chunk_radius
This setting determines the radius of chunks nearby that events will influence interest levels of temporarily (cumulatively until expiry).
The default setting is 3 chunks.
event_interest_distance_multiplier
This setting determines the multiplier for event interest distance calculations. A smaller value means that less events will be reported to hordes further away.
The default setting is 0.5.