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.