Edit Map Settings: Regenerator

by Aydhe

Factorio 2.1 experimental fork of Edit Map Settings. Change map settings and selectively regenerate enemy bases, resources, vegetation, cliffs, decoratives, or complete chunks in an existing save.

Utilities
10 days ago
2.1
71
Cheats

Changelog

Version: 0.1.6
Date: 2025-01-27
  Bugfixes:
    - Fix moisture-related settings for Nauvis not working. It should work now.
Version: 0.1.5
Date: 2024-11-16
  Minor Features:
    - Right panel now shows name of surface, to make it clearer the panel edits one surface at a time.
  Bugfixes:
    - Fix inability to change planet elevation.
Version: 0.1.4
Date: 2024-11-08
  Bugfixes:
    - Fix some Space Age planet settings being lost. If you edited any planet besides Nauvis, I recommend editing it again which will regenerate any hidden settings that weren't copied. You don't have to change anything; just open the interface and click "Apply Map generation settings" on the bottom-right.
Version: 0.1.3
Date: 2024-11-05
  Bugfixes:
    - Fix cliff settings not understanding some of 2.0's changes.
Version: 0.1.2
Date: 2024-11-04
  Minor Features:
    - Asteroid spawn rate can be changed.
    - Spoiling rate can be changed. Higher numbers spoil faster!
Version: 0.1.1
Date: 2024-11-04
  Minor Features:
    - "No enemies" mode can be toggled like Peaceful mode. Toggling it off tries to clear enemies, but may not clear Vulcanus Demolishers with partially-generated territory. (Wait until it's fully generated, then kill or toggle again.)
Version: 0.1.0
Date: 2024-11-02
  Major Features:
    - Initial release, based on Bilka's Change Map Settings.
  Features:
    - Checkboxes to skip resources on a surface.
  Minor Features:
    - Current Evolution (not its "factor" settings) can be set separately per surface in 2.0.
Version: 0.3.1
Date: 2026-09-15
  Changes:
    - The regeneration button now applies the currently visible map-generation fields before opening the regeneration window.
    - Enemy regeneration previews show the active frequency and size values read from the surface.
    - Clarify that enemy regeneration rebuilds nests and worms while mobile units spawn normally afterward.
  Bugfixes:
    - Prevent pending GUI values such as enemy frequency 5 and size 5 from being mistaken for already-applied surface settings.
Version: 0.3.0
Date: 2026-09-15
  Changes:
    - Split regeneration UI, chunk planning, and job execution into separate modules.
    - Centralize optional and hidden autoplace-control policy.
    - Replace duplicated resource, terrain, and enemy field handling with a shared schema.
    - Consolidate settings validation, structure copying, and player GUI refresh paths.
    - Run selective regeneration as distinct cleanup and regeneration phases.
  Bugfixes:
    - Prevent later chunks from deleting newly regenerated entities whose bounding boxes cross chunk borders.
    - Only regenerate enemy prototypes whose autoplace force is actually the enemy force.
    - Resume an interrupted 0.2.x job using the corrected two-phase algorithm after updating.
Version: 0.2.1
Date: 2026-09-15
  Bugfixes:
    - Fix regeneration Preview and Run crashing while reading nested scope, radius, and buffer controls.
    - Respect hidden autoplace controls, including optional Fulgoran enemy controls, and preserve their existing settings.
    - Report an incomplete regeneration GUI without crashing.
Version: 0.2.0
Date: 2026-09-15
  Major Features:
    - Experimental Factorio 2.1 compatibility fork under a separate mod name.
    - Selectively regenerate enemy bases, resources, vegetation, cliffs, and decoratives.
    - Safely target unoccupied chunks with a configurable construction buffer.
    - Target chunks outside a player radius or all generated chunks.
    - Preview affected/protected chunk counts before execution.
    - Destructive complete-chunk regeneration with automatic pre-operation autosave.
    - Batched regeneration with progress reporting and cancellation.