Planetary Pacification


Hunt the hidden Conduit, deploy the Resonator, survive hive retaliation, and pacify Nauvis and Gleba for the perfect late-game experience. Orbital Map Uplink is strongly recommended for the full satellite-intelligence experience.

Content
3 days ago
2.0
120
Combat Enemies Environment

Changelog

Version: 0.6.0
Date: 2026-07-09
Features:
  * Added Gleba pacification support.
  * Added the Spore Heart as Gleba's unique pacification objective.
  * Added the Bloomer as a hostile Gleba spore-growth node.
  * Added PP-specific Gleba enemy variants.
  * Added Gleba Resonator resonance cycle.
  * Added one-Resonator-per-surface support.
  * Added Spore Heart spawning based on the first player-built structure on Gleba.
  * Added Spore Heart reveal after successful Gleba resonance.
  * Added remote Bloomer spawning during Gleba resonance.
  * Added local Bloomer regrowth near the active Gleba Resonator.
  * Added Gleba spore surge attack waves.
  * Added configurable Gleba power failure behaviour.
  * Added Spore Heart damage threshold surges at 75%, 50%, and 25%.
  * Added Gleba status output to /pp-conduit-status.
  * Added optional Gleba debug commands.

Changes:
  * Resonator placement is now limited to one Resonator per surface rather than one globally.
  * Orbital Map Uplink no longer contributes to Gleba objective discovery.
  * Gleba discovery is handled through Resonator survival rather than satellite scans.
  * Gleba timing settings use seconds for recurring intervals and minutes for the long resonance duration.
  * Spore Heart and Bloomers are highly resistant to non-fire damage.
  * Fire damage is now the preferred method for destroying Gleba pacification targets.

Balancing:
  * Default Gleba resonance duration is 60 minutes.
  * Default Gleba wave interval is 60 seconds.
  * Default remote Bloomer interval is 60 seconds.
  * Default local Bloomer interval is 180 seconds.
  * Default maximum remote Bloomers is 15.
  * Default maximum local Bloomers is 5.
  * Default Gleba power failure response is progress decay.

Compatibility:
  * Nauvis pacification remains supported.
  * Gleba support requires Space Age content to be active.
  * Orbital Map Uplink remains optional.
  * Existing saves remain supported.
  * Rebirth is not included in this release.

Notes:
  * Nauvis remains an intelligence-led Conduit hunt.
  * Gleba is a survival-led spore siege.
  * The Spore Heart is always destructible but heavily defended.
  * Bloomers are intended to create controllable pressure during Gleba resonance.
Version: 0.5.0 (Unreleased)
Date: 2026-07-07
Features:
  * Added improved /pp-conduit-status output.
  * Added clearer Planetary Pacification version reporting.
  * Added active expansion node tracking.
  * Added automatic pruning of cleared forced expansion nodes.
  * Added replacement behaviour for cleared expansion nodes until the active node cap is reached.
  * Added candidate-zone chart tags for revealed Conduit signal regions.
  * Added cleanup of candidate-zone chart tags after successful pacification.
  * Added one-time near-Conduit warning when players approach the true Conduit area.
  * Added optional Conduit proximity warning setting.
  * Added clearer Resonator GUI state captions.
  * Added improved Resonator disruption, vulnerability, stabilisation, and pacification messages.

Changes:
  * Reworked /pp-conduit-status into a clearer player-facing diagnostic command.
  * Forced expansion nodes now track their spawned spawners and defences.
  * Cleared forced expansion nodes no longer continue to count against the active expansion node cap.
  * Retaliation wave origins now prefer active forced expansion nodes.
  * Retaliation wave messages are now shorter and less revealing.
  * Candidate Conduit signal regions are now easier to identify on the map after being revealed.
  * Final pacification now clears Resonator runtime state and expansion node tracking.
  * Final pacification now removes candidate-zone map tags.
  * Final pacification messaging now better presents Nauvis pacification as a completed objective.
  * Settings are now grouped more logically by gameplay system.
  * Player assistance and debug settings are now separated from normal gameplay settings.

Fixes:
  * Improved forced expansion node accounting after players destroy hive expansion nodes.
  * Improved Resonator state reporting in /pp-conduit-status.
  * Improved vulnerability timer reporting in /pp-conduit-status.
  * Improved expansion pressure reporting in /pp-conduit-status.
  * Improved cleanup after successful Conduit destruction.
  * Reduced ambiguity in player-facing Resonator and hive retaliation messages.
  * Fixed cleared expansion nodes being treated as active pressure sources.
  * Fixed candidate-zone map tags persisting after pacification.

Balancing:
  * Forced expansion pressure now better reflects active hive presence rather than total nodes ever created.
  * Clearing forced expansion nodes now has clearer tactical value.
  * The hive can still replace cleared expansion nodes while the Resonator cycle is active and the active node cap has not been reached.
  * Near-Conduit warning radius is set to 750 tiles by default.

Compatibility:
  * Existing saves remain supported.
  * Orbital Map Uplink remains optional.
  * Space Age remains optional.
  * No Gleba support is included in this release.
  * Rebirth is not included in this release.
  * No new graphics, entities, recipes, or technologies were added.

Notes:
  * This release completes and polishes the Nauvis pacification loop.
  * Gleba support is planned for a later release.
  * Rebirth should be introduced only after the basic multi-planet pacification loop is complete.
Version: 0.4.0
Date: 2026-07-03
Features:
* Added the Resonator as a base-side Conduit disruption structure.
* Added Resonator item, recipe, entity, technology, graphics, and locale.
* Added manual Resonator activation through a top-screen status button.
* Added /pp-activate-resonator as a fallback activation command.
* Added a one-Resonator build limit.
* Added configurable Resonator disruption and Conduit vulnerability timers.
* Added visible Resonator status and countdown display.
* Added Conduit invulnerability outside the vulnerability window.
* Added a timed Conduit vulnerability window after successful Resonator disruption.
* Added scripted Resonator retaliation waves using dedicated faster behemoth-tier units.
* Added forced hive expansion nodes as attack origins during Resonator disruption.
* Added replacement behaviour for destroyed forced expansion nodes.
* Added configurable wave interval, wave size, wave growth, expansion interval, expansion distance, and maximum active expansion node count.
* Added Resonator state reporting to /pp-conduit-status and remote interface output.

Changes:
* Moved the Resonator to the Combat tab.
* Updated Resonator descriptions to state that only one active Resonator can exist at a time.
* Increased Conduit spawn distance for new worlds.
* Conduits now spawn between 20,000 and 36,000 tiles from origin on new saves.
* Orbital scans now reveal possible Conduit signal regions but do not confirm the true region.
* The player must manually locate the Conduit after candidate regions are revealed.
* The Resonator now weakens the Conduit rather than locating it.
* The Conduit must be destroyed during the vulnerability window to pacify Nauvis.
* Resonator activation now requires possible Conduit regions to have been identified first.
* Resonator disruption progress now pauses if power is interrupted.
* Removing or destroying the active Resonator now stabilises the Conduit.
* Retaliation waves now continue during the Conduit vulnerability window.
* Forced hive expansion now continues during the Conduit vulnerability window.
* Forced expansion now prioritises nearby unexplored chunks where possible.
* Forced expansion node cap now counts active expansion nodes rather than total nodes ever created.
* Destroyed expansion nodes can now be replaced until the active node cap is reached again.
* Retaliation waves now directly target the active Resonator.
* Retaliation wave messages now use shorter warning text.
* Removed Resonator-target hints from normal player-facing wave messages.
* Removed coordinates from normal player-facing expansion messages.

Balancing:
* Set default Resonator wave interval to 60 seconds.
* Set default base wave size to 40 behemoth biters and 20 behemoth spitters.
* Set default wave growth to 10.
* Added dedicated Resonator retaliation units with a default 1.25x movement speed multiplier.
* Changed forced expansion interval setting from minutes to seconds.
* Set default forced expansion interval to 60 seconds.
* Set default forced expansion distance range to 750-1,500 tiles.
* Set default maximum active forced expansion nodes to 15.
* First forced expansion node is created immediately when the Resonator cycle begins.

Graphics:
* Added layered Resonator graphics using the original Core Extractor-style animated base and emission sheets.
* Added corrected transparent emission glow layers for the Resonator.
* Fixed previous static, swirl, full-sprite glow, and black-square animation issues.
* Resonator now uses a two-layer base animation and emission setup matching the original source effect more closely.
* Reduced release graphics package size by removing unused source/reference sheets.

Compatibility:
* Existing saves remain supported.
* Existing Conduits are not moved when updating from earlier versions.
* Orbital Map Uplink remains optional.
* Gleba support is not included in this release.

Notes:
* This release establishes the main Resonator disruption loop.
* The vulnerability window is not a safe phase; hive retaliation continues throughout.
* Forced expansion nodes provide visible origins for scripted retaliation waves.
* Retaliation waves use dedicated PP-only behemoth-tier units and do not affect normal enemy evolution.
Version: 0.3.1
Date: 2026-07-01
Fixes:
* Fixed pacification not persisting into newly generated chunks after the Conduit was destroyed.
* Newly generated chunks on a pacified surface are now automatically cleared of enemy life.
* Existing saves where the Conduit was already destroyed now restore the pacified surface state on configuration change.

Changes:
* Conduit destruction now marks the affected surface as pacified.
* Pacification state is now stored per surface.
* Enemy cleanup now uses a shared pacification cleanup function.
* /pp-conduit-status now reports whether the Conduit surface has been pacified.
* Remote Conduit status data now includes pacified surface state, pacification mode, and pacification tick.

Notes:
* This release focuses on Nauvis pacification persistence.
* Gleba support is not included in this release and will come in a future update once Nauvis is feature complete.
* Resonator gameplay is not included in this release.
Version: 0.3.0
Date: 2026-06-18
Features:
* Added enhanced Conduit discovery gameplay.
* Added candidate search zones for orbital Conduit detection.
* Added false-positive anomaly zones.
* Added primary signal isolation.
* Added Orbital Intelligence Accuracy setting.
* Added improved orbital scan intelligence messages.
* Added scan count tracking.
* Added satellite scan count tracking.
* Added Orbital Map Uplink scan count tracking.
* Added active search zone tracking.
* Added organic Conduit hive generation.
* Added maximum-threat Conduit hive spawners.
* Added concealed Conduit map presentation.
* Added Orbital Map Uplink receiver callbacks for uplink activation and satellite scan completion.

Changes:
* Orbital scans now behave as an intelligence-gathering system rather than direct location reveal.
* Satellite scan progression now advances only from validated Orbital Map Uplink scan-completed events.
* Repeated Orbital Map Uplink scan pulses during a single map-view session no longer create additional Conduit discovery progress.
* Search zone reveal now identifies multiple possible Conduit signal zones.
* Final scan stage now eliminates false-positive zones and isolates the primary signal.
* Replaced Conduit defensive ring layouts with natural hive clusters.
* Conduit hives now generate as large hostile megabases with irregular nest placement.
* Conduit-associated spawners now produce maximum-threat enemy forces.
* Conduit map visibility has been adjusted to better blend with surrounding enemy structures.
* Expanded /pp-conduit-status debug output.
* Expanded remote interface status data.

Integration:
* Added on_orbital_uplink_activated() remote receiver support.
* Added on_orbital_scan_completed() remote receiver support.
* Added duplicate protection for Orbital Map Uplink scan counts.
* Orbital Map Uplink integration remains optional.
* Planetary Pacification continues to support debug-triggered orbital scan progress when Orbital Map Uplink is not installed.

Compatibility:
* Planetary Pacification remains fully standalone.
* Orbital Map Uplink remains optional.
* No hard dependency exists between Planetary Pacification and Orbital Map Uplink.
* Existing Conduit destruction and pacification behaviour is unchanged.
* Existing pacification mode settings remain unchanged.

Notes:
* This release adds the Planetary Pacification receiver side of the Orbital Map Uplink integration.
* One valid satellite-based Orbital Map Uplink scan advances Conduit discovery once.
* Additional map refresh pulses from the same scan session do not advance Conduit discovery.
* The Resonator system is not included in this release.
Version: 0.2.1 (Unreleased)
Date: 2026-06-18
Changes:
  - Changed default orbital scan progress from 25 to 20.
  - Clarified /pp-orbital-scan as a debug command.
  - Added scan source tracking for future integration with Orbital Map Uplink.
  - Added last scan tick tracking.
  - Expanded Conduit status data returned through the remote interface.
  - Added /pp-conduit-status debug command.

Notes:
  - Orbital scan progress remains debug-triggered in Planetary Pacification.
  - Real scan progress is intended to be triggered by Orbital Map Uplink when a satellite-based scan occurs.
Version: 0.2.0 (Unreleased)
Date: 2026-06-18
Features:
  - Added orbital scan progression system.
  - Added multi-stage Conduit detection mechanics.
  - Added anomaly detection stage.
  - Added regional signal localisation stage.
  - Added search zone reveal stage.
  - Added optional approximate coordinate hint stage.
  - Added scan progress tracking and persistence.
  - Added optional Orbital Map Uplink integration.

Integration:
  - Added remote interface support for external mods.
  - Added add_orbital_scan_progress() remote function.
  - Added get_conduit_status() remote function.
  - Added safe integration architecture allowing Planetary Pacification and Orbital Map Uplink to operate independently.
  - Added optional Orbital Map Uplink dependency support.

Settings:
  - Added Enable Orbital Map Uplink Integration setting.
  - Added Orbital Scan Progress setting.
  - Added Allow Final Coordinate Hint setting.

Gameplay:
  - Orbital scans can progressively narrow the location of the Conduit.
  - Search zones can be charted without revealing the exact Conduit position.
  - Conduit discovery remains possible through normal exploration when Orbital Map Uplink is not installed.

Developer Features:
  - Added /pp-orbital-scan debug command.
  - Added scan stage tracking.
  - Added search zone generation utilities.
  - Added approximate coordinate generation utilities.

Notes:
  - Planetary Pacification remains fully standalone.
  - Orbital Map Uplink remains fully standalone.
  - No hard dependency exists between the two mods.
  - Orbital scan progression is currently debug-driven and intended to be triggered by Orbital Map Uplink in a future update.
Version: 0.1.2 (Unreleased)
Date: 2026-06-16
Features:
  - Added custom Conduit graphics and animation.
  - Increased Conduit footprint from 5x5 to 7x7.
  - Added animated emission layer to the Conduit.
  - Improved visual scale and positioning of the Conduit.

Changes:
  - Reworked Conduit graphics implementation.
  - Adjusted defensive perimeter spacing to better suit the larger Conduit.
  - Refined animation timing for a smoother visual effect.
  - Removed experimental colour-mask implementation pending future review.

Fixes:
  - Fixed Conduit spawning on water.
  - Fixed defensive structures occasionally spawning on invalid terrain.
  - Fixed prototype bounding box errors introduced by the larger footprint.
  - Fixed startup message timing issues when creating a new world.
Version: 0.1.1 (Unreleased)
Date: 2026-06-16
Features:
  - Added support for custom Conduit artwork.
  - Added 5x5 Conduit footprint.
  - Added emission layer support for future graphical enhancements.

Changes:
  - Replaced temporary biter-spawner visuals with the Conduit prototype.
  - Improved Conduit placement logic.
  - Expanded defensive hive generation around the Conduit.

Fixes:
  - Improved sector generation reliability.
  - Fixed Conduit placement edge cases.
  - Improved Space Age compatibility testing.
Version: 0.1.0 (Unreleased)
Date: 2026-06-16
Features:
  - Initial release.
  - Added the Conduit planetary objective.
  - Added sector-based Conduit generation.
  - Added hive complex generation surrounding the Conduit.
  - Added Conduit destruction detection.
  - Added planetary pacification mechanic.
  - Added configurable pacification modes:
      * Remove all enemies
      * Remove nests only
  - Added Conduit health multiplier setting.
  - Added optional Space Age compatibility.

Developer Features:
  - Added /pp-find-conduit command.
  - Added /pp-teleport-conduit command.
  - Added /pp-destroy-conduit command.

Notes:
  - One Conduit generates per world.
  - The Conduit must be discovered through exploration.
  - Space Age is supported but not required.