LokiMoonLabs-PlanetaryResourceArchitect icon

PlanetaryResourceArchitect

A polished planetary resource editor for Dyson Sphere Program. Add, move, split, merge, and safely remove veins and oil seeps through DSP Construct Mode.

CHANGELOG

Planetary Resource Architect - Changelog Loki Moon Labs

v2.0.0 - First Public Release

  • Promoted the fully tested v1.0.7 feature set to the first public release.
  • Bumped plugin, assembly, file, product, project, and package versions to 2.0.0.
  • Finalized Thunderstore/r2modman packaging, README, manifest, credits, and release documentation.
  • No gameplay behavior was changed from the accepted v1.0.7 build.
  • No BepInEx config file is used or generated.

v1.0.7 - Resource Grid Polish

  • Reworked Planetary Resources into a full-height 2-column by 7-row grid.
  • Enlarged resource selection tiles to use the available main-panel space.
  • Changed resource tiles to horizontal icon-and-label cards.
  • Expanded label areas so long resource names wrap without clipping.
  • Kept the established 15 px bold typography and 680x600 fixed window.

v1.0.6 - Sidebar Resource Settings

  • Moved Resource Settings into the left sidebar.
  • Made resource cards toggle selection on and off when clicked again.
  • Prevented Add Resource from placing anything when no resource is selected.
  • Preserved the working Construct Mode and native Dismantle behavior. v1.0.5 - Interface Cleanup

  • Removed the Session section, Clear Selection button, Disable Tool button, sidebar instructions, and help panel.
  • Reduced the fixed window from 680x760 to 680x600.
  • Clicking the active tool button again now disables that tool.
  • Clicking an already-selected vein/group again clears the pending tool selection.
  • Right-click continues to disable the active resource tool.

v1.0.4 - Construct Mode Entry Fix

  • Fixed automatic Construct Mode opening by using DSP's native PlayerController command state.
  • Removed the direct PlayerAction_Build.Open() shortcut that DSP immediately rejected.
  • Added a pending-open state so the selected resource tool remains active during the transition.
  • Kept native Dismantle resource deletion unchanged after runtime confirmation.

v1.0.3 - Native Construct Mode Integration

  • Replaced the custom placement-marker experiment with DSP's real Construct Mode workflow.
  • Added integration with DSP's native Dismantle tool for safe vein removal.
  • Tightened Dismantle vein targeting to reduce accidental nearby selections.
  • Removed the temporary RTS movement-suppression approach.
  • Standardized visible UI text to 15 px bold.
  • Kept the compact fixed window and no-config design. v1.0.2 - Compact Placement Pass

  • Reduced the fixed window to 680x760 after testing the larger layouts.
  • Added persistent repeated Add Resource placement.
  • Added the first custom placement-preview marker experiment.
  • Added the first right-click movement-suppression attempt.
  • Closing the window now disables the active tool and clears placement state.

v1.0.1 - Interface and Merge Fixes

  • Increased text size throughout the interface.
  • Fixed Merge Vein Groups so the source cluster visibly moves onto the target group.
  • Consolidated merged source/target veins into one DSP vein group.
  • Added safer merge target validation and miner checks.
  • Added right-click tool cancellation.
  • Reworked the fixed window into a narrower/taller 900x930 layout.

v1.0.0 - Initial Development Build

  • Created Planetary Resource Architect as an original Loki Moon Labs DSP mod.
  • Added Add Resource support for all standard vein resources and oil seeps.
  • Added selectable vein amount presets, adjustable oil rate, and split count.
  • Added Move Single Vein, Move Vein Group, Move Resource Type, Split Vein Group, Merge Vein Groups, and Remove Vein tools.
  • Added miner-safety checks for destructive/movement operations.
  • Added synchronization for vein positions, colliders, rendered models, mining displays, vein groups, and DSP spatial hash addresses.
  • Added a fixed, draggable Windows-style interface, DSP input blocking over the window, F7 window toggle, status feedback, and native resource icons.
  • Designed expensive editing work to be event-driven with negligible idle overhead.
  • Established the permanent plugin GUID com.lokimoonlabs.planetaryresourcearchitect.