芬布尔之冬

芬布尔之冬

深北的雪回来了。铲过的路、沟渠和脚印慢慢被重新填满,暴风雪很快将它们掩埋。有屋顶、遮蔽和供暖的地面保持无雪。客户端侧,无需Jötunn,可安全移除。

Fimbulvetr

大寒冬可不会等你铲完雪。


功能说明

在原版《瓦尔海姆》的极北之地,你铲走或踩踏的雪永远不会回来。Fimbulvetr 让雪重新落下。铲出的道路、沟渠和脚印会慢慢向地面自然积雪深度回填,而暴风雪会迅速将其掩埋。

  • 由天气驱动。 晴朗天气下,积雪缓慢飘回。降雪时积雪更快,暴风雪时则迅速堆积。从小雪到完整风暴之间的天气,回填速度介于两者之间。
  • 永远不会比自然更深。 积雪只会回填至世界生成时的深度,因此未被触碰的土地永远不会被掩埋。
  • 遮蔽物保持地面干净。 地板、屋顶或岩石悬垂下的地面,护盾发生器穹顶内,或火源及其他热源附近的地面保持干净。
  • 离开的时间也计入。 当你回到某个区域,或睡醒之后,期间落下的雪会以平静速率计入,因此你到达时旧足迹已经在回填了。
  • 性能开销低。 只更新你附近的区域,且只有当积雪达到可见量时才会重绘地形。

建筑物上的雪不会被改变。它仍然像原版一样堆积并造成损坏。


前置要求

与其他模组一样,这会将你的游戏标记为已模组化,这是 Iron Gate 对模组作者的要求。

安装方法

解压到你的 Valheim 文件夹,使 Fimbulvetr.dll 最终位于 **Valheim\BepInEx\plugins\Fimbulvetr**。模组管理器会自动处理。

多人游戏: 客户端模组。专用服务器不需要安装。当安装了该模组的玩家负责某个区域时(通常是站在那里的玩家),雪会在该区域回填。未安装该模组的玩家仍然能看到雪回来。为保持一致性,所有前往极北之地的玩家都应安装。

移除模组: 随时安全移除。它只改变游戏正常地形数据中存储的积雪深度,以及每个区域的一个时间戳。


设置(BepInEx\config\com.chase.fimbulvetr.cfg)

  • CalmRate(1):无降雪时每现实分钟积雪厘米数。
  • SnowfallRate(5):最轻微降雪时每分钟积雪厘米数。
  • StormRate(25):完整暴风雪时每分钟积雪厘米数。
  • CatchUpWhileAway(true):计入你离开或睡觉期间落下的雪。
  • KeepRoofedGroundClear / KeepShieldedGroundClear / KeepHeatedGroundClear(true):建筑部件和悬垂下方、护盾内或火源附近不积雪。
  • Range(150):以你为中心更新的范围(米)。
  • MinStepCm(2):地形重绘前积雪需积累的量。

使用默认值时,1 米深的沟渠在暴风雪中约 4 分钟回填完毕,晴朗天气下约 1.5 小时。


控制台命令(F5;以 -console 启动游戏)

fimbul                  当前天气、回填速度及模组开销
fimbul storm|snow|calm  强制设定回填速度,用于测试
fimbul off              恢复为真实天气
fimbul disable|enable   关闭或开启模组(保存到配置)

已知限制

  • 已在专用服务器上以单名玩家测试。极北之地同时有多名玩家的情况测试较少,欢迎提交错误报告。
  • 区域未加载期间落下的雪按平静速率计算,因为没有人看到当时的天气。
  • 安装模组之前留下的足迹只会在你附近时回填。
  • 如果相邻区域没有在回填(例如由未安装模组的玩家负责),区域边缘可能出现一条淡淡的线。
  • 尚未与其他改变地形或极北之地的模组一起测试。

喜欢 Fimbulvetr?点个推荐能帮助其他维京人找到它。