About Reactive Evolution Factor
From Factorio Mod PortalThis mod introduces a dynamic mechanic where destroying alien spawner buildings and worm turrets directly reduces the evolution factor of enemy forces. By targeting and eliminating these structures, players can slow or reverse the pollution factor progression towards more dangerous enemy forces.
Reactive Evolution Factor
Fork of Evolution-Reduction-Redux
Overview
Reactive Evolution Factor is a mod for Factorio that dynamically updates the process of calculating the evolution factor of enemy forces. It introduces a unique mechanic where destroying enemy turrets and unit-spawners reduces the evolution factor, adding strategic depth to combat and base-building.
Features
- Dynamic Evolution Reduction:
- Each turret and spawner entity contributes a unique reduction value to the evolution factor upon destruction.
- Has a standard reduction value for which it will default to, in case it does not have a defined reduction value.
- Encourages targeted destruction of high-value enemy structures to slow enemy evolution.
- Customization for Modders:
- Other mod creators can integrate with this mod to define custom reduction values for new turrets and spawners
- This allows seamless integration of custom entities into the evolution reduction system.
- Settings:
- Adjust available settings through in-game mod settings window.
- Enable or disable debug messages to monitor evolution factor changes in real-time.
- Balanced Gameplay:
- Reduction values are carefully calibrated to maintain a balanced gameplay experience.
Factorio Space Age Turrets and Unit Spawn Reductions
The following default reduction values are included:
Turrets
| Entity Name | Reduction Value | |-------------------------|-----------------| | small-worm-turret | 0.00003 | | medium-worm-turret | 0.00006 | | big-worm-turret | 0.00009 | | behemoth-worm-turret | 0.00015 |
Unit Spawners
| Entity Name | Reduction Value | |-------------------------|-----------------| | biter-spawner | 0.012 | | spitter-spawner | 0.010 | | gleba-spawner-small | 0.010 | | gleba-spawner | 0.012 |
These values can be extended by other mods using the provided API.
Installation
In-Game Browser Installation
- Open the in-game mod manager.
- Search for "Reactive Evolution Factor".
- Install the mod and restart the game.
Manual Installation
- Download the mod from the Factorio Mods Portal.
- Place the mod's
.zipfile into themodsfolder in your Factorio installation directory. - Enable the mod through the in-game mod manager.
Usage
- Upon destroying enemy turrets or spawners, the evolution factor will automatically decrease based on the configured reduction values.
- Monitor evolution factor value changes using the debug messages if enabled.
For Mod Developers
By default, any turret or unit-spawner entities that Reactive Evolution Factor is unaware of will receive the default reduction vaulue of 0.002. If you wish to have a unique value for your custom entity, you can integrate them from your mods using the following API:
remote.call("reactive-evolution-factor", "add_reduction_value", {
["turret"] = {
["custom-turret"] = 0.00005
},
["unit-spawner"] = {
["custom-spawner"] = 0.015
}
})
This makes Reactive Evolution Factor aware of the new entities and applies the specified reduction values when they are destroyed.
Debugging
Enable debug messages through the in-game settings to observe detailed information about:
- Current evolution factor.
- Entity destroyed that triggered the evolution factor change.
- Reduction values applied for each destroyed entity.
- Real-time evolution factor breakdown (time, pollution, destruction).
License
This mod is released under the MIT License. Feel free to modify and distribute it as long as credit is given to the original creator.
Contributing
Contributions are welcome! If you have ideas for improvement or additional features, please submit a pull request or create an issue in the Repository at this location.
Highlights
From source dataGame versions
Built for Factorio 2.0.
Footprint
Rated a light load on a server.
License
Published under MIT.
Reactive Evolution Factor on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Factorio servers. We download it from Factorio Mod Portal, place it, and restart the server.
- Server side
- Required on the server
- Server load
- light
- Smallest plan we suggest
- Factorio — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 0.0.20, released 2025-01-18
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 0.0.20 | 2025-01-18 | 2.0 | n/a |
| 0.0.19 | 2025-01-18 | 2.0 | n/a |
| 0.0.18 | 2025-01-17 | 2.0 | n/a |
| 0.0.13 | 2025-01-17 | 2.0 | n/a |
| 0.0.12 | 2025-01-17 | 2.0 | n/a |
| 0.0.2 | 2025-01-16 | 2.0 | n/a |
Dependencies
- Required: [reserved]
- Required: Events Logger
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run Reactive Evolution Factor on a Factorio server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogCreatures & NPCs
Adds or changes creatures, NPCs and how they behave.
Runs on your server
From source side supportFactorio Mod Portal lists Reactive Evolution Factor as required on the server. Check its Factorio Mod Portal page to see whether players need it too.
Compatibility
- Game
- Factorio
- Runs on
- Serverrequired on the server
- Game versions
- 2.0
Verified at the source
- ✓Factorio Mod PortalOfficial listing, checked 2026-10-09Open ↗
- ✓AuthorRalnoc, as published on Factorio Mod Portal
- ✓LicenseMITFree

