SuperVikingDepartment-ValheimChestNaming icon

ValheimChestNaming

给箱子起名字:打开箱子按 N(可在游戏设置里改键),用游戏原生输入框改名,名字显示在悬停提示与箱子界面标题上。Lets you name containers with the games native text dialog; hotkey configurable in-game.

CHANGELOG

Changelog

1.2.2

  • 更新图标:图标右下角键帽上的字形由 F2 改为 N,与 1.1.0 起已生效的默认快捷键一致。 仅改 tools/make-icon.js 的字形绘制,重新生成 icon.png;键帽与图标其余部分未改动。

1.2.1

  • 修复:设置页「键盘与鼠标」里看不到「重命名箱子」一行。 根因是设置页注入的补丁被挂成了 postfix,跑在游戏 SetupKeys() 接线之后, 插进去的行赶不上注册点击监听,因而不可见/不可用;现已改为正确的 prefix 注入。
  • 修复:按键注册状态在插件加载时被误判。插件加载远早于游戏的 ZInput 初始化, 原先的启动诊断会必然打印「未注册」,属误导信息;现改为在 ZInput.Reset 补丁里 于注册成功时输出 Info 级日志,并在注入设置页前主动补一次注册作为兜底。
  • 移除对静态方法 ZInput.Initialize 的错误 __instance 补丁(已由 ZInput.Reset 覆盖)。

1.2.0

  • 打开箱子前也能改名:没开任何界面时,准星对着箱子按 N 即可直接弹出改名输入框, 不必先按 E 开箱。输入抑制沿用原版聚合判定(聊天/控制台/菜单/死亡/传送等场景不触发)。
  • 开箱后按 N 的原路径保持不变;两条路径互斥,不会重复弹框。

1.1.0

  • 快捷键可在游戏内设置界面修改:按键注册进了原版键位系统(ZInput), 在「设置 → 键盘与鼠标」最下方新增「重命名箱子」一行,点击即可像原版按键一样改键; 绑定随游戏存档持久化,「重置按键」会恢复默认。
  • 默认快捷键 F2 → N:N 不与原版任何按键冲突(V 已被 MassFarm mod 占用,故不用 V)。
  • 悬停提示与箱子改键联动:改键后提示行会显示新按键名。
  • 聊天栏有焦点时不再触发改名快捷键,避免误把 N 打进聊天框。

1.0.0

  • 首个版本:给箱子起名字。
  • 快捷键:打开箱子后按 F2(可配置),弹出游戏原生文字输入框改名;留空则恢复默认名字。
  • 悬停提示:看着箱子时显示自定义名字,并在原版「按 E 打开」下方追加一行 [F2] 重命名 提示。
  • 界面标题:箱子界面顶部的标题显示自定义名字。
  • 多人同步:名字存在箱子自身的 ZDO 里,随存档与多人联机一起同步。
  • 权限:默认只能在自己的私人区域内改名,与原版告示牌一致。