Changelog
0.4.1
- Fix multiplayer Join: re-bind piece RPCs after chunk reload (opt-in/out and Join open/close stopped applying).
- Fix Join toggle spam when ZDO sync lags - owner tool no longer flips open/open on stale state.
0.4.0
- Piece mode (Phase 4):
EnablePieceMode discovers ward-locked chests/doors/gates (vanilla + mods) and registers always-public Hammer Public tab clones (m_checkGuardStone = false, no ZDO toggle).
- Skips donors that are already public (e.g. Christmas boxes) and private-family chests.
- Synced
PublicPieceAllowList / PublicPieceDenyList; PublicPieceNameSuffix (default on) appends localized (public) to clone names.
- Key mode ignores public clones (hover: always public). Restart after changing piece-mode registration settings.
- RequireActiveWard (default on): with no enabled ward covering a normal chest/door, LockSmith cannot manage or toggle it - including already-managed pieces. Personal/Team private-family chests stay exempt. Doors always need the ward up.
- Fix Valheim 1.0 center feedback:
AccessFeedback no longer calls the removed 4-arg Character.Message (was red MissingMethodException on key Join/clear/clipboard).
- Drop duplicate Config Manager masterkey section from ArtItemLoader; use 03 Key only for name / recipe.
- Requires DrakeModsLibs 0.9.4+.
0.3.9
- Key passes: inventory menu on the Locksmith key (Relabel, grab nearby, clear, clone at craft cost) via DrakeModsLibs wood UI /
DrakeTabHost.
- Clipboard: Ctrl+C / Ctrl+V copy guest names onto the key and paste onto a looked-at piece.
- Inventory open chord uses DrakeModsLibs
Integration.InventoryOpenModifier (removed LockSmith KeyMenuOpenModifier).
- Localized single-mode hint configure lock tool; Libs shows customize when 2+ tabs are usable (e.g. admin TagBypass + RenameIt). Soft
NoRename + hard description lock on keys (description only is hard-locked).
- Requires DrakeModsLibs 0.9.4+.
0.3.8
- Repair flattened Thunderstore installs (Gale puts
keys.bundle next to the DLL) into Assets/Items/keys so the Locksmith Key registers.
- Require DrakeModsLibs 0.9.3 (Valheim 1.0
Character.Message signature ??? fixes pickup MissingMethodException).
0.3.7
- Require DrakeModsLibs 0.9.2+ (ArtItemLoader folder packs) so the official Locksmith Key art loads for store installs.
0.3.6
- First public release (GitHub). Thunderstore/Hexium upload when store tokens are set.
- Official Locksmith Key from
Assets/Items/keys ArtItem pack (MasterKey mesh, bone skull, flipped grip).
- Slim visual-only
keys.bundle (no drop physics / particle VFX / packed Valheim scripts).
- Removed temporary give-key-on-spawn debug helper.
- README elevator pitch + store description; release categories ready for Thunderstore + Hexium.
0.3.5
- Designate flag (
locksmith_managed): key claims a chest/door as a LockSmith piece (EnableDesignate).
- After designation, Alt+E public/private for anyone with access (ward or guest) ??? no key in hand (
EnableGuestPublicToggle).
- Strangers never toggle. Public stays open-only (no Join/setup).
- Key still required for Team mode and Join open/close.
- Pre-0.3.5 pieces with public/guests/team state count as already designated.
- Clear with key: configurable
ClearModifier+E (default Alt). Guests ??? confirm twice.
- Join setup with key: configurable
SetupModifier+E (default Shift) so it no longer collides with Clear when AltPlace is rebound to Shift.
- Fix: Join hover no longer doubles
[Join open] / [E] Join access.
- Guest names: keep playerId, show name; refresh Unknown when online.
0.3.4
- Guests on ward chests/doors can Alt+E toggle public/private without the Locksmith key (
EnableGuestPublicToggle).
- Not for private-family chests. While public: Join/setup disabled ??? public means open.
- While Join is open, Alt+E still means Leave; when Join is closed, Alt+E unlocks/locks for everyone.
- Future (drakeVision): access setup menu UI.
0.3.3
- Guests [N] vs names-with-key; local TeamLabelColor; name resolve/refresh.
0.3.2
- Hover No access fix; opt-out; names; ward bypass for team guests.
0.3.1
- Ward-style Join; piece guests.
0.3.0
- Personal/Team private chests.
0.2.0
0.0.1