Jump to content

Edit History

Please note that revisions older than 365 days are pruned and will no longer show here
FilUnderscore

FilUnderscore

IMPROVED HORDES 2.0.0-beta.1 for A21 b324 released.

 

This is an experimental release of Improved Hordes. If you encounter any bugs/performance issues regarding the mod, report them in the Issues section of the repository with the experimental label.

 

Download: https://github.com/FilUnderscore/ImprovedHordes/releases/download/2.0.0-beta.1/ImprovedHordes-Experimental.zip

Changelog

Added

  • Support for DLL-based Improved Hordes add-ons.
  • Sound events are now properly processed and capped instead of relying on heat values provided by the game.
    • Weapon silencers should work properly and attract less attention, even when used repeatedly.
    • This system may still need a few tweaks here and there, but it mostly works. Share your feedback on how it feels.
  • Re-added chance attribute to horde group entity tags.
    • This will be ignored if no other entities are valid from a selected group.
    • Reduced feral wandering zombie hordes from chance of 1.0 to 0.8 after unlocking them after reaching GS 70.
    • Reduced radiated wandering zombie hordes after unlocking them after reaching GS 180.
      • Wasteland radiated wandering zombie hordes chance reduced from 1.0 to 0.4.
      • Other biome radiated wandering zombie hordes chance reduced from 1.0 to 0.2.
  • Re-added weight attribute to horde group tags.
    • This will be ignored if no other groups are valid within a horde. If no group matches any of the spawn conditions, then the horde is killed off.
    • This replaces the previous chance attribute that was applied on groups (not related to the entity ones!)
  • Added horde_biome_curve_scale setting.
    • This setting controls how aggressive the horde_biome_multiplier scales specifically in the wasteland biome (not much effect in other biomes).

Changed

  • max_world_density setting changed to density_per_km_squared
    • Each world has a different size. The max world density should adjust accordingly.
    • The previous value of 350.0 (based on 6144x6144) is now equivalent to 9.3.
  • Lowered screamer delay from 18.0 to 6.0.
    • This change means that screamers will scream sooner when you first encounter them.
    • However, screamers now have a longer delay for each successive scream (3 times).
  • Increased wilderness wandering horde spawns in all biomes.
  • Spawn system improvements.
    • Horde spawning now has a slight delay of 2 ticks between each zombie spawn to reduce stuttering.
  • Improved improvedhordes stats command output to be more informative.
    • Now provides more information regarding main thread requests that are being processed (e.g. zombie spawning, AI updates, etc.)
    • Provides information about the current POI zone (i.e. city/town) you are in, listing attributes such as size, POI count, density and the central point.
    • Provides information about all player groups and their respective players, gamestages, and biomes.
  • Settings are now loaded when needed instead of only once at startup.
    • This fixes a bug where certain settings would not be applied properly.
  • Improved Wandering/Screamer Horde Zone AI
    • Hordes will now wander around more frequently in zones as a single pack, stopping to take breaks as they reach certain parts of town. They will repeat this for a number of times (dependent on zone size & other attributes).
    • Hordes will try to avoid wandering near POIs where Land Claim Blocks are present.
  • Changed minimum town-qualifying POI weight from 4.0 to 3.0.
    • This means a POI is classified as being potentially part of a town if it has 3 or more POIs near it.
    • This should include POIs near the outskirts of a town, as they are still considered part of the town.
  • Reduced horde_biome_curve_scale from 5.0 to 2.0.
    • This should make wasteland POI zones less crowded but still more difficult than other biome POI zones.
  • Increased horde_biome_multiplier from 0.1 to 0.5.
  • Reduced wandering_animal groups Boars and Stags weight from 0.5 to 0.25.
  • wandering_animal_enemy wilderness hordes are now affected by biome difficulty scaling.
    • You will see more aggressive animal hordes in harder biomes as a result of this change.

Fixed

  • Fixed NullPointerException when closing a game as the world unloads before the mod shuts down all its threads.
  • horde_biome_multiplier setting not being applied.
  • "Failed to spawn horde cluster" and "Bad spawn location at" warnings fixed with the spawning system improvements.
  • Random cases of horde entity group generation failing and using the placeholder zombieSpider entity class.
    • This should only be used now if you haven't defined all possible cases for group entity spawning as a guaranteed horde measure, letting you know that there are no valid groups with the current game attributes (biome/time of day).
  • Horde entities despawning early when most of the horde has already unloaded.
  • Horde entities sensing invisible players.
  • Player group gamestage being slightly higher than intended.
  • Screamers not causing world event reports when AI Player Sensing is enabled.

Removed

  • AI Player Sensing option
    • This has now been fully integrated into the AI system, it was made a setting temporarily for testing purposes.
    • Note: To be honest it was always enabled regardless of the setting in the config file. As mentioned before, certain settings were bugged and not applied when initialized, this was one of those settings upon closer inspection. Good thing the fix made in the previous version worked.

Known issues

  • Entities sometimes frozen in place when sleeping, or the game AI lags behind if there are too many entities spawned.
FilUnderscore

FilUnderscore

IMPROVED HORDES 2.0.0-beta.1 for A21 b324 released.

 

This is an experimental release of Improved Hordes. If you encounter any bugs/performance issues regarding the mod, report them in the Issues section of the repository with the experimental label.

 

Download: https://github.com/FilUnderscore/ImprovedHordes/releases/download/2.0.0-beta.1/ImprovedHordes-Experimental.zip

Changelog

Added

  • Support for DLL-based Improved Hordes add-ons.
  • Sound events are now properly processed and capped instead of relying on heat values provided by the game.
    • Weapon silencers should work properly and attract less attention, even when used repeatedly.
    • This system may still need a few tweaks here and there, but it mostly works. Share your feedback on how it feels.
  • Re-added chance attribute to horde group entity tags.
    • This will be ignored if no other entities are valid from a selected group.
    • Reduced feral wandering zombie hordes from chance of 1.0 to 0.8 after unlocking them after reaching GS 70.
    • Reduced radiated wandering zombie hordes after unlocking them after reaching GS 180.
      • Wasteland radiated wandering zombie hordes chance reduced from 1.0 to 0.4.
      • Other biome radiated wandering zombie hordes chance reduced from 1.0 to 0.2.
  • Re-added weight attribute to horde group tags.
    • This will be ignored if no other groups are valid within a horde. If no group matches any of the spawn conditions, then the horde is killed off.
    • This replaces the previous chance attribute that was applied on groups (not related to the entity ones!)
  • Added horde_biome_curve_scale setting.
    • This setting controls how aggressive the horde_biome_multiplier scales specifically in the wasteland biome (not much effect in other biomes).

Changed

  • max_world_density setting changed to density_per_km_squared
    • Each world has a different size. The max world density should adjust accordingly.
    • The previous value of 350.0 (based on 6144x6144) is now equivalent to 9.3.
  • Lowered screamer delay from 18.0 to 6.0.
    • This change means that screamers will scream sooner when you first encounter them.
    • However, screamers now have a longer delay for each successive scream (3 times).
  • Increased wilderness wandering horde spawns in all biomes.
  • Spawn system improvements.
    • Horde spawning now has a slight delay of 2 ticks between each zombie spawn to reduce stuttering.
  • Improved improvedhordes stats command output to be more informative.
    • Now provides more information regarding main thread requests that are being processed (e.g. zombie spawning, AI updates, etc.)
    • Provides information about the current POI zone (i.e. city/town) you are in, listing attributes such as size, POI count, density and the central point.
    • Provides information about all player groups and their respective players, gamestages, and biomes.
  • Settings are now loaded when needed instead of only once at startup.
    • This fixes a bug where certain settings would not be applied properly.
  • Improved Wandering/Screamer Horde Zone AI
    • Hordes will now wander around more frequently in zones as a single pack, stopping to take breaks as they reach certain parts of town. They will repeat this for a number of times (dependent on zone size & other attributes).
    • Hordes will try to avoid wandering near POIs where Land Claim Blocks are present.
  • Changed minimum town-qualifying POI weight from 4.0 to 3.0.
    • This means a POI is classified as being potentially part of a town if it has 3 or more POIs near it.
    • This should include POIs near the outskirts of a town, as they are still considered part of the town.
  • Reduced horde_biome_curve_scale from 5.0 to 2.0.
    • This should make wasteland POI zones less crowded but still more difficult than other biome POI zones.
  • Increased horde_biome_multiplier from 0.1 to 0.5.
  • Reduced wandering_animal groups Boars and Stags weight from 0.5 to 0.25.

Fixed

  • Fixed NullPointerException when closing a game as the world unloads before the mod shuts down all its threads.
  • horde_biome_multiplier setting not being applied.
  • "Failed to spawn horde cluster" and "Bad spawn location at" warnings fixed with the spawning system improvements.
  • Random cases of horde entity group generation failing and using the placeholder zombieSpider entity class.
    • This should only be used now if you haven't defined all possible cases for group entity spawning as a guaranteed horde measure, letting you know that there are no valid groups with the current game attributes (biome/time of day).
  • Horde entities despawning early when most of the horde has already unloaded.
  • Horde entities sensing invisible players.
  • Player group gamestage being slightly higher than intended.
  • Screamers not causing world event reports when AI Player Sensing is enabled.

Removed

  • AI Player Sensing option
    • This has now been fully integrated into the AI system, it was made a setting temporarily for testing purposes.
    • Note: To be honest it was always enabled regardless of the setting in the config file. As mentioned before, certain settings were bugged and not applied when initialized, this was one of those settings upon closer inspection. Good thing the fix made in the previous version worked.

Known issues

  • Entities sometimes frozen in place when sleeping, or the game AI lags behind if there are too many entities spawned.
×
×
  • Create New...