维尔海姆平面图

创作者: RetiredCoders
已更新:2026-05-08 00:17:58
55.7MB

关于此 MOD

Valheim平面图模组,支持游戏内地形感知放置,并附带平面图设计器网页应用,用于创建.vfp平面图。

维京英灵殿平面图

在英灵神殿中,按照预设的平面图建造完整的多层建筑。

任何在《英灵神殿》里花时间建造过的人都清楚,真正的功夫在砌起第一面墙之前就开始了——平整坑洼的地面、跟地形尖刺较劲,还得一厘米一厘米地把每块部件挪到对齐,那过程简直折磨人。 英灵神殿平面图 将所有这些都夺走。在附带的基于浏览器的设计器中设计你的布局,并将其保存为 .vfp 规划文件,剩下的交给模组:它会平整并融合地形,截取快照以便即时撤销,并在几秒内放置整个地基。

设计器支持最多三套内存中的关卡布局,可快速切换、按关卡叠加渲染,并提供跨关卡冲突提示,让你在放置任何一块部件之前就能规划多层建筑。对朝向敏感的工具——包括床、工作台和楼梯——会显示方向箭头,因此你在设计器中看到的效果与游戏中实际建造的完全一致。 柔性墙 工具可让你绘制任意形状的弧形石墙——弧线、大曲线和整圆——不受矩形网格限制。

网格四边均设有Excel风格的先行后列引用标签,以便精确定位,家具部件(床, 楼梯, 炉石, 工作台放置后会显示一个小型中心手柄——拖动手柄可移动棋子,点击可选中它,然后用方向键或鼠标滚轮原地旋转。右键点击并 退出 直接取消当前任何激活状态(工具、选区或正在进行的绘制),不会删除任何内容;要移除某个图块,请将鼠标悬停在其上并按下 删除/退格.

设计满意后,按下建造快捷键,将预览放置到世界中并确认。模组会平整地形、按正确顺序放置每个部件,并自动处理上层楼层的脚手架框架。对于多层建筑,预览中会在每个上层楼层高度显示额外的红色浮动矩形,让你在确认前就能看到完整的垂直占地范围。如果有问题,撤销可一键恢复部件和地形——或使用保留地形撤销(Ctrl+F9) 移除棋子,同时保持平整的地面不受破坏。

此套餐包含两个组件:

  1. 瓦尔海姆平面图模组 —— 一个读取的 BepInEx 插件 .vfp 规划文件并在游戏内构建。
  2. 英灵神殿平面图设计器 — 一个基于浏览器的应用(已包含),用于创建和编辑 .vfp 计划文件。

演示视频: https://youtu.be/jz39KSSfhJ0

加入 Discord 社区: https://discord.gg/ex2HNJAc —分享你的建筑截图、提问,并看看其他人用《英灵神殿平面图》创作了什么。

此包内含:

  • 模组DLL(自动安装在 BepInEx/plugins)
  • 设计师网页应用(BepInEx/plugins/ValheimFloorPlan/Designer/)
  • 样本 .vfp 计划立即开始

游戏内配置面板

ValheimFloorPlan Config Panel

按下 Shift+F8 在游戏过程中随时打开设置面板。所有模组选项都可以在这里找到——无需编辑 .cfg 为大多数设置手动归档。

面板有六个选项卡:

Tab 涵盖内容
通用 通过文件浏览器加载预设捆绑包;通过文件浏览器设置第1/2/3层平面图文件路径;层数、撤销半径、HUD消息位置、欢迎帖开关
建筑 墙体/立柱材质、各层内外墙高度、楼梯可达模式及台阶设置
脚手架 屋顶脚手架,顶部敞开,屋顶样式,山墙地板,脚手架层数,每层地板高度,地板与横梁开关
预览 前向偏移、移动步长、精细移动步长、粗调/微调/构建旋转吸附
地形 升级遍数,尖峰清理遍数,冲压半径,高点增量,分段提升设置
按键 所有热键和预览按键绑定的只读参考

每个平面图文件字段以及 礼包名称 包含字段 a [...] 打开可拖动文件选择器的浏览按钮。选择器支持目录导航,并筛选 .vfp 或 设置虚拟路径 请在合适情况下使用文件。选择捆绑文件将执行完整导入——所有设置及三个平面图文件路径将立即更新并显示在面板中。

点击后更改生效 应用 或 关闭 — 数值会直接写入 BepInEx 配置文件。面板打开时,鼠标、键盘和相机输入会被游戏完全屏蔽,因此不会有任何输入穿透。

快捷键在此处以只读方式显示,位于 按键 标签页,且无法在面板内重新绑定。要重新绑定热键,请编辑 BepInEx .cfg 文件直接。面板热键本身默认为 Shift+F8 并可通过以下方式配置 配置面板快捷键 在 .cfg 文件。

创建平面图

  1. 打开 设计师 创建或编辑计划。它是由Thunderstore Mod Manager安装的本地网页。复制以下路径并粘贴到浏览器地址栏中以打开它:

    %APPDATA%\Thunderstore Mod Manager\DataFolder\Valheim\profiles\Default\BepInEx\plugins\RetiredCoders-ValheimFloorPlan\ValheimFloorPlan\Designer\index.html 例如 C:\Users\{Username}\AppData\Roaming\Thunderstore Mod Manager\DataFolder\Valheim\profiles\Default\BepInEx\plugins\RetiredCoders-ValheimFloorPlan\ValheimFloorPlan\Designer\index.html
    
  2. 保存/导出一 .vfp 文件。

  3. 指向模组配置 楼层平面图文件 到那里 .vfp 文件。

  4. 在游戏中,按下建造快捷键(默认F8)并放置设计。放置前会自动拍摄地形快照。

    预览激活时,使用这些按键调整放置位置:

    按键 动作
    ↑ ↓ ← → 向前/向后/向左/向右移动计划
    Q 向左旋转(默认粗调步长:90°)
    G 向右旋转(默认粗调步长:90°)
    左Shift (按住) 精细调整模式 — 更小的移动/旋转步长
    E 在当前位置确认并建造
    人民币 / 退出 取消放置

    注意: 所有按键均可在BepInEx配置文件中进行配置。

    旋转说明: 已确认的构建吸附到 旋转吸附角度 默认 90°) 因此最终结构保持对齐到仍能与 Valheim 正常手动拼装角度兼容的方向。精细预览旋转使用 22.5° 默认步数。

    与旋转相关的配置项都在一起,位于 预览 - 旋转 章节。

    在定位计划时,请注意世界中的这些视觉标记:

    • 白色矩形 — 内部平整垫层:即将被抬高并整平以放置你地基的那片精确地面区域。
    • 绿色矩形 ——外部地形变化边界:地形混合延伸至此边缘,实现平滑过渡而非硬边悬崖。
    • 红色浮动矩形 — 上层楼层分段线(仅限多层建筑)。每层上层会在其预期的脚手架高度处显示一条红色分段线,以便你在确认前查看完整的垂直占地范围。仅在以下情况显示: 楼层平面图 是 2 或 3.
    • 高高的黄色旗杆 ——精确的放置原点位于平面中心。杆子高出地形表面10米,因此即使地面在水下或地下也依然可见。
    • 橙色菱形标记 — 地形边缘风险警告。当地形周围足够不平整,导致整平后的边缘可能出现可见的撕裂或尖刺时,就会出现这些警告。移动或旋转平面,直到它们消失(或减少),以获得最干净的结果。标记会变为 红色 当风险很高时。

    注意: HUD也会显示当前风险等级(低 / 中 / 高以及 步 (最陡的跨边缘高度跳跃)以及 缓解 (围绕足迹的总高度范围)以帮助你在建造前判断是否需要调整计划。

  5. 要撤销,请按撤销热键(默认F9)。将打开一个5秒的确认窗口,显示:

    • 红圈 在每个搜索半径内的VFP部件周围添加标记,这样您就能确切地看到将要移除的内容。
    • 橙色边界圈 在地面上标出搜索半径的边缘。

    可选模式:按 Ctrl+F9 (可通过以下方式配置 撤销保留地形快捷键) 开始仅撤销棋子操作,保留已平整的地形。在此模式下,地形快照将被丢弃而非恢复。

    在确认窗口期间,您可以:

    按键 动作
    ↑ ↓ ← → 将搜索圆圈中心移动到目标碎片上。移动会遵循摄像机角度。按住 左Shift键 用于精细操作。
    + / - (或小键盘) 按5米增大/减小搜索半径。新半径将保存到配置中。
    F9 (再次按下撤销热键) 确认普通撤销——移除所有标记的棋子并恢复地形。
    Ctrl+F9 (撤销保留地形快捷键) 开始或确认保留地形撤销——移除标记的棋子并丢弃当前地形快照。如果以 Ctrl+F9,确认可以通过以下任一方式完成 Ctrl+F9 或 F9.
    人民币 / 退出 取消 — 清除所有高亮,但不会移除任何内容。

    HUD消息在整个窗口期间显示当前半径和剩余时间。所有调整(移动或半径)都会重新开始5秒确认计时。

重要提示: 地形只能在以下范围内恢复: 当前会话 — 如果你离开该区域或重新加载,地形快照将会丢失。建筑部件可以跨会话撤销,因为它们被标记为由 Valheim Floor Plan 建造。

提示——保持平整过的地形: 如果你想拆除建筑但保留平整地面(例如为了反复调整设计),请使用 Ctrl+F9 (撤销保留地形快捷键) 而不是 F9。棋子会照常移除,但地形快照会被丢弃,而不是被恢复。

柔性墙工具

柔性墙工具可在设计器中沿任意路径绘制曲线或直线墙体。墙体在游戏内以沿弧线堆叠的石块建造,砖缝错位与普通墙体一致。

设计师布局 游戏内结果
Shamrock layout in the Designer Completed shamrock build in-game

FlexiWall示例视频: https://youtu.be/N8CvcGpX-BQ

绘制柔性墙

  1. 选择 弹性墙 从部件选择器中选择的工具。
  2. 点击 起始单元格 — 出现一个绿点以确认起始位置。
  3. 点击一个 结束单元格 — 两个格子之间会出现一条直线墙壁预览。
  4. 拖动 中点手柄 (白圈)可将墙壁弯成曲线。拖动时弧线会实时更新。

要移除已放置的FlexiWall,请点击其中点手柄以选中它(选中后会像家具一样显示虚线轮廓),然后按下 删除 或 退格 — 你不需要激活FlexiWall工具就能进行此操作。

端点吸附

FlexiWall的端点会吸附到与该点处弧线相切的单元格边缘边界上,而不是吸附到单元格中心。这意味着两个共享同一单元格边界的FlexiWall将精确地在同一世界坐标处相接——建造时不会出现缝隙。

已放置墙壁上的绿点和红点会显示精确吸附的起点和终点位置,让你能看清每面墙从哪里开始、到哪里结束。

关闭圆圈

要建造一个完整的环形,请将起点和终点格子相邻放置(相隔一格),然后将中点手柄拖到圆形的对侧。设计器将绘制一个闭合的环形,建造器将生成一整圈墙块。

对于非常大的圆形,或者如果你想要带有门口缺口的独立弧线,你可以将两个FlexiWalls首尾相接使用。

多层建筑中的柔性墙

柔性墙适用于1级、2级和3级规划文件。上层柔性墙与其他上层构件一起放置在正确的脚手架平台高度。占地验证和地形平整区域均包含柔性墙范围,因此仅包含柔性墙(无常规网格构件)的规划仍可生成正确的建造预览和平整地基。

预设礼包流程(游戏内)

预设组合可让你分享或重载完整的配置:等级1/2/3 .vfp 文件以及非关键构建/配置值。

  • 捆绑包格式: .vpfset (压缩包容器)
  • 捆绑包输出文件夹: BepInEx/plugins/RetiredCoders-ValheimFloorPlan/ValheimFloorPlan/PresetBundles/ 默认情况下。如果 楼层平面图目录 如果已设置,则改为从该文件夹导出和导入捆绑包。
  • 按键映射是有意 不 已包含在导出/导入的捆绑包设置中。

注意: 当导入捆绑包时,提取的 .vfp 文件会写入bundle输出文件夹内以bundle命名的子文件夹中,并且 楼层平面图文件/二层平面图文件/楼层平面图文件三级 被更新为那些完整的提取路径。如果你正在使用 楼层平面图目录,之后你可能需要将提取的文件移动到你的目录中,并将文件字段更新为纯文件名。

默认控制:

按键 动作
Ctrl+F8 (导出捆绑包快捷键) 将当前设置导出为新的带时间戳的捆绑包,命名为 <BundleName>-YYYYMMDD-HHMMSS.vpfset.
Alt+F8 (导入捆绑包快捷键) 启动定时导入选择模式。
右箭头 / 左箭头 在导入选择处于激活状态时,移动到下一个/上一个捆绑包。
输入 导入当前选中的捆绑包。
退出 取消导入选择。

当导入选择处于激活状态时,HUD 会显示:

  • 已选捆绑包名称
  • 当前职位为 第 X 个,共 N 个
  • 控制提示(右, 左, 进入, 逃脱)
  • 剩余时间

如果计时器到期,导入选择将自动取消。

导入成功后, 卡包名称 自动规范化为导入的预设前缀(时间戳后缀已移除)。

多层建筑如何运作(通俗说明)

当 楼层平面图等级 已设置为 2 或 3,该模组一次构建一个关卡。

对于每个上级层级,遵循以下顺序:

  1. 优先放置影响路线的关键部件(楼梯和炉灶)。
  2. 切割/保留所需的垂直通道(楼梯井和烟囱井)。
  3. 将那一关剩下的棋子放在那些路径周围。

这有助于避免“什么都建不起来”的情况,即部件如果放置顺序错误可能会相互阻塞。

被阻挡的内容

  • 高级棋子无法占用受保护的天井或烟囱通道空间。
  • 冲突检测主要在当前关卡内进行,但竖井路线会跨关卡保持畅通。
  • 来自计划文件的上层重复地板砖,在脚手架平台已提供地板的位置会被跳过。

如果某些内容被跳过

  • 你会看到说明原因的HUD/日志警告分类。
  • 如果某个关卡存在冲突,构建会为该关卡创建一个冲突指示牌,并附带详细信息标识(以及用于溢出内容的日志详情)。

配置选项

以下所有数值均可在 BepInEx 配置文件中进行配置。

通用

选项 默认 允许的值 它的作用
楼层平面图目录 (空) 任意有效文件夹路径 用于以下内容的可选基础文件夹 .vfp 文件和预设包。设置后, 平面图文件, 楼层平面图文件第2关,以及 楼层平面图文件第三层 可以是裸文件名而不是完整路径,捆绑导出/导入使用此文件夹而不是默认文件夹 预设包 子文件夹。文件字段中使用完整绝对路径的现有配置将继续正常工作,不受影响。
平面图文件 (空) 文件路径或纯文件名 通往 .vfp 由设计师导出的文件。一个纯文件名(例如 我的房子.vfp) 就足够了,当 楼层平面图目录 已设置;否则请提供完整路径。
楼层平面图层级 1 1 至 3 要构建的布局层级数量。 1 仅使用 平面图文件, 2 也使用 二楼平面图文件, 3 同时使用 楼层平面图文件第三关以上数值 1 强制执行多级脚手架要求。
二层平面图文件 (空) 文件路径或文件名 可选等级2 .vfp 文件。仅文件名即可,当 楼层平面图目录 已设置。若已设置,其占用空间必须适配于第1级(平面图文件) 足迹。
楼层平面图文件第三关 (empty) 文件路径或纯文件名 可选等级3 .vfp 文件。仅需提供文件名即可,当 楼层平面图目录 已设置。若已设置,其占位面积必须适配于第1级(楼层平面图文件) 足迹。
建造快捷键 F8 任意有效 键盘快捷键 开始方案预览/建造流程。
撤销快捷键 F9 任意有效 键盘快捷键 移除已放置的VFP标记组件并恢复地形快照。
撤销保留地形热键 左Ctrl + F9 任意有效 键盘快捷键 启动仅棋子撤销模式:移除VFP棋子并丢弃当前地形快照,使已平整的地形保持不变。
捆绑包名称 我的构筑 任何有效的文件名文本 导出捆绑包时使用的前缀。导出文件名格式为 <BundleName>-YYYYMMDD-HHMMSS.vpfset导入后,此项将重置为导入的前缀(时间戳已移除)。
导出合集快捷键 左Ctrl + F8 任何有效 键盘快捷键 导出预设包到 预设礼包 作为 <BundleName>-YYYYMMDD-HHMMSS.vpfset (布局文件 + 非关键设置)。
导入捆绑包快捷键 左Alt + F8 任意有效 键盘快捷键 开始定时礼包导入选择模式(右/左 选择, 进入 导入, 离开 取消,自动超时取消)。
配置面板快捷键 左Shift + F8 任意有效 键盘快捷键 切换游戏内配置面板。参见 游戏内配置面板.
撤销半径 15 5 至 150 撤销时扫描要移除的VFP碎片时,以撤销圆圈中心为基准的搜索半径(单位:米)。可在确认窗口期间实时调整,使用 +/-,方向键可调整圆心。
进度消息位置 中左 英灵神殿 消息提示界面 位置(中心, 左上, 右上角等) 建造进度消息的HUD槽位。 中左 被接受为别名并映射到 中心.
警告消息位置 左上 英灵神殿 消息提示界面 位置(中心, 左上, 右上角等) 用于显示警告/风险消息的HUD槽位。 中左 被接受为别名并映射到 中心.

建筑

选项 默认 允许值 作用
外墙高度1级 1 1 至 6 栈等级1外圈 墙/石柱 垂直拼块。动态上限: 脚手架楼层高度 x 2.
外墙高度等级2 1 1 到 6 栈层2外围边界 墙壁/柱子 竖直方向的分块。动态上限: 脚手架楼层高度#2 x 2.
外墙高度三级 1 1 至 6 栈层3外环 墙/柱子 垂直拼合。动态上限: 脚手架楼层高度#3 x 2.
内部墙高度等级1 1 1 到 6 垂直堆叠一级室内FlexiWall组件(其控制点不接触布局外围的墙体)。
内部墙高度等级2 1 1 至 6 将2级堆叠室内FlexiWall组件垂直放置。
内部墙壁高度等级3 1 1 至 6 垂直堆叠3级室内FlexiWall部件。
墙柱材质 石头 石头, 木头 选择用于以下用途的材质集 墙 和 柱子 类型。
阶梯到达模式 更上一层楼 更上一层楼, 一路到底 控制楼梯的垂直范围。 更上一层楼 一次爬升一级。 一路到底 向最高的可用脚手架层级攀爬。
楼梯台阶高度 0.16 0.10 至 0.40 楼梯踏板之间的垂直高度(米)。数值越小,踏步越浅、越易攀爬,但踏板总数会增加。
楼梯台阶角度 15 10 到 30 楼梯踏板之间的旋转角度。数值越小,螺旋越宽、越平缓。
楼梯台阶半径 0.75 0.50 至 1.00 从中心杆到每级踏板中点的距离(米)。保持在以下值或以下 1.0 保持在4×4楼梯占用范围内。

脚手架

选项 默认 允许的值 它的作用
屋顶脚手架 假 真 / 假 在建造过程中为平面图添加脚手架杆和周边横梁。自动强制为 真 当 楼层平面图级别 > 1.
屋顶风格 盖博 盖博, 平直 最顶层脚手架甲板在以下情况下的形状 脚手架地板 已启用并且 开顶 是 假. 盖博 搭建坡屋顶布局,并将前中/后中/中央支撑柱延伸至屋脊。 扁平 用屋脊屋顶部件将最顶层铺满,边缘相接(每2x2格区域放置一个部件)。
开启顶部 假 真 / 假 当 真,最顶层的脚手架完全向天空敞开——最顶层的脚手架没有顶棚、横梁或外墙垂直脚手架,无论 脚手架楼层 或 屋顶样式壁炉烟囱依然穿过开放层耸立。楼梯紧贴最高实际楼层甲板。
屋顶脚手架山墙地板 带地板底衬的屋顶 带地面基层的屋顶, 仅屋顶 仅山墙顶面行为(仅在以下情况使用 屋顶样式=山墙式)。 带地板垫层的屋顶 在顶部山墙屋顶下放置地砖。 仅屋顶 只放置山墙屋顶部件。
脚手架等级 1 1 至 3 堆叠脚手架层数当 屋顶脚手架 已启用。每增加一层,会在上一层上方4米处重复相同的脚手架结构。
脚手架楼层高度 4 2, 4, 6 脚手架层级之间的垂直高度(米)。必须为2米的倍数,以便堆叠的木铁支撑段正确对齐。
脚手架楼层高度#2 4 2, 4, 6 第二层脚手架的水平高度(米)。用于当 脚手架关卡 是 2 或 3.
脚手架楼层高度#3 4 2, 4, 6 第三层脚手架平台的垂直高度(米)。用于当 脚手架层级 是 3.
脚手架地板 假 真 / 否 在每个脚手架层上搭建木地板平台,当 屋顶脚手架 已启用。自动强制为 真 当 楼层平面图层级 > 1.
横向脚手架横梁 假 真 / 假 在每排脚手架立杆处添加从西向东的水平脚手架横梁。自动强制为 真 当 楼层平面图数量 > 1.
纵向脚手架梁 假 真 / 假 在每个脚手架立杆柱处添加从南到北的水平脚手架横梁。自动强制为 真 当 楼层平面图层级 > 1.

预览

选项 默认 允许值 它的作用
建造原点前向偏移 0 0 至 20 自动计算的玩家到建造中心预览偏移量额外增加的距离(米)。通常不需要。
移动步数 2.0 0.25 至 10.0 每次按下移动键时的微调距离(米)。
精细移动步长 0.5 0.05 至 5.0 按住微调键时每次移动按键的微调距离(米)。

预览按键

选项 默认 它的作用
前进键 上箭头 将预览中心相对于摄像机向前移动。
后移键 下箭头 将预览中心相对摄像机向后移动。
左移键 左箭头 将预览中心相对摄像机向左移动。
右移键 右箭头 将预览中心相对摄像机向右移动。
左旋转键 Q 逆时针旋转预览。
向右旋转键 G 顺时针旋转预览。
确认键 E 确认当前预览位置并开始建造。
取消键 退出 取消预览。(右键也可取消。)
微调键 左Shift 按住可进行精细移动与精细旋转。

预览 - 旋转

选项 默认 允许的值 它的作用
旋转步进角度 90 22.5, 45, 90 每次按下粗略旋转键时应用的旋转角度(度)。
精细旋转角度 22.5 22.5, 45, 90 按住精细调整键时每次按旋转键所应用的旋转角度(度)。
构建旋转吸附角度 90 22.5, 45, 90 在预览开始和确认建造时,将最终建造旋转角度吸附到最近的允许角度。

地形

选项 默认 允许值 它的作用
地形层级通道 2 1 至 5 主平整遍数,在尖峰清理之前。数值越低越快;数值越高可平滑处理顽固地形。
地形尖刺清理次数 2 1 到 5 练级后尖刺清理遍数。
地形印记半径 3.0 3.0 至 6.0 每个地形印章圆盘的半径(米)。同时控制外部地形混合范围。
地形高点差值 0.0 0.0 到 4.0 采样最高点增加的额外高度(目标Y = 最高值 + 差值)。
地形分级抬升 假 真 / 否 实验性分阶段垂直升起模式,而非单次全高度升起。
地形提升步进高度 0.5 0.15 至 1.5 启用分段提升时每阶段最大垂直提升高度(米)。
地形最大抬升阶段 1 1 到 16 启用分阶段模式时,可暂存加薪次数的硬性上限。
地形跳过满足中心标记 真 真 / 假 跳过采样地形已达到或超过目标高度的中心标记。

样本方案

这 样例/ 文件夹包含即用示例。

空白起始网格:

  • samples/myfloorplan4x4.vfp, 我的平面图8x8.vfp, 我的平面图12x12.vfp, 16x16平面图.vfp, 我的平面图16x20.vfp, 我的平面图20x20.vfp, 我的楼层平面图20x20_双人.vfp, myfloorplan24x24.vfp, 我的平面图28x28.vfp — 常见尺寸的空网格

预设礼包(.vpf设置)—加载 Alt+F8 游戏内:

  • samples/ExampleRoundHouse.vpfset — 三层FlexiWall圆形房屋(20×20);关卡文件: RoundHouse_Level_1/2/3_20x20.vfp
  • samples/ExampleCircular.vpfset ——三级圆形灵活墙构建(20×20);关卡文件: Circle_Level_1/2/3_20x20.vfp
  • samples/ExampleShamrock.vpfset — 三级三叶草多弧FlexiWall构筑(20×20);关卡文件: Shamrock_Level_1/2/3_20x20.vfp
  • samples/ExampleShamrockGroundFloorOnly.vpfset ——仅限底层的三叶草布局
  • samples/ExampleCosyHouse.vpfset — 温馨的家,有床、壁炉和工作台;关卡文件: 舒适之家_关卡_1_20x20.vfp
  • samples/ExampleHeart.vpfset — 三级心形FlexiWall建筑(20×20);关卡文件: 心_等级_1/2/3_20x20.vfp
  • samples/ExampleTurrets.vpfset — 三层建筑,带FlexiWall炮塔塔楼(20×20);关卡文件: 炮塔_等级_1/2/3_20x20.vfp
  • samples/ExampleCastle_2_Levels.vpfset — 带FlexiWall圆形角塔和城垛的两层城堡主楼(20×20);关卡文件: 城堡_关卡_1/2_20x20.vfp
  • samples/ExampleCastle_3_Levels.vpfset — 三层版本的城堡主楼;层级文件: 城堡_等级_1/2/3_20x20.vfp
  • samples/ExampleThreeFloorBuild.vpfset — 三层矩形建筑(16×20);层级文件: 三层建筑_关卡_1/2/3_16x20.vfp

独立单关卡计划:

  • samples/StarBase20x20.vfp — 星形基地布局
  • samples/RoundHouse.vfp — 单层FlexiWall圆形房屋
  • 样本/Target.vfp — 同心圆环 FlexiWall 靶标布局
  • samples/Turrets.vfp — 单层炮塔布局
  • samples/Workbenches_16x20.vfp — 带工作台的16×20平面图
  • samples/Workbenches_and_Staircase_16x20.vfp — 16×20,带工作台和楼梯
  • samples/Workbenches_and_Staircase_ALT_16x20.vfp — 备用楼梯放置

提示

  • 远离世界出生点测试。 地形平整和部件放置都依赖于世界空间坐标。在原点(0, 0)附近建造可能掩盖与位置相关的Bug——请始终在真实位置进行测试。
  • 在已平整的地形上建造要快得多。 先画一张覆盖你要建造区域的简易平面图。运行一次以平整地面,然后传送离开再回来(这会清除地形快照)。按 F9 移除临时建筑——平整过的地形会保留。之后在同一区域建造时,大部分平整工作都会跳过,放置部件也会快得多。
  • 确认前请留意边缘风险标记。 当周围地形足够陡峭,可能导致撕裂或尖刺时,会出现橙色/红色菱形标记。将规划稍微挪动或旋转几米通常就足以避开它们。
  • 旋转以与地形坡度对齐。 如果垫板一侧明显偏高,试着旋转方向,让作业计划沿等高线推进,而不是横穿等高线——这样可以缩小整平机需要覆盖的高度范围。
  • 建造前先在设计器中使用叠加层。 启用 L2/L3 叠加层,以便在保存任何层级之前检查跨层级的片段冲突 .vfp 红色虚线轮廓标记冲突,楼梯和壁炉另附方向规则。
  • 床的朝向很重要。 设计师中床上显示的箭头指向床头。游戏内放置将与此一致——玩家睡觉时头部朝向箭头方向。
  • 撤销仅对本次会话中的地形有效。 地形快照仅保存在内存中。前往其他区域或重新加载世界后便会丢失。由于碎片带有标记,跨会话移除碎片依然有效。
  • 使用 Ctrl+F9 保持你的平整地面。 如果你想移除该构建并重新尝试而无需重新升级,请按 Ctrl+F9 而不是 F9 开始撤销。棋子会被移除,但已平整的地形会保留。这在同一位置反复调整设计时特别有用。
  • 预览显示了所有楼层。 当 楼层平面图等级 为2或3时,预览期间会在每个上层楼板高度处显示漂浮的红色带状标记。确认前,可利用这些标记检查净空和周围环境。
  • 在确认前调整撤销范围。 在撤销确认窗口期间, +/- 调整搜索圈大小,方向键移动位置。当两个建筑紧挨在一起而你只想移除其中一个时,这个功能很有用。
  • 柔性墙在共享单元格边界处整齐相接。 当两个FlexiWall共享同一格边界时,它们的端点会吸附到同一个边缘中点,因此连接处不会出现缝隙。保存前,请使用设计器中的绿色和红色端点圆点确认吸附位置。
  • 使用相邻格子围成一圈。 选择相隔一格的两个起止单元格,然后将中点手柄拖到圆环的另一侧。设计器预览和游戏内建造都会生成一个闭合的圆环。
  • 使用行/列标签精确放置棋子。 设计器会沿着网格的四条边打印数字参考标签,使用与底层相同的从0开始的编号方式。 列/行 价值观和 .vfp 文件内容——便于对齐拼块或交叉核对坐标。
  • 重新摆放家具,无需删除。 床, 楼梯, 炉石,以及 工作台 拼好后(或从文件重新加载后),拼块中心会显示一个小手柄。拖动手柄可移动拼块,点击手柄可选中拼块,然后使用方向键或鼠标滚轮原地旋转拼块。按下 退出 或点击其他位置取消选择。
  • 右键和 Escape 只会取消,绝不会删除。 两者都只会退出当前激活的操作(进行中的FlexiWall绘制、部件选择/拖拽或当前工具),不会移除任何部件,包括FlexiWall。要删除某个部件,请将鼠标悬停在其上并按下 删除 或 退格 ——若当前选中了某个部件(家具或FlexiWall),此操作也会将其移除。
  • 删除操作仅作用于当前工具对应的棋子类型。 和 炉石 已选择工具, 删除/退格 只能移除 炉石 块 — 光标下的地板、墙壁及其他类型将保持不变。切换工具(或通过其控制柄选择已放置的块,这会自动切换为对应工具)以删除其他类型。未选择任何工具时,可移除任意类型的块。
  • 删除/退格 鼠标悬停在网格上即可生效——即使刚从菜单中选择工具后也是如此。 点击工具按钮不再“锁定”快捷键;你可以选择一种工具,将鼠标悬停在一个已放置的该类型部件上,无需先放置任何东西即可立即将其删除。
  • 悬停可精确显示 删除/退格 会移除。 目标片段——无论是光标下最顶层的匹配项还是当前选中的内容——都会在画布上以红色轮廓和高亮标出,因此你永远不必猜测下一次按键会作用于什么。
  • 伸缩墙和家具一样,选中后即可删除。 点击已放置的FlexiWall的中点手柄将其选中(它会像选中的家具一样显示黄色虚线轮廓),然后按下 删除/退格 来移除它。这在任何工具激活时都有效——你不需要先切换到FlexiWall工具。当FlexiWall工具 是 激活后,同一个手柄仍可像之前一样拖动以重塑曲线。
  • 多级计划必须嵌套。 二级和三级占地范围必须位于一级占地范围内。如果某个关卡文件在构建时被拒绝,请检查其所有部件是否都位于一级网格边界内。
  • 多层构建时强制启用脚手架设置。 当 楼层平面图级别 > 1, 屋顶脚手架, 脚手架地板, 横向脚手架横梁,以及 纵向脚手架横梁 都已自动启用。你无需手动设置。

功能亮点

Valheim Floor Plan screenshot 1 Valheim Floor Plan screenshot 2 Valheim Floor Plan screenshot 3 Valheim Floor Plan screenshot 4 Valheim Floor Plan screenshot 5 Valheim Floor Plan screenshot 6 Valheim Floor Plan screenshot 7

螺旋楼梯展示

Valheim Floor Plan screenshot 8 Valheim Floor Plan screenshot 9 Valheim Floor Plan screenshot 10 Valheim Floor Plan screenshot 11 Valheim Floor Plan screenshot 12 Valheim Floor Plan screenshot 13 Valheim Floor Plan screenshot 14 Valheim Floor Plan screenshot 15

示例布局

Valheim Floor Plan screenshot 16 Valheim Floor Plan screenshot 17

弹性墙展示

圆屋、多弧布局,以及使用柔性墙工具建造的多层弧形石结构。

Config settings for a FlexiWall round house build Designer: round house layout with a single FlexiWall circle In-game: completed single-level round house exterior In-game: round house interior In-game: round house extended to two levels Designer: shamrock layout with three overlapping FlexiWall arcs In-game: aerial view of the completed shamrock build Designer: large circle FlexiWall layout on a 20x20 grid In-game: roof scaffolding placed over the circular footprint In-game: level 2 roof pieces being placed on the round house Designer: cosy home rectangular layout with beds, staircase, hearth, and workbenches In-game: multi-level rectangular build under construction with scaffolding In-game: clash signpost showing undo/clash detail signs Designer: rounded-corner square layout with FlexiWall arcs at each corner In-game: completed two-level curved stone building

开放顶棚展示

In-game: three-level castle keep with FlexiWall circular corner towers, front view In-game: aerial view of the castle keep with FlexiWall circular towers at each corner

包含物品:

  • BepInEx/plugins/ValheimFloorPlan/ValheimFloorPlan.dll
  • BepInEx/plugins/ValheimFloorPlan/Designer/...
  • 图片/... (包含在包裹存档中)
  • 样本/... (示例 .vfp 计划)

备注

  • .vfp 是设计者与模组之间的契约。
  • 更换任一项目时保持格式稳定。
  • 如果你改进了格式,请同时更新解析器和导出器。

致谢

瓦尔海姆平面图模组以及所使用的瓦尔海姆平面图设计器网页应用的开发:

  • Visual Studio Code
  • GitHub Copilot
  • 在实现和优化过程中自动选择的各种AI模型

Valheim: 英灵神殿 的热门 MOD

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

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