Valheim
Install with App

Details

Latest version
1.1.10
Last Updated
First Uploaded
Downloads
4.1K
Likes
1
Size
3.3MB
Dependants
ADDatHost Valheim hosting
€1
  • Version 1.1.10
    • Requires DrakeModsLibs 0.9.7+ (CompatHost, GetItemStandHoverLabel).
    • WardIsLove soft-compat: wall paper take / edit and item-stand No-access name display use WIL WardMonoscript when present (vanilla PrivateArea.CheckAccess is always true under WIL-only empty m_allAreas). Modules live on the Libs compat host: vanilla wards, WardIsLove, item-stand hover (Compat/ItemLibs), DevCommands.
    • ProtectiveWards soft-compat: coverage via PW helpers; ItemStand Interact gated so take-public Written Pages stay removable. Paper stand hover prefers LockSmith HasLocalWardAccess when LockSmith is loaded (SoftDependency).
    • Arcane Ward soft-compat: coverage via ArcaneWardComponent (Arcane does not patch CheckAccess, so hover deny needs this). ItemStand Interact gated for take-public paper. With LockSmith, stand hover uses LockSmith ward access.
    • Fix: WardIsLove's item-stand hover (ItemStandGetHoverTextPatch) replaced the label with No access and ignored Show item name when no access. When that option is on, hover keeps the stand name plus No access. Interact stays blocked.
    • Soft ward bridges are a courtesy (not actively monitored); please open an issue if something breaks — PRs and SoftDependency bridges welcome.
  • Version 1.1.9
    • Requires DrakeModsLibs 0.9.6+ (DrakeStackForce, stepper SetRange / SetInteractable).
    • Make Copy / Print: Paper tab copies Written templates (1–9 writable clones) or prints immutable Printed Page stacks (1–50) that spend blank paper; shared InventoryCost + vanilla nocost cheat for unlock and copy.
    • Immutable stack: Printed / copy-stamped pages use Libs stack-force (ByIdentity); non-owners cannot rewrite name/description/crafted-by (PaperCopyMark).
    • Recycle: Written templates (not prints) can return to blank Piece of Paper when PaperRecycleEnabled (default on).
    • README paper advertising screenshots (placeable ink, landscape, copies, Rename|Paper tabs, hover).
  • Version 1.1.8
    • Requires DrakeModsLibs 0.9.5+ (DrakeNumericStepper, toggle layout helpers).
    • Written Page on-mesh text: custom description renders as ink on pinned parchment (PaperShowPageText). Empty / placement-ghost pages show Sign-style ... on the writing face.
    • Wall rename: when PaperWallRenameEnabled, Shift+Use opens DrakeTabHost (Rename | Paper). Edit name/description without picking the page up.
    • Paper tab: Make public, font size (1–7 stepper), landscape — settings persist on the item through take and re-place (DrakePaper_* customData ↔ ZDO).
    • Matte parchment materials; hold-Use to take pinned pages (PaperHoldToTake).
  • Version 1.1.7
    • Fix: Placing a Written Page played the unarmed punch — vanilla PlacePiece always SetTriggers the held tool's attack animation. Notes now place with doAttack off.
    • Fix: Hovering a pinned page could spam HUD/log errors every frame (Hud.m_hoverName direct field access, leftover donor Sign.GetHoverText / MuteList). Hover is FieldInfo + Sign-skip.
    • Fix: Gale flattening can collide Thunderstore icon.png with forge paper_item/icon.png. Package icon stays branded; item icons prefer paper.png / paper_written.png.
    • Fix: Shift+E public-toggle hover used a stale join-key ($KEY_AltPlace only). Match vanilla 1.0: $KEY_AltKeys + $KEY_Use on non-classic gamepad, $KEY_AltPlace + $KEY_Use on keyboard.
  • Version 1.1.6
    • Fix: Store builds could not instantiate PaperWrittenVessel (TypeLoadException: VTable setup) because Pfhoenix Hoverable lacks Valheim 1.0 GetHoverOffset. Vessel is a plain MonoBehaviour; hover text and [E] reclaim are Harmony-routed.
  • Version 1.1.5
    • Hotfix: Store/CI builds compiled Character.Message against Pfhoenix's old 4-arg signature. Valheim 1.0 only has the 5-arg overload, so Mono threw MissingMethodException on JIT of permission/inventory tooltip code every frame (HUD scrambled). Local drakeTest worked because it compiles against live 1.0 publicized refs. All HUD messages now bind at runtime. Also load paper art if a mod manager flattens zip folders into the plugin root.
  • Version 1.1.4
    • Hotfix: Same as 1.1.3 (FieldRefAccess HUD guards). CI-safe: do not touch m_hideAdvancedMenu via publicized direct access (Pfhoenix stubs lack the field).
  • Version 1.1.3
    • Hotfix: Build HUD corruption / FieldAccessException spam — 1.1.2 Harmony guards still touched private PieceTable fields via publicized compile refs. Switch to Harmony FieldRefAccess and never let the prefix throw (exceptions abort Hud.UpdateBuild mid-frame and scramble tooltips/keybinds). (GitHub tag built locally; CI failed on Pfhoenix stubs — use 1.1.4.)
  • Version 1.1.2
    • Hotfix: Valheim 1.0 build HUD ArgumentOutOfRangeException in PieceTable.GetAvailablePiecesInCategory when custom paper place tables had an empty m_availablePiecesByCategory (common online / after scene load). Harden paper tables via AccessTools (CI-safe) and guard the HUD index path.
  • Version 1.1.1
    • (CI failed: Pfhoenix stubs lack Valheim 1.0 PieceTable fields — superseded by 1.1.2.)
  • Version 1.1.0
    • Requires DrakeModsLibs 0.9.4+ (shared wood UI, DrakeTabHost, soft rename suppress + TagBypass, Drake_PublicRewrite, item-stand / durability label refresh).
    • LockSmith integration: registers Rename on DrakeTabHost so inventory modifier+right-click can show Lock | Rename when both tabs are usable. Opening Rename / Description / Crafted-by no longer calls NotifyFeatureClosed, so the tab strip stays after OK. Shared Integration open keys / tab priorities live in Libs.
    • Piece of Paper / Written Page: craftable blanks (default Wood:1,Coal:1, stack default 50); renaming or rewriting description peels one Written Page (stack 1). Forge art packs under Assets/Items/paper_*. Config section 10 Paper (UI moves to 11 UI-NotSynced).
    • Placeable notes: Written Page hotbar Use pins parchment; BlankPaperPlaceOrientation Vertical / Horizontal / Both; [E] reclaims with custom data. Hammer pieces VerticalPaperPlaceable, HorizontalPaperPlaceable, StackPaperPlaceable (each default on). Hammer Paper Notice spike retired.
    • Paper take-public: creator or elevated override can Shift+Use a pinned Written Page so anyone can take it (PaperTakePublicEnabled, default on). Placement and hammer-remove stay warded.
    • Public rewrite: optional per-stack "Anyone can rewrite" for name/description (PublicRewriteEnabled).
    • ExcludedCategory alias Paper targets blank and written paper. Optional WrittenPaperIgnoresRestrictions, PaperScale, written default name/description.
  • Version 0.1.0
    • Initial upload and baseline version.
      • Current Feature List:
        • Change any in game item name to anything.
        • Configurable character limit
        • Configurable lock own to non item owners
        • Configurable claim unowned items by renaming
        • Support localized strings
        • Reset option for item to original name.
  • Version 0.1.1
    • Fix dependency strings
    • Increased default char limit from 25 to 50 to follow my own advice
    • Improved readme documentation.
    • Went back to school to learn how to spell better.
  • Version 0.1.2
    • embedded server sync because the mod link breaks things for other mods
  • Version 0.2.0
    • Added ability to update item descriptions
    • Under the hood cleanup
    • Changed the way owner claim verifies
    • house keeping
    • Reorganized config
    • added toggle for both descript and rename
  • Version 0.3.0
    • Added admin overrides
    • added admin API hook for determining overrides
    • added more customization to configs
    • added UI color customization
  • Version 0.3.1
    • Quick bug fix
  • Version 0.4.0
    • Under the hood improvements
    • Upgrades now carry over the item names and descriptions!
  • Version 0.5.0
    • Fixed item stand to display custom name
  • Version 0.6.0
    • Added support for API event tracking for name and description changes
    • Added new config to disable changing names/descriptions on resources, like wood, stones, etc.
  • Version 0.6.1
    • Bug fix for admin override not working correctly on named resources
  • Version 0.6.2
    • null check hardening code to prevent crashes with other mods.
  • Version 0.6.3
    • Compatibility fix with infinity hammer.
    • Compatability fix for ZenItemStands
  • Version 0.6.4
    • Fixed bug with admin detection
  • Version 0.7.0
    • added new exclusion features.
  • Version 0.9.0
    • Pre-release candidate for 1.0 - thorough testing requested before Thunderstore publish.
    • Added configurable unlock cost: pay items from your inventory once per stack before rename/description/crafted-by edits are allowed (admins/VIPs bypass).
    • Added "Crafted by" label override: display-only change to the "Crafted by" line in tooltips (real crafter ownership is unchanged).
    • Added ShowReason config: when on, denied rename/description attempts show the exact reason in the tooltip/center message.
    • Added RenameAllowlist config: specific items can bypass ExcludedNames, ExcludedCategory, and the unowned-resource block.
    • Added SeparateStacks and SeparateStacksHardLock: auto-pickup and merges require matching Drake identity; hard lock prevents manual drag-merges too.
    • Major under-the-hood refactors, null-check hardening, and tooltip/UI improvements.
    • VIP permission system improvements.
  • Version 0.9.9
    • Quick bug fix dropping items and glitch with item stands.
    • Added ward visibility option for itemstands.
    • Code refactor and cleanup
    • Cleanup config descriptions
    • Cleanup Readme
  • Version 0.9.10
    • Modifiers config: optional durability name prefixes (DurabilityModifierEnabled, DurabilityUnbrokenLabel, DurabilityBrokenLabel, DurabilityTierModifiers).
    • Broken label only at 0 durability; wear tiers for in-between; no label in the gap below pristine.
    • Skips modifiers for items with no durability (m_maxDurability 0), e.g. wood and coins.
    • ExcludeStacks (Exclusions): when enabled, non-elevated players cannot rename, edit descriptions, or crafted-by labels on vanilla stackable items (m_maxStackSize > 1). Overridden when AllowAdminOverride applies (admins/VIPs). RenameAllowlist bypasses like other exclusions. Independent of SeparateStacks / SeparateStacksHardLock under General - those merge rules still apply; elevated users can always edit stacks when override is on.
    • Build: removed duplicate environment.props import (fixes MSB4011 when Jotunn already imports it via SolutionDir).
    • Fixed nullable-analysis warnings (RenameitConfig config fields, InventoryStackPatches Harmony ref signature, menu button null checks, GetPropperName / hasNewDesc, and related files).
    • API: RenameDenialReason.ExcludedStackable renamed to ExcludedStacks (flag value unchanged); config key ExcludeStacks replaces ExcludeStackable in config files if you used a draft build with the old name.
  • Version 1.0.0
    • ServerSync hardening
      • LockSyncedConfig (default on) locks all gameplay sections 01 - 09 for non - Valheim-admins; only 10 UI-NotSynced (MenuHintColor, optional MenuOpenModifier override) stay per-client.
      • Every synced entry uses explicit BindSynced registration; startup audit logs if LockSyncedConfig was not registered or synced entry count is wrong (31 entries).
      • VipList reloads when ServerSync pushes updates (SettingChanged / SourceOfTruthChanged), not only once at load. VIP matching uses character name, GetPlayerID(), and peer host ID. Runtime AddVIP / RemoveVIP is server-only on remote clients. VIP grants mod bypass only, not Valheim admin.
    • ShowDenialUi (General, server-synced, new in 1.0) - when off, blocked items show no red strikethrough menu hint, denial tooltip lines, or center message on failed modifier+right-click (silent denials). Unlock-cost, not-in-inventory, and validation messages are unchanged. Legacy HideDisabledDenialUi cfg values migrate automatically (inverted). ShowReason default is now false (specific denial reasons only when ShowDenialUi and ShowReason are both on).
    • Menu key bindings
      • MenuOpenModifier (UI-NotSynced): full support for Shift, Ctrl, Alt, combos (Shift+Alt, etc.), F1 and other KeyCode names, and None (right-click only). Tooltip hints use the resolved binding.
      • ServerDefaultMenuOpenModifier (General, server-synced, default Shift): modpack hosts set the server-wide default; players with an empty local MenuOpenModifier follow the server. Any non-empty local value always overrides on that machine (personal preference without editing every client cfg).
    • Localization
      • Centralized strings via RenameItLocalization and LKeys; defaults in code, overrides in Assets/Localization/English.json.
      • Spanish.json included; language file name must match Valheim’s language id.
      • Menus, editors, unlock flow, permission denials, HUD messages, and tooltip hints are localized (no hard-coded English in those paths).
    • UI cleanup
      • Cancel on rename, description, and crafted-by editors (reverts pending edits, closes panel).
      • Reset all confirmation dialog before clearing every Drake customization on a stack.
      • Unified action menu layout and button wiring; localized labels throughout.
    • Config & docs
      • Numbered cfg sections 01 Admin through 10 UI-NotSynced for Configuration Manager tab order; legacy section names migrate automatically.
      • README overhaul for 1.0 (permissions, config sections, menu keys, denial UI).
  • Version 1.0.9
    • Valheim 1.0 compatibility - depends on DrakeModsLibs 0.9.0 for updated display / item-stand patches (fixes broken / oversized labels after the 1.0 game update).
    • Shared display + ServerSync code moved into DrakeModsLibs. Install Libs with RenameIt; no separate ServerSync package.
    • Packaging / docs aligned with DrakeMods branding. More customization mods may use Libs later; no full suite release planned right now.
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro