SaveStructure
Save structures with individual or box selection. Rebuild instantly or place local holograms and build piece by piece. Configurable controls and collision checks.Changelog
1.1.0
- Added compatibility support for free-camera building mods that use the native Hammer: use the Hammer's input state when a camera freezes character input, and respect extended Hammer reach for individual/box selection and hologram construction.
- Recheck hologram targets during the Hammer action so temporary camera reach takes effect immediately; keep local previews visible near the detached camera.
- Added chest-pulling mod support for hologram construction through native full-cost requirement checks and resource consumption. Whole-structure placement retains the same native material path, allowing mods that extend these methods to supply both building modes.
- Hologram hints show required costs without treating inventory-only counts as the total available from modded storage.
1.0.0
-
Renamed the active configuration to Dyls123.SaveStructure.cfg, automatically moving the previous config and preserving its settings.
-
An existing Dyls123.SaveStructure.cfg takes priority without overwriting either file.
-
Kept the existing plugin identity, saved blueprints and hologram progress compatible.
-
Renamed the packaged example configuration to Dyls123.SaveStructure.cfg.example.
-
Saved structures use the chosen name directly in the Hammer menu, without a Structure: prefix.
-
Structure and hologram JSON files use readable names. Short random suffixes resolve duplicate display names and filename collisions without overwriting saves.
-
Existing ID-only filenames migrate on load while retaining internal IDs and hologram progress; a failed rename leaves the original file usable.
-
Each hologram has its own persistent name inherited from its blueprint, with a short suffix when needed to distinguish repeated plans.
-
Added configurable DeleteSavedStructure (Delete by default) to remove the saved blueprint selected for placement, with confirmation and immediate Hammer-menu cleanup.
-
Hologram removal now asks for confirmation. Deletion preserves completed pieces; deleting a blueprint also preserves existing hologram snapshots.
-
Blocked gameplay input while removal dialogs are open and briefly after closing, so a confirmation click cannot also place a build.
-
Split selection and placement mode shortcuts into SwitchSelectionMode and SwitchPlacementMode, both defaulting to Left Shift + right-click and independently configurable. Plain right-click still opens the normal Hammer menu outside save mode.
-
Added scroll-wheel box-height adjustment, with configurable enable/disable and step size. The wheel does not also rotate pieces or zoom the camera while adjusting a box.
-
Made the old Page Up/Down bindings optional (unbound by default).
-
Automatically migrates the exact previous F9/Page Up/Page Down defaults once, copying a customized former shared switch into both new options while preserving explicitly set separate bindings.
0.2.0
- Added client-only hologram plans with full-cost construction per piece and saved progress per world/character.
- Added box selection with adjustable height, candidate previews and individual selection cleanup.
- Allowed supported buildable ruin pieces and other players' building pieces to be selected; ward access still applies.
- Added DisableCollision and a configurable collision toggle for saved-structure placement checks.
- Added one contextual mode shortcut for individual/box selection and whole-build/hologram placement.
- Made all mod shortcuts configurable, including mouse buttons and modifier combinations. Existing shortcuts and blueprint files remain compatible.
- Added local hologram removal, material/progress hints, and duplicate-piece reconciliation without extra material charges.
- Shortened temporary save filenames to avoid avoidable Windows Mono path-length failures.
0.1.0
Initial release.
- Thunderstore package layout with root-level DLL, manifest, 256x256 icon, README, changelog and example configuration.
- Hammer save mode with multiple piece selection and visible outlines.
- Named, versioned JSON saves and automatic Hammer menu entries.
- Full structure previews, native rotation and snap points.
- Combined material requirements and immediate construction using original network prefabs.
- Placement checks and rollback of failed batches.
- Configurable controls, selection reach and size limits.
- Valheim 1.0.15 build references, automated core tests and manual acceptance checklist.
