Dedryx-ContinuousBuild icon

ContinuousBuild

Hold the placement button while building to continuously place pieces as you move through Valheim's snap points.

By Dedryx

CHANGELOG

Changelog

1.0.0

  • Initial public release by Dedryx following gameplay testing of the preview versions.
  • Hold the normal placement button to build continuously at new valid snap positions.
  • Configurable held snap distance and improved Auto snap selection.
  • Duplicate protection, failed-attempt debounce, and input/UI/tool/piece resets.
  • Client-side operation through vanilla placement, costs, effects, and networking.
  • Optional modifier and debug logging; existing preview configuration is preserved.
  • Release metadata and documentation finalized; gameplay behavior matches 0.1.4.

0.1.4

  • Add ImproveAutoSnapping = true: while holding placement in Auto mode, retry nearby snap candidates if the nearest pair would overlap an existing piece or repeat a successful placement from the current hold.
  • Reuse vanilla snap points, nearest-point lookup, and overlap checks. Preserve named snap modes and already-usable Auto choices.
  • Bound fallback work in dense builds; retain final vanilla validity checks and duplicate/aim protections.

0.1.3

  • Increase vanilla snap capture from 0.5 m to 1 m while holding placement input, including the initial click.
  • Add configurable HeldSnapDistance (0.5–2 m). Release restores the normal distance; building reach and duplicate protections are unchanged.
  • Keep vanilla snap selection and overlap checks; respect snap-disable controls and optional modifier requirements.

0.1.2

  • Hold only the normal placement button to continue building at new snap positions.
  • Add RequireModifier = false; set it to true to restore the optional modifier behavior. Existing ModifierKey settings remain saved but do not require a modifier by default after upgrading.
  • Keep accepted-snap checks, movement/rotation requirements, duplicate prevention, and build-mode/UI restrictions.

0.1.1

  • Fix repeated wall placement on unsnapped surfaces: automatic attempts now require a snap accepted by vanilla, checked again after the final ghost refresh.
  • Require player aim, position, or selected rotation to change after each success so newly built geometry cannot trigger a stationary placement chain.
  • Preserve normal manual placement, including the first unsnapped piece.
  • Add regression checks for drifting wall surfaces, stationary snap changes, and intentional snap movement.

0.1.0

  • Initial client-side continuous building through vanilla placement input.
  • Configurable modifier (Left Alt by default), duplicate tolerances, and optional diagnostics.
  • Successful-transform tracking, failed-attempt debounce, and input/UI/tool/piece resets.