卡图尔的建造相机

卡图尔的建造相机

卸下相机,不要攀爬物体进行建造。在带有任意锤子、锄头或耕耘机的工作台附近按 Shift+B。维护 GPL-3 分支,基于 Azumatt 已弃用的 Build Camera Custom Hammers Edition,为 Valheim 1.0 重新编译——Thunderstore 上的版本在 1.0 上仍然无法使用。

Cartur 的建造摄像机


在工作台附近装备锤子,按下 Shift+B,摄像机便会与角色分离。你可以照常环顾四周和移动,照常建造和拾取部件,再次按 Shift+B、按 R 或卸下工具即可收起摄像机。支持锄头、耕耘机以及任何模组建造工具。


为什么会有这个模组


Azumatt 的 Build Camera Custom Hammers Edition 已弃用,而 Thunderstore 上仍在的版本 1.3.1 在 Valheim 1.0 上无法正常工作。


Valheim 1.0 移除了 ZInput.GetJoyLeftStickX/Y 和 GetJoyRightStickX/Y 末尾的可选 bool 参数。C# 会将解析后的参数数量固化到调用点,因此那个构建仍引用四个已不存在的签名,并且在读取手柄时每一帧都会抛出异常。本分支即是将上游 1.3.3 的代码移植过来,针对 1.0.16 重新编译并持续维护。


功能


  • 为任何带有部件表的工具提供分离式建造摄像机——原版和模组锤子、锄头、耕耘机
  • 拥有自己可配置的工作台范围。它不会扩大工作台覆盖范围或玩家基地保护,因此不会抑制袭击
  • 摄像机无法穿越地形。HearthBelow 的洞穴地板、墙壁和天花板使用相同的碰撞路径
  • 可选的舒适度和最低舒适度要求,可在进入摄像机或摄像机拾取时检查
  • 可通过摄像机拾取地面上的物品,当舒适度规则阻止时会有可配置的 HUD 警告。尊重领地石,安装 WardIsLove 时也尊重它
  • 已装备的矮人环灯的光会跟随摄像机——CircletExtended 和 RaziCirclet 的槽位同样支持。位置、强度、范围、颜色和阴影均可配置
  • 智慧之光(Wisplight)的驱雾球会跟随摄像机,默认清除范围为 2.5 倍
  • 鼠标和手柄的视角反转可分别设置;可选的世界相对平移
  • ServerSync:配置从服务器同步

本分支的改动


  • 针对 Valheim 1.0.16 重新编译——即上述手柄修复
  • 默认按键为 Shift+B,而非单独的 B,后者与常见的快捷栏绑定冲突
  • 死亡时和穿越传送门时退出建造模式
  • 当游戏自带的自由飞行摄像机激活时拒绝启动
  • 当无法解析 WardIsLove 时,自动拾取回退到原版领地石检查
  • 版本握手使用最低版本下限,而非要求精确匹配
  • 建造摄像机中的快捷栏按键读取与原生游戏相同的输入

不兼容


ValheimPlus 的第一人称模式和 Masa 的 FirstPerson——两者都会接管摄像机。不要同时运行 Azumatt 的 Build Camera;本模组检测到它时会自动让位。


致谢


GPL-3.0,与两个上游相同。源码:github.com/jekkle/cartur-build-camera


  • gittywithexcitement 和 CookieMilk——最初的 Valheim Build Camera
  • MSchmoecker——自动工具检测
  • Azumatt——本模组所基于的 Custom Hammers Edition 分支
  • amberbeanzz——智慧之光创意

更多来自 Cartur 的作品:HD Blood、Map Pins、Compass and Clock、Safe Stamina、Follow Command、Flooring、UI - HUD、Waste Management、Feeding Trough、Combat Text


支持:Cartur 的模组 Discord