高级地形修改器兼容

创作者: Ostrix
已更新:2026-08-24 18:35:36
219KB

前置 MOD

使用 高级地形修改器兼容 时将自动安装

关于此 MOD

为当前版本的Valheim、Jotunn和EpicLoot维护AdvancedTerrainModifiers兼容分支。

高级地形修改器兼容

改善生活质量建筑模组,优化锄头和耕耘机的地形改造方式,并新增地形改造工具。

安装此包 而不是 希艾莉卡-高级地形修正不要同时加载这两个包:此兼容性构建有意保留原始 BepInEx 插件 GUID,以便现有配置和多人游戏检查继续正常工作。

此GPLv3兼容分支基于Searica的AdvancedTerrainModifiers 1.4.1(e773c62)。Ostrix 维护兼容版本。它避开了 EpicLoot 0.13.x 玩家.更新 和谐冲突,并在已安装的 Jotunn 构建缺少自定义时恢复自定义地形操作同步 地形操作 注册信息。原模组及玩法特性的功劳归Searica所有。请勿向原作者报告分支特有的问题。

1.4.8 版本面向 Valheim 1.0、BepInEx 5.4.2350 和 Jotunn 2.30.0。英文和俄文游戏文本可在以下位置编辑: 翻译/地形工具/<语言>/翻译.json;外部按键会覆盖内置默认值。如果你编辑过旧路径,请手动移动这些文件。每次《英灵神殿》发布新版本后,仍需对运行时兼容性进行冒烟测试。

版本1.4.8

  • 仅在 Valheim 完成放置幽灵定位后刷新投影地形预览,消除打开物品栏后可能导致小工具抖动或跳跃的一帧竞态。
  • 将自定义地形RPC数据和所有权声明限制为此模组管理的操作;格式错误的半径、幂值和增量将被拒绝,而不会应用。
  • 仅针对专用重置工具运行地形重置,并跳过玩家建筑、非玩家旧版修改器和保护区。
  • 如果未来的英灵神殿更新更改了其目标中间语言,则使摄像机滚动转译器安全失败。
  • 从 TerrainTools 自有路径加载可编辑翻译,避免在扁平化模组管理器安装中发生冲突,同时保留内置的英语和俄语默认值。

版本1.4.7

  • 还原了地形恢复半径预览的改动,该改动污染了共享叠加状态,并导致用 Tab 切换建造菜单后所有工具预览失效。
  • 恢复用于地形修复的独立方框和十字预览,同时保留 1.4.6 版本中嵌入的 Gale 兼容翻译。

版本 1.4.6

  • 嵌入并显式注册英语和俄语翻译,以便在模组管理器扁平化包文件夹时本地化仍然有效。
  • 使地形恢复预览圈和中心标记立即跟随所选半径。

版本 1.4.5

  • 正方形地形绘制及其预览使用同一套画笔遮罩边界计算。
  • 将预览对齐到 Valheim 实际渲染的 65x65 绘制遮罩纹素,而非不匹配的一米顶点网格反转。
  • 显示一个明亮的核心框架,并为纹理过滤羽毛显示更宽的半透明框架;MIP过滤在远处仍会柔化边缘。
  • 将经过验证的绘制蒙版预览用于整平和抬高工具,使其框架与可见方块保持一致。
  • 显示匹配的基准与目标覆盖范围,以便精确抬升,并以 Valheim 实际修改的高度顶点为中心;方形植被恢复同样使用共享的绘制预览。
  • 防止精修涂装、凸起和平滑操作在应用哨兵后报告有效半径为零。

版本 1.4.4

  • 在 Valheim 1.0 地形操作 RPC 序列化过程中保留精度高度、半径、硬度、平滑和绘制设置。
  • 恢复自定义 地形操作 世界重新加载后进行注册,并在安装的 Jotunn 构建未注册自定义地形操作时提供幂等回退。
  • 修复了跨高度图边界的地形恢复问题,并移除了旧版 地形修正 所选区域内的物体。
  • 增加可调节的恢复半径, Alt + 鼠标滚轮;框架和中心标记现在会一起缩放。
  • 在更改半径或硬度时阻止镜头缩放,并提高默认的硬度滚轮速度。
  • 修复覆盖层状态、精确高度滚动、方形工具悬停信息、铲子初始化及其单次操作建造菜单。
  • 添加可编辑的英文和俄文游戏本地化。
  • 为BepInEx 5.4.2350和Jotunn 2.30.0更新了整合包。

服务器端信息该模组可作为仅客户端模组使用,只有在你想强制应用配置设置时才需要安装在服务器上。

安全提示:结界检测会应用于整个本地笔刷覆盖范围,但这不会将 Valheim 客户端拥有的地形 RPC 转变为服务器权威验证。请将不受信任或经过修改的客户端视为不受支持的安全模型之外。

地形绘制说明:Valheim将地形涂刷存储在粗插值蒙版上。因此,可见边缘可能会略微超出方形预览范围。PlanBuild的地形涂刷工具也重现了相同的行为,在本模组中这被视为当前引擎的限制,而非不同的操作区域。

功能

多人游戏支持

  • 所有地形操作,包括重置地形修改,均可在多人模式下使用,并会同步给其他玩家。

生活质量

  • 为所有原版地形工具添加了各自地形工具使用方法的描述。
  • 所有新功能都可以在配置文件中启用或禁用。

可修改工具半径

  • 允许你使用滚轮更改地形工具的半径。
  • 可配置热键以启用半径修改。
  • 可配置的最大工具半径。
  • 修改工具半径时无法缩放视角。

可修改工具硬度

  • 允许你使用滚轮改变地形工具的“硬度”。“硬度”指的是效果在工具半径范围内应用的均匀程度,因此提高硬度会让效果应用得更均匀(参见图片中“抬升地面”工具改变硬度的示例)。
  • 可配置热键以启用更改硬度。
  • 修改工具硬度时无法缩放镜头。

新地形工具

  • 添加一把可制作的铲子,让你可以降低地形。

新锄头工具

  • 添加每种地形工具的版本,使用时不会影响地形高度。
  • 添加所有地形工具的方形版本,这些工具可以按照世界网格修改地形(让你享受干净的边缘)。
  • 添加一个精确升高地形工具,让你可以通过鼠标滚轮来设定想要升高地形的精确高度。
  • 添加移除地形修改工具,可让你重置地形。

新修者工具

  • 添加一种培养工具的版本,使用时不会影响地形高度。
  • 在 cultivator 中为每种修改地形的工具添加了方形版本,使其能够根据世界网格运行(这样你就可以享受整洁的边缘了)。

说明

如果你使用Thunderstore的模组管理器,直接从那里安装模组即可。如果你没有使用模组管理器,那么你需要一个已安装模组的英灵神殿实例(BepInEx)以及安装好的Jotunn插件。

配置

对配置设置所做的更改将立即在游戏中生效(无需重启),如果模组安装在服务器上,它们也会同步到客户端。该模组还内置了文件监视器,因此你可以通过游戏内配置管理器编辑设置(关闭游戏内配置管理器后更改即生效),或者通过文本编辑器或模组管理器修改文件中的值。

全局部分

这些设置控制全局设置以及输出到日志的详细程度。
设置 服务器同步 描述
详细程度 否 低会记录模组的基本信息。中会记录对故障排除有用的信息。高会记录大量信息,除非有充分理由,否则不要设为高,因为它会拖慢游戏速度。
  • 可接受的值:低、中、高
  • 默认值:低
悬停信息 是 设置为 true/启用后,使用方形地形工具时显示地形高度。
  • 可接受的值:False,True
  • 默认值:true

半径范围

这些设置控制与修改地形工具半径相关的功能。
设置 服务器同步 描述
半径修正 是 设为 true/启用后,允许使用滚轮调整地形工具的半径。注意:除地形恢复外,方形工具无法更改半径。
  • 可接受的值:False,True
  • 默认值:true
半径修改键 否 使用地形工具时,必须按住此修饰键并滚动滚轮才能更改半径。
  • 可接受的值:KeyCode
  • 默认值:左Alt键
半径滚动缩放 否 滚轮改变缩放比例,数值越大,半径变化越快,负号将反转你需要滚动以增加半径的方向。
  • 可接受的值:(-1, 1)
  • 默认值:0.1
最大半径 是 地形工具的最大半径。
  • 可接受的值:(4, 20)
  • 默认值:10

硬度部分

这些设置控制与修改地形工具硬度相关的功能。
设置 服务器同步 描述
硬度修正 是 设置为 true/启用后,允许使用滚轮调整地形工具的硬度。注意:方形地形改造工具无法更改硬度,不改变地面高度的工具也没有硬度。
  • 可接受的值:False、True
  • 默认值: true
硬度修改键 不 使用地形工具时,必须按住此修饰键才能通过滚轮更改工具的硬度。
  • 可接受的值:KeyCode
  • 默认值:LeftControl
硬度卷轴缩放 不 滚轮调整幅度,幅度越大硬度变化越快,负号会反转滚动增加硬度的方向。
  • 可接受的值:(-1, 1)
  • 默认值:1

铲子区

这些设置控制与新的铲子工具相关的功能。
设置 服务器同步 描述
铁铲 是 设为 true/启用后允许制作铲子。设为 false/禁用后将无法制作新铲子,但不会影响世界中已有的铲子。
  • 可接受的值:False,True
  • 默认值:true
铁铲 是 设为 true/启用可将此地形工具添加到铲子上。设为 false/禁用可将其移除。
  • 可接受的值:False、True
  • 默认值:真

锄头区

这些设置控制与锄头相关的功能。
设置 服务器同步 描述
锄头工具名称 是 设置为 true/启用可将此地形工具添加到锄头。设置为 false/禁用可将其移除。
  • 可接受的值:False, True
  • 默认值:true

修士版块

这些设置控制与修士相关的功能。
设置 服务器同步 描述
修炼者工具名称 是 设置为 true/启用可将此地形工具添加到培育者。设置为 false/禁用可将其移除。
  • 可接受的值:False,True
  • 默认值:是

已知问题

地形绘制存储在 Valheim 的插值绘制遮罩网格上,因此可见纹理边缘可能会略微超出方形预览范围。地形高度和恢复边界不受此视觉混合影响。

兼容性

通常应与其他所有模组兼容,但改变地形操作工具半径的模组除外,因为它们很可能会冲突。

部分不兼容

英灵神殿Plus 虽然TerrainTools可以与ValheimPlus一起使用,但会出现一些UI故障。ValheimPlus会冻结地形工具的动画,导致你无法正确预览效果范围,方形工具的悬停信息也无法正确更新。或许可以通过修改ValheimPlus的配置来解决这个问题。

快速工具 虽然这两个模组完全兼容,你可以使用FastTools修改铲子的耐力消耗,但目前FastTools存在一个视觉bug,会导致所有地形工具的放置预览动画损坏,并使AdvancedTerrainModifiers无法显示半径变化。你可以使用 工具调整 作为兼容替代方案。

捐赠/打赏

我的模组永远免费使用,但如果你想表示感谢,可以打赏/捐赠。

我的Ko-fi:

源代码

源代码可在 Github 上获取。

仓库 链接
维护分支 MaikiOS/地形工具
原始项目 瑟瑞卡/地形工具

贡献

请将兼容性分支的问题报告给维护中的分支,而不是报告给原软件包的作者。

制作人员

本模组灵感来源于并基于 javadevils 的 OCDHeim 以及 aedenthorn 的 HoeRadius。

厚颜无耻的自我推销(我制作的其他模组)

如果你喜欢这个模组,可能也会喜欢我其他的作品。

建筑模组

玩法模组

Valheim: 英灵神殿 的热门 MOD

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

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