DrakosDJ-MovingDay icon

MovingDay

Relocate entire buildings and structures in Valheim with safety checks, container metal cargo dropping, and terrain replication.

CHANGELOG

Changelog - MovingDay

All notable changes to the MovingDay mod by DrakosDJ will be documented in this file.

[1.0.2] - 2026-06-19

Added

  • AABB-based Boundary Distance Checks: Selection connected BFS checks physical boundary distance between pieces' colliders instead of center-to-center distance, ensuring roofs and large pieces (e.g. 4x2 stone walls) connect properly.
  • ZDO Relocation Caching: Caches relative coordinates and ZDO references at Move Mode entry, resolving parts of the structure getting left behind if their sectors unload during the move.
  • Early Safety and Metal Checks: Validates safety/metal configurations at Move Mode entry (when pressing L) instead of placement, preventing unloading exploits and giving immediate feedback.
  • Early Cargo Dropping: Drops container metals immediately when entering Move Mode if ContainerMetalAction = Drop.
  • Search Radius Expansion: Increased the BFS pre-filter search radius to 250m to support massive structures.

[1.0.1] - 2026-06-18

Fixed

  • BepInEx Mod Icon: Corrected the packaged icon to use the new, custom MovingDay icon in a valid 256x256 PNG format, resolving R2ModMan validation issues.

[1.0.0] - 2026-06-17

Added

  • Initial Release of MovingDay: A distinct, standalone structure relocation mod for Valheim.
  • BFS Structure Selection: Select a structure's pieces automatically by pressing H (connected search) or G (manual selection toggle) while holding any build tool.
  • Visual Preview Ghost: Real-time translucent preview ghost showing exactly how the building aligns, rotates (using the mouse scroll wheel), and behaves relative to the terrain before confirming.
  • Terrain Replication & Footprint Reversion: Replicate structural excavations, basements, and leveling at the new location by holding LeftControl (default modifier) during placement. Restores/resets the terrain back to its natural shape at the old location footprint.
  • Player & Container Safety Checks:
    • Player safety configuration option (PlayerSafetyAction set to Block, Teleport, or Ignore). Automatically teleports the local player along with the structure if selected. Blocks or warns if other players are inside.
    • Chest safety configuration option (ChestSafetyAction set to Block or Ignore) to block moves if a chest is currently in use to prevent inventory desyncs.
  • Robust ZDO Management: Safely updates world coordinates in Valheim's local/dedicated databases, handling sector boundaries without duplicating objects or losing container contents.
  • Custom Build Script: Standalone build automation (build_movingday.bat) deploying directly to Steam BepInEx plugins and r2modman profiles.