Factorio Tower Defense

by MrPear

A classic tower defense game mode. Start factorio, no other mods needed, start a new freeplay game.

Scenarios
a month ago
2.0
218

Changelog

Version: 1.16.9
Date: 2026-07-05
  Balancing:
    - modifying waves to make some redundant waves more challenging
    - speeding up super biters slightly
  Optimizations:
    - improve path finding algorithm to reduce lag spike when changing stone furnaces to water
  Changes:
    - ensuring debugging messages are only shown with debug mode on
Version: 1.16.8
Date: 2026-07-04
  Balancing:
    - make the super behemoth biters slower to match their size
  Bugfixes:
    - make the minimum land path a 4 tile width, and adjust the map height to ensure the stone furnace to water check is happening properly at the edges.
Version: 1.16.7
Date: 2026-07-02
  Balancing:
    - reducing the collision boxes of the biters to make them swarm better
Version: 1.16.6
Date: 2026-06-28
  Balancing:
    - wave adjustments and slight reduction in starting ammo
Version: 1.16.5
Date: 2026-06-28
  Bugfixes:
    - hiding recipes
Version: 1.16.4
Date: 2026-06-28
  Bugfixes:
    - remove dummy crafting category change
Version: 1.16.3
Date: 2026-06-28
  Bugfixes:
    - create dummy category to avoid crash
Version: 1.16.2
Date: 2026-06-28
  Bugfixes:
    - give a dummy crafting category to prevent crash
Version: 1.16.1
Date: 2026-06-28
  Bugfixes:
    - removing all recipes from character
Version: 1.16.0
Date: 2026-06-28
  Info:
    - small tweak to mod info
  Features:
    - make the lakes more natural looking as well as less perfectly stacked on the x-axis
  Balancing:
    - minor wave modifications, added in uranium ammo into the shop
    - reduce shooting speed of mini and super turrets
    - tweaking starter items to balance the start
  Changes:
    - add stone furnace as a debuggable item to build
Version: 1.15.1
Date: 2026-06-28
  Bugfixes:
    - fixing crash from incorrect name in water tiles
Version: 1.15.0
Date: 2026-06-28
  Features:
    - Allow players to see the entire relevant map
    - guaranteeing lake generation between biters and finish line.
  Balancing:
    - reduce mining speed buff in shop from 20 to 10
    - reducing number of stone furnaces players start with, but drastically reduce the cost of it in the shop
  Bugfixes:
    - ensure all new recipes have their recycling recipe also fixed for space age
Version: 1.14.7
Date: 2026-06-28
  Bugfixes:
    - recycling change for all recipes
Version: 1.14.6
Date: 2026-06-28
  Bugfixes:
    - attempt to fix the recycling recipe after space age mod loads
Version: 1.14.5
Date: 2026-06-28
  Bugfixes:
    - recycling recipe causing crash with space age
Version: 1.14.4
Date: 2026-06-28
  Bugfixes:
    - fix crash issue
Version: 1.14.3
Date: 2026-06-28
  Balancing:
    - slight adjustment to size of waves and removing redundant ones
  Bugfixes:
    - further detection of idle biter groups
Version: 1.14.2
Date: 2026-06-28
  Bugfixes:
    - further improve grouping of biters to attempt to ensure no stuck biters
Version: 1.14.1
Date: 2026-06-28
  Bugfixes:
    - improve biter commands to prevent biters from being left in spawn area incorrectly
Version: 1.14.0
Date: 2026-06-27
  Features:
    - implementing debug setting for the mod
  Bugfixes:
    - remove debug recipes if debugging is off
Version: 1.13.7
Date: 2026-06-27
  Bugfixes:
    - remove duplicate starter kit to be given after loading the save, refactor global to storage
Version: 1.13.6
Date: 2026-06-26
  Bugfixes:
    - improving character radar range to 30 from 10
    - rely on command type and velocity vector to calculate biter idleness
Version: 1.13.5
Date: 2026-06-26
  Bugfixes:
    - remove all custom radar implementation to simplify, give player larger radar range
Version: 1.13.4
Date: 2026-06-26
  Bugfixes:
    - fix crash when detecting unit groups. Also include detection of any units that were not grouped
Version: 1.13.3
Date: 2026-06-26
  Bugfixes:
    - detect and check if any biter groups are idle and reissue commands if they are
Version: 1.13.2
Date: 2026-06-26
  Bugfixes:
    - updating start() to start_moving()
Version: 1.13.1
Date: 2026-06-26
  Bugfixes:
    - radar must still have energy usage even with void energy source
Version: 1.13.0
Date: 2026-06-26
  Features:
    - introduce new radar to be able to see the whole map with spawning biters even
Version: 1.12.0
Date: 2026-06-26
  Features:
    - introducing super behemoth biter as final boss
  Balancing:
    - tweaked super and half turret to be more balanced
  Bugfixes:
    - improve how biters are sent towards the east, attempt to batch the commands into unit groups to make them move all at once together
    - remove any default starting and respawn items
Version: 1.11.1
Date: 2026-06-26
  Bugfixes:
    - desync issue in multiplayer during chunk generation
Version: 1.11.0
Date: 2026-06-26
  Features:
    - Pathfinder to ensure no full wall with water tiles from stone furnace conversion
Version: 1.10.6
Date: 2026-06-26
  Balancing:
    - improving difficulty by making larger biter waves with some early behemoths. Increasing shop chest as well to be able to properly buy the more expensive items
    - modifications to shop item costs. Adding in a one time manual mining speed buff.
  Graphics:
    - increase size of super turret
Version: 1.10.5
Date: 2026-06-25
  Bugfixes:
    - small edit to shop label
Version: 1.10.4
Date: 2026-06-25
  Bugfixes:
    - crash when selecting wave reward after refactoring
Version: 1.10.3
Date: 2026-06-25
  Bugfixes:
    - extending map height to closer to 2 chunks
Version: 1.10.2
Date: 2026-06-25
  Balancing:
    - reducing ore richness further
Version: 1.10.1
Date: 2026-06-25
  Balancing:
    - more ore patches but less richness
Version: 1.10.0
Date: 2026-06-25
  Features:
    - introducing random iron ore patches, further from nexus line the more richness available
  Bugfixes:
    - updating shop chest name
Version: 1.9.4
Date: 2026-06-25
  Balancing:
    - making a custom larger chest to be 4x4 to make it easier to insert ore into it
Version: 1.9.3
Date: 2026-06-25
  Bugfixes:
    - removing inventory size dynamic change as that isn't allowed. Changing to blue chest instead
Version: 1.9.2
Date: 2026-06-25
  Balancing:
    - slight adjustment of the special chest 10 tiles right
  Optimizations:
    - clean up unused code
    - cleanup unused map gen code
    - shop gui only opens up when selecting the chest
  Bugfixes:
    - add text to show where shop is
Version: 1.9.1
Date: 2026-06-25
  Bugfixes:
    - ordering of get or create shop chest function
Version: 1.9.0
Date: 2026-06-25
  Features:
    - introducing shop feature based on iron ore mined into a central chest.
Version: 1.8.5
Date: 2026-06-25
  Bugfixes:
    - removing surface clear method
Version: 1.8.4
Date: 2026-06-25
  Bugfixes:
    - recover ribbon world chunk generation forcing. Over generate the concrete nexus strip
Version: 1.8.3
Date: 2026-06-25
  Bugfixes:
    - updaing the replace stone furnace button into the top gui panel correctly
Version: 1.8.2
Date: 2026-06-25
  Bugfixes:
    - clear entire surface after setting map gen settings
Version: 1.8.1
Date: 2026-06-25
  Optimizations:
    - remove manual voiding to see if this is needed.
Version: 1.8.0
Date: 2026-06-25
  Features:
    - Adding in new miner choice
  Bugfixes:
    - delete td_panel if already existing when update_ui is called
    - string for furnaces to water updated
Version: 1.7.13
Date: 2026-06-25
  Bugfixes:
    - top_gui was not defined
Version: 1.7.12
Date: 2026-06-25
  Changes:
    - merge in replace stone furnaces button in the top gui into the wave info top gui
Version: 1.7.11
Date: 2026-06-25
  Bugfixes:
    - updating entity name of rock
Version: 1.7.10
Date: 2026-06-25
  Bugfixes:
    - removing rocks properly. Also relying on map gen settings instead of a map exchange string
Version: 1.7.9
Date: 2026-06-24
  Bugfixes:
    - increasing width of the map
Version: 1.7.8
Date: 2026-06-24
  Bugfixes:
    - spawn biter worms to keep the spawning chunks active
Version: 1.7.7
Date: 2026-06-24
  Bugfixes:
    - set charting for all forces to allow the biters to know how to pathfind
Version: 1.7.6
Date: 2026-06-24
  Changes:
    - debugging first wave movement, spawning in for sure active chunk
Version: 1.7.5
Date: 2026-06-24
  Changes:
    - adding in debugging messages for biter movements
Version: 1.7.4
Date: 2026-06-24
  Optimizations:
    - remove unecessary clamping logic on player. Made it feel janky when nearing edges
Version: 1.7.3
Date: 2026-06-24
  Bugfixes:
    - increase left chunk generation for biter spawn to properly spawn and get the command
Version: 1.7.2
Date: 2026-06-24
  Bugfixes:
    - first wave spawn with a 2 minute set up time before starting to allow for biters to be controlled
Version: 1.7.1
Date: 2026-06-24
  Bugfixes:
    - biters in first wave not approaching
Version: 1.7.0
Date: 2026-06-24
  Features:
    - introducing skip wave button, needing all players to skip to agree
  Balancing:
    - adjust how far they spawn from the left
Version: 1.6.0
Date: 2026-06-24
  Features:
    - Introduce spawning only from the left, and the finish point is the entire vertical axis of the ribbon
  Bugfixes:
    - remove trees from newly generated chunks
Version: 1.5.2
Date: 2026-06-24
  Bugfixes:
    - properly generate using the map exchange string
Version: 1.5.1
Date: 2026-06-24
  Bugfixes:
    - updating the map string without using the ribbon world preset
Version: 1.5.0
Date: 2026-06-24
  Features:
    - introduce custom map string
Version: 1.4.0
Date: 2026-06-24
  Features:
    - updating from complex cliffs to use water tiles instead
Version: 1.3.2
Date: 2026-06-24
  Bugfixes:
    - fix cliff orientations
Version: 1.3.1
Date: 2026-06-24
  Bugfixes:
    - crash from clicking walls to cliffs button due to incorrect nesting of functions
Version: 1.3.0
Date: 2026-06-24
  Features:
    - allow stone walls to be updated into unbreakable cliffs using a UI button
Version: 1.2.2
Date: 2026-06-23
  Balancing:
    - adjust how fast the sustainable turret fires (nerf)
Version: 1.2.1
Date: 2026-06-23
  Balancing:
    - doubling personal robot speed to improve usability
  Bugfixes:
    - wave reward timer was not properly counting down as the wave was still active
Version: 1.2.0
Date: 2026-06-23
  Features:
    - implementing wave reward timer countdown for 30s
Version: 1.1.3
Date: 2026-06-23
  Bugfixes:
    - minor changes to ensure the generator is properly defined basing off the fission generator instead of the fusion generator
Version: 1.1.2
Date: 2026-06-23
  Bugfixes:
    - minor tweak for type of the fusion reactor
Version: 1.1.1
Date: 2026-06-23
  Bugfixes:
    - personal bots were not being used, created and gave players a free generator in their equipment grid
Version: 1.1.0
Date: 2026-06-23
  Info:
    - initialize project metadata with custom license, README documentation, thumbnail and mod information
  Features:
    - introduced new miner and inserter entities which do not require power
    - introduced personal robots and personal roboport, both not requiring power. Player starts with these and automatically gets equipped
  Bugfixes:
    - adjusted to allow for more than 10 waves
Version: 1.0.0
Date: 2026-06-23
  Features:
    - initial check-in: implemented tower defense core logic, custom turrets, and automated wave spawning