地面重置

创作者: Frogger
已更新:2024-01-07 01:03:26
125KB

关于此 MOD

自动且逐步重置全地图地形,同时兼顾玩家的守卫和市场区域。完全在服务器端运行Project Logo

地面重置

一个专用服务器模组,可按可配置的速率逐步将地形恢复至原始状态。

关于

GroundReset是一个专用服务器模组,可自动逐步重置地图上的地面地形。

以下区域不会发生地形变化:

  • 原版英灵神殿的守卫
  • 来自AzuMatt的WardIsLove模组的守护结界
  • 来自ArcaneWard模组的守卫
  • 来自KGValheim的市场与NPC模组的市场

工作原理

Valheim中的地形由游戏通过高度图生成,高度图由大量点值组成。此模组会识别已更改的地形,并计算对原始高度图值所做的更改量,即当前增量值。当前增量值为正或负,取决于地面是相对于初始高度被降低还是升高。

  • 这个模组会将当前差值除以配置中设置的分隔值,以计算每个点改变地形所需的比例,并使其趋近于0。
  • 配置中TheTriggerTime值定义的每几分钟,模组都会将当前delta值修改为当前delta值除以Divider所得的分数值。
  • 当点的值足够接近0时(依据以下定义 阶梯重置最小高度),地形会完全恢复为游戏在世界开始时为其分配的原始高度。
  • 位于活跃选区或市场领地范围内的点不会受到影响。

安装说明

仅安装在专用服务器上。此模组不应安装在客户端。玩家无需在本地安装此模组。

配置

配置值可以在游戏中使用配置管理器模组进行更改。否则,请打开 地面重置配置 创建于“BepInEx\config”文件夹中,以便手动修改可配置的值。

两个重要的数值是:

  • 触发时间 [Float]:插值速率。这是模组推进到下一轮更改所需的实际时钟分钟数,适用于地图上所有未被保护或不在市场 territory 内的已修改点位。
  • 分隔符 [Float]:地形恢复的分隔值。将此值设置得更高会使变化更加平缓,并且需要更多时间才能恢复到原始地形值。

如需更详细的配置,请使用以下配置:

  • 涂色以忽略 [Boolean]:不会被重置的地形涂料列表。原版涂料为泥土、耕地、铺装、无。“(耕地),(铺装)”表示耕地和铺装涂料不会被重置。对于来自模组的涂料,可以以rbga格式传入颜色“(r, b, g, a)”。
  • 重置平滑 [布尔值]:是否应重置地形平滑
  • 最后处理油漆 [布尔值]:设为 true 后,仅在地面高度差和平滑完全重置后才会重置绘制。否则,绘制将在每个重置步骤中随高度差一同重置。
  • 高度后的平滑处理 [布尔值]:设为 true 后,仅在地面高度差完全重置后才会重置平滑。否则,平滑将在每个重置步骤中随高度差一同重置。

读取配置文件以获取其他可调整的值。

兼容性

Marketplace Logo 市场与服务器NPC
WardIsLove Logo 沃德爱意
ArcaneWard Logo 奥术结界

制作人员

Discord Logo Discord — 只是一个青蛙
Thunderstore Logo 模组页面

本模组由以下人员委托制作: The VitByr avatar 维特比尔. 如果你需要定制模组,尽管联系我😉。
另外,非常感谢 感谢gdragon协助撰写此文本

如果某些功能对你无效、你发现了任何漏洞,或者有任何建议——请私信我或提交 github issue

Valheim: 英灵神殿 的热门 MOD

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

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