霍丁

创作者: Zrikz
已更新:2026-09-13 20:17:06
1.3MB

前置 MOD

使用 霍丁 时将自动安装

关于此 MOD

为当前英灵神殿版本兼容性移植的MagicMike的MyDirtyHoe。所有版权归MagicMike所有。临时版本——原版更新后即刻移除。

霍丁

这是MagicMike的模组。 霍丁只不过是一个兼容性移植版,来自 我的脏锄头 2.0.2 所以它能在当前版本的《英灵神殿》上运行。这里的每一个工具、每一个部件、每一处设计都是MagicMike的心血——唯一新增的只是让它重新加载所需的底层适配。

这本来就是暂时的。 当MagicMike更新MyDirtyHoe时,安装他的版本并删除这个;此包将被下架。如果MagicMike希望更快移除,说一声就立刻撤下。

抱歉关于1.1.0

1.1.0(2026年9月14日)版本在客户端上弄坏了所有锄头操作——方块放置了,效果播放了,地面却纹丝不动,每次点击日志里都会出现一条堆栈跟踪。那是半径修复里的一个笔误级别的错误,跟MagicMike的模组毫无关系,而且它上线了大约两个小时才被1.1.1替换掉。如果你在那个时间段玩过,以为模组废了,那确实如此:更新一下就能用了。抱歉浪费了大家一晚上的时间。

它为何存在

MyDirtyHoe 2.0.2 发布于 2025 年 6 月,至今仍能正常安装——而这正是问题所在。在当前版本的 Valheim 中,锤子菜单会填充,建筑部件会放置,效果会播放,并且 地面永不移动没有报错,没有崩溃,日志里也看不出任何异常。它就是悄无声息地什么都不做。

三个不同的改动导致了这一点:

  1. 地形组件 已被封印。 已初始化, 宽度, 修改后高度, 等级差, 平滑增量, 修改后的涂装, 绘画遮罩, 视图 和 保存() 全部变为私有;模组直接读写它们。
  2. 签名已更改。 强度图.戳(bool) 成为 刺激(int 延迟 = 0, 布尔 仅绘制 = false), 设置创作者 获得一个 平台用户ID,以及 终端.控制台命令构造函数新增了一个参数 之前 选项获取器。
  3. 地形操作不再通过网络传递其设置。 游戏现在只发送预制件哈希值,并对照由随游戏发布的ObjectDB构建的注册表进行解析。模组添加的部件不在该列表中,因此服务器会记录“Failed to deserialize TerrainOp settings … cancelling TerrainOp”并返回null——部件仍然会被放置,但地形永远不会被修改。这个问题会导致 每 添加地形部件的模组,不只是这一个。

请注意,前两个都不是缺失的 名称,这就是为什么仅凭名称兼容性检查会认定该模组健康。事实并非如此。

发生了什么变化

  • 如今皆为私密 地形组件 成员经历和谐 字段引用访问 委托在加载时构建一次。这会在地形顶点周围半径范围内运行,因此每次访问都进行反射会带来明显开销。
  • 呼叫点已修复,针对 游戏自身的用途 而非猜测—— 戳一下(1) 因为游戏本身就把延迟形态称作那样,并且 设置创作者(id, PlatformManager.DistributionPlatform.LocalUser.PlatformUserID) 复制自 玩家.
  • 一首和声 前缀 开 对象数据库.更新寄存器 将捆绑包的地形操作预制件添加到 地形操作 在游戏重建其哈希表之前,这样就能修复上述第3点。使用前缀而非后缀,是为了让游戏自行进行哈希计算——若采用后缀,則必须复制该逻辑,而且一旦哈希逻辑发生变化就会失效。
  • 滚轮半径功能恢复正常(1.1.1)。 MyDirtyHoe通过调整已放置部件的设置来改变半径,而在1.0.7之前,这些设置会随地形操作一同传递。现在只有预制体哈希会传递,因此服务器每次都会应用默认大小,而预览却正常缩放——这个功能看起来在工作,实际却毫无作用。Hoedin将半径变更附加到操作本身上,并在接收端读取回来。未经滚轮调整的放置与原版逐字节完全一致,而没有此构建版本的发送方或接收方则只会以默认大小应用。 如果Ctrl+滚动能放大预览,但地面始终显示相同大小,1.1.1版本应该会修复这个问题 (1.1.0 在客户端上尝试并弄坏了所有锄头操作——不要运行它)。如果在 1.1.1 服务器上仍然不行,请把你的 BepInEx/LogOutput.log.
  • 它自己的插件GUID(org.zrikzinc.hoedin和配置文件夹,这样它可以与原始版本并存,而不是相互冲突。

没有添加、移除或重新平衡任何特性——上述半径调整只是恢复了MagicMike的一项特性,并非新增。

安装

需求 BepInEx 和 约顿 (两者都列为依赖项,因此模组管理器会将它们一并拉取。)

安装在 服务器和每个客户端上每一方都根据自己的ObjectDB来解析地形操作预制体哈希,因此即使服务器拥有该预制体,没有它的客户端也无法应用这些操作。

手动安装:

BepInEx/plugins/Hoedin/Hoedin.dll BepInEx/config/Hoedin/Translations/English/Hoedin.json

如果你有MagicMike-MyDirtyHoe,请先将其移除。 两者携带不同的插件ID,因此BepInEx会毫无怨言地将两者并排加载,然后它们就会为同一批预制体争抢起来。如果地面依然纹丝不动,请检查你的配置文件中是否残留了一份副本——这通常就是问题所在。

用途

制作脏锄头。装备后, 右键打开棋子菜单 (就是打开锤子建造菜单的那个按钮——不是Tab键,这点常让人搞错)。菜单里有平滑、平整、升高、降低、耕作和移除工具。

调整大小: 选中棋子后,按住 左Ctrl加滚轮 增加或缩小半径(每格0.3米),或按住 = / -幽灵预览会随之缩放,退出建造模式后尺寸会重置。按键、修饰键和步长都在 BepInEx/config/org.zrikzinc.hoedin.cfg 下 锄头范围设置服务器和放置方客户端都需要 1.1.1 或更新版本才能应用该更改;在旧版服务器上,部件会以默认大小放置。

重置地形 可在主机端使用。

版本

包裹是 1.1.2. 插件报告 1.0.7.4 游戏内——即本移植版自身的版本号,自移植版最初制作时沿用至今。已验证在《英灵神殿》中加载正常 1.0.12 使用 BepInEx 5.4.2350 和 Jotunn 2.30.0。

制作人员与授权

我的脏锄头是 迈克的魔法店,包括此软件包附带的资源包。此处重新分发它,只是为了让一款深受喜爱的工具在兼容性空档期继续可用,不主张任何所有权,也不收取任何费用。原始文件未附带许可协议,因此本发布基于以下理解:一旦收到请求或原始版本更新(以先发生者为准),即会下架。

由以下人员移植 兹里克兹. 关于以下内容的错误报告: 端口 属于这里;错误报告请发至 模组 等MagicMike的装备配置再次跟上版本后,就归他所属了。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!