Valheim
Install

Details

Last Updated
First Uploaded
Downloads
3.1K
Likes
1
Size
197KB
Dependency string
DrakeMods-DrakesRenameit-1.0.0
Dependants
ADDatHost Valheim hosting
30% off!
  • 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).
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.