Turns Factorio into a tower defense game with a biter-kill-driven research system.
Large total conversion mods.
Version: 0.24.0
Date: 23. 08. 2026
Changes:
- Removed all comments from every file
- Removed unused projectile-visual system (projectiles.lua, projectile_shapes.lua, projectile_visuals.lua) and unused prototypes/utility/mod_compat.lua
- Trimmed util.lua to only its used helpers; removed unused mod_compat.has_interface
Version: 0.23.0
Date: 19. 08. 2026
Changes:
- Added shared/mod_integrations.lua, scripts/mod_compat.lua, and prototypes/utility/mod_compat.lua for cross-mod detection
Bugfixes:
- Fixed Core spawn erroring when bdooms_enemies isn't installed
Version: 0.22.0
Date: 19. 08. 2026
Changes:
- Moved custom biters, bosses, and nests to new bdooms_enemies dependency
Version: 0.21.0
Date: 18. 08. 2026
Changes:
- Removed Rapid/Mortar/Sniper/Shotgun Turrets and their ammo/tech/gating (moved to bdooms_gear)
Version: 0.20.0
Date: 17. 08. 2026
Features:
- Custom nests (Swarm/Tank Nest + Spitter variants)
- Swarm Spitter and Tank Spitter
- nest_finder.lua shared nest lookup
Changes:
- Waves now spawn from real nests instead of a fixed ring
- Removed wave chat announcements and pre-spawn warning
Version: 0.19.1
Date: 08. 08. 2026
Bugfixes:
- Fixed starting ore patches ignoring map resource size/richness settings
Version: 0.19.0
Date: 08. 08. 2026
Features:
- Starting resources: ore patches + oil well near spawn
Version: 0.18.0
Date: 08. 08. 2026
Changes:
- Essence Research chains reworked to be fully settings-driven
Version: 0.17.0
Date: 08. 08. 2026
Features:
- Material gating by vanilla tech tier
- Essence Research: 5 technology chains
- util.lua: set_area_force helper
Changes:
- Biter Essence is now a tool-type item
Bugfixes:
- Fixed Mortar Shells able to damage the player/turrets/Core
Version: 0.16.1
Date: 08. 08. 2026
Bugfixes:
- Fixed crash on first on_nth_tick(60) (evolution_factor API change)
Version: 0.16.0
Date: 07. 08. 2026
Features:
- Projectiles utility for custom visual projectiles
- shared/projectile_shapes.lua + scripts/projectile_visuals.lua
Version: 0.15.0
Date: 02. 08. 2026
Features:
- Hive Lord boss
Changes:
- Boss system generalized into a plugin-style registry
- Swarm Lord ability extracted into its own module
- Boss wave message now names the boss type
Version: 0.14.0
Date: 02. 08. 2026
Features:
- Shotgun Turret + Shotgun Shell ammo chain + research chain
- util.lua: scale_repeat_count helper
Changes:
- Reworked shotgun-turret.lua into a vanilla-clone script
Version: 0.13.0
Date: 05. 07. 2026
Features:
- Boss renamed Hive Lord -> Swarm Lord
- Boss spawn timing reworked (exact 5s pulse)
- Boss health scaling settings
Version: 0.12.0
Date: 05. 07. 2026
Features:
- Wave composition driven by evolution factor
- Tank Biter announcement tied to evolution instead of wave number
Version: 0.11.0
Date: 05. 07. 2026
Features:
- Mod settings menu (startup + runtime-global)
Bugfixes:
- Fixed custom turrets not accepting ammo
- Fixed boss waves never spawning
Version: 0.10.1
Date: 04. 07. 2026
Bugfixes:
- Fixed Hive Lord not spawning additional biters
Version: 0.10.0
Date: 04. 07. 2026
Features:
- Boss wave (Hive Lord) every 10th wave
- boss_manager.lua tracking active bosses
- Boss wave announcement
Version: 0.9.3
Date: 04. 07. 2026
Changes:
- Directional wave spawning (8 compass directions)
Version: 0.9.2
Date: 04. 07. 2026
Changes:
- Biter attack stat config table
Version: 0.9.1
Date: 29. 06. 2026
Changes:
- Replaced Core lifesteal with a damage aura
Version: 0.9.0
Date: 28. 06. 2026
Features:
- Core lifesteal passive
Version: 0.8.2
Date: 28. 06. 2026
Bugfixes:
- Fixed biter tinting/scaling not applying to mask layers
Version: 0.8.1
Date: 28. 06. 2026
Bugfixes:
- Fixed tint_graphics/scale_graphics skipping biter sprites
Version: 0.8.0
Date: 26. 06. 2026
Features:
- Tank Biter
- Tank Biters introduced in Standard waves from wave 8
- Tank Biter announcement
Changes:
- Swarm Biter graphics scaled to 0.6x
Version: 0.7.1
Date: 26. 06. 2026
Changes:
- Wave types unlock gradually via a phase system
- Weighted random selection
- Wave-type unlock announcements
Version: 0.7.0
Date: 26. 06. 2026
Features:
- Wave variety system: Standard/Rush/Siege/Swarm Surge
- 5-second wave warning
Version: 0.6.1
Date: 26. 06. 2026
Bugfixes:
- Added on_player_joined_game handler
- Added on_configuration_changed handler
Version: 0.6.0
Date: 26. 06. 2026
Features:
- Rapid Rounds Mk2 and AP
- Wide Shell and Heavy Shell
- Long-Range and Armor-Piercing sniper rounds
- util.lua: scale_area_radius, set_projectile_name, set_range_modifier
Version: 0.5.0
Date: 26. 06. 2026
Features:
- Sniper Turret + High-Caliber Rounds
- Sniper Turret damage and fire rate research chains
Version: 0.4.0
Date: 26. 06. 2026
Features:
- Mortar Turret damage and fire rate research chains
Version: 0.3.0
Date: 23. 06. 2026
Features:
- Swarm Biter enemy
- Mortar Turret + Explosive Compound + Mortar Shell
- Rapid Turret research chain
- Color scheme per turret/biter
- Split ammo.lua and research.lua out of towers.lua
Changes:
- Rapid Rounds use a dedicated ammo category
- Rapid Turret recipe enabled from game start
- Core spawn offset from player spawn
- UI panel simplified to text only
- Versioning policy established
Version: 0.2.0
Date: 20. 06. 2026
Features:
- Core entity (5x5 laser turret)
- Wave system
- Defeat condition
- Rapid Turret + Rapid Rounds
- HUD panel
- Essence Science Pack registered as lab input
Version: 0.1.0
Date: 16. 06. 2026
Features:
- Initial mod structure
- Biter Essence
- Essence Science Pack
- Military/Military-2 extended to require Essence Science Packs
- Floating "+N Essence" text
- util.lua shared helpers