持续构建

创作者: Dedryx
已更新:2026-09-17 01:20:21
0KB

关于此 MOD

在建造时按住放置按钮,即可在瓦爾海姆的吸附点间移动时连续放置部件。

持续构建

由 Dedryx 制作 — 版本 1.0.0

在建造时按住放置按钮,即可在瓦尔海姆的吸附点间移动时连续放置部件。

功能

  • 按住左键可在新的有效吸附位置继续建造;松开则停止。
  • 按住时更容易吸附,可配置捕捉距离。
  • 改进的自动吸附功能,当最近的选择重叠时会尝试附近的其他连接。
  • 重复保护与移动检测,防止原地放置刷屏。
  • 使用原版的放置要求、材料消耗、耐力、耐久度、效果和网络同步。
  • 为偏好双键激活的玩家提供的可选修饰键。

用途

  1. 装备你的锤子并选择一块建筑部件。
  2. 按住你平时配置的放置输入键(左键点击 默认情况下)。不需要修饰键。
  3. 第一次正常成功放置后,将原版幽灵移动到另一个有效 折断 放置另一个副本的位置。每次重复放置时,都需要改变你的瞄准方向、位置或上次放置后选择的旋转角度。
  4. 松开放置按钮即可停止。更换棋子/工具或打开菜单后,需再次正常点击以重新开始。

普通点击仍会放置一枚棋子。当放置按钮按下时,贴合捕获会从原版的 0.5 米到 1 米,使附近的吸附点更容易获取,包括在初次点击时。松开按钮后恢复正常的捕捉距离。建造范围不变。该模组使用游戏配置的 攻击 / 欢乐之地 动作;它不假定为Mouse0。连续放置仅适用于建造模式下的建筑部件;攻击、修理和移除部件不受影响。要恢复旧的双手输入行为,请设置 需要修正器 = true.

可选修饰键默认为左Alt:原版默认为左Shift / 替换位置 禁用吸附。当原版游戏不接受吸附时,自动放置会暂停,包括你禁用吸附时也是如此。手动放置仍然可用。ContinuousBuild不会覆盖原版吸附控制,也不会引入网格或自由放置间距系统。

更轻松的自动吸附

原版自动模式会先选择最近的吸附点对,再检查是否重叠。如果该点对会与已有部件重叠,它就会直接放弃,而不是尝试其他点对。现在,在按住放置时,如果第一选择重叠,或与本次按住期间已放置的部件重复,连续建造会尝试捕捉距离内下一个最近的可用吸附点。它使用现有的部件吸附点以及原版最近点/重叠判定流程。顶部、底部及其他命名模式保持原有的选择行为。

设置 ImproveAutoSnapping = false 恢复原版自动选择。此回退不会预测你想要的建造方向,也不会绕过其他放置限制;在密集建造中,它可能会选择附近另一个连接。

安装

需要 BepInExPack_Valheim(BepInEx 5)。

  • 盖尔: 将其作为本地模组导入ZIP文件,或发布后从Thunderstore安装。
  • 雷暴商店模组管理器 / r2modman: 将 ZIP 作为本地模组导入,或在发布后从 Thunderstore 安装。
  • 手动: 复制 ContinuousBuild.dll 进入 BepInEx/plugins/ContinuousBuild/ 在当前激活的英灵神殿安装目录或模组管理器配置文件中。

从预览版升级时,请替换旧 DLL,并确保仅保留一份安装副本。现有配置将保留,无需重置配置。

仅客户端

仅客户端安装;无需服务器插件或网络协议更改。每次放置均使用原版的常规要求、资源消耗、耐力、耐久度、效果、建造与网络路径。结构稳定性遵循原版常规行为,包括放置后构件坍塌。

配置

首次启动时生成于 BepInEx/config/dedryx.continuousbuild.cfg.

设置 默认 用途
已启用 真 启用连续建造
通用.需要修饰键 假 按住放置输入时需要额外按键
通用修饰键 左Alt 仅在RequireModifier为true时使用的额外按键
通用.调试日志 假 记录激活和放置的尝试与结果
通用.持有吸附距离 1 按住放置输入时的吸附捕捉距离(米);0.5 恢复为原版,最大为 2
通用.改进自动吸附 真 当最近的选择重叠或重复放置时,尝试附近另一个自动吸附
高级.位置容差 0.05 复制位置容差(米)
高级.旋转容差 10 重复旋转容差(度)

放置必须确认已吸附,且与当前按住期间的成功变换不同。仅靠新建几何体移动幽灵位置是不够的:每次成功后,你的瞄准、位置或所选旋转也必须发生变化。额外的0.1秒成功间隔和0.25秒尝试防抖可防止连续触发和快速失败重试;仅靠时间永远不允许放置。原版的工具延迟仍然适用。失败后,只要条件允许,另一个有效的吸附变换即可恢复放置。

兼容性

  • 基于英灵神殿构建 1.0.12 以及 BepInEx 5。
  • 预览版在升级至1.0.0之前已进行过用户游玩测试。
  • 专用的多人游戏和与其他模组的特定组合尚未单独验证。
  • 替换原版放置或吸附选择方法的模组可能会冲突。绕过原版吸附接受路径的吸附模组可能会暂停自动放置。

该模组使用普通的客户端放置网络机制,无需在服务器端安装。不保证与其他游戏版本或所有建筑模组兼容。

故障排除

  • 连续建造未开始: 先成功完成一次普通放置。更换棋子或工具、或关闭菜单后,要开始新的点击。检查 已启用 和 需要修饰符.
  • 幽灵不会发动攻击: 松开原版吸附禁用输入键(默认左Shift)。自动重复需要确认吸附,而非自由放置。
  • 吸附会选中附近不想要的点: 减少 按住吸附距离,使用命名捕捉模式,或禁用 自动对齐优化.
  • 诊断问题: 启用 调试日志 并检查BepInEx日志。正常游玩时请保持其禁用状态。

从源码构建

奔跑 ./ContinuousBuild/build.ps1 从仓库根目录执行。可选参数: -Velheim目录 和 -BepInEx核心目录需要 .NET SDK 和本地游戏/BepInEx 程序集。使用以下命令运行独立检查: dotnet run --project ContinuousBuild.Tests -c Release.

包含 ./release.ps1 -ModName ContinuousBuild发布流程会检查清单、ZIP内容、图标尺寸和打包DLL哈希。独立测试框架包含96项放置与吸附回退检查。

看 实现.md 在源项目中查看钩子详情和游戏内清单。

问题 / 来源

源仓库 / 问题跟踪器:尚未发布。

Valheim: 英灵神殿 的热门 MOD

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

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