Build Piece Tweaks

Build Piece Tweaks

允许你调整单个和全局建筑部件变量,包括类别、舒适度、碰撞设置、放置允许、最大生命值、可修复性、可拆卸性等。

建筑

该模组允许你编辑单个建筑部件的各种数值,并为建筑部件提供全局开关。

[size=5][b]设置单个数值[/b][/size]

建筑部件的数值可以保存到位于 [b]BepInEx\plugins\BuildPieceTweaks[/b] 文件夹中的 JSON 文件中。要为特定建筑部件创建模板 JSON 文件,请在控制台 (F5) 中输入以下命令:

[b]buildpiecetweaks save [/b]

例如,[b]buildpiecetweaks save piece_sharpstakes[/b] 将会创建一个名为 [b]piece_sharpstakes.json[/b] 的文件,其中包含尖刺木桩的默认数值。你可以随意编辑该文件,保存后重新加载游戏即可。

以下变量除特别说明外,大多含义清晰:

[size=4][b]station[/b][/size]

Station 是建造该部件所需的制作台名称标签。你可以将此值设置为 "" 来移除该需求,或将其更改为其他制作台的名称标签,例如:

[b]"station": "$piece_stonecutter",[/b]

我没有所有制作台名称标签的列表。

[size=4][b]damageModifiers[/b][/size]

伤害修饰符是一个由冒号分隔的配对列表,例如尖刺木桩的配置:

[b]    "damageModifiers": [         "Blunt:Normal",         "Slash:Normal",         "Pierce:Resistant",         "Chop:Weak",         "Pickaxe:Normal",         "Fire:Normal",         "Frost:Normal",         "Lightning:Normal",         "Poison:Immune",         "Spirit:Immune"     ][/b]

第一个值是伤害类型,第二个值是抗性等级。

有效的抗性等级包括:

Normal
Resistant
Weak
Immune
Ignore
VeryResistant
VeryWeak

你也可以使用以下命令导出此列表:

[b]buildpiecetweaks damage[/b]

[size=4][b]category[/b][/size]

有效的类别为:

Misc 0
Crafting 1
Building 2
Furniture 3
Max 4
All 100

在 JSON 文件中使用对应的数字。你也可以使用以下命令导出此列表:

[b]buildpiecetweaks cats[/b]

[size=4][b]comfortGroup[/b][/size]

有效的舒适度组为:

None 0
Fire 1
Bed 2
Banner 3
Chair 4

在 JSON 文件中使用对应的数字。你也可以使用以下命令导出此列表:

[b]buildpiecetweaks comfort[/b]

[size=5][b]全局倍率[/b][/size]

该模组还通过配置文件提供以下全局护甲修改器:

[b]GlobalPieceClipEverything
GlobalAllowedInDungeons
GlobalRepairPiece
GlobalCanBeRemoved[/b]

[size=5][b]配置[/b][/size]

首次使用该模组运行游戏后,会创建一个配置文件 [b]BepInEx/config/aedenthorn.BuildPieceTweaks.cfg[/b]。

你可以通过文本编辑器编辑该文件,或使用游戏内的配置管理器来调整配置值。

要从配置文件中重新加载配置,请在游戏控制台 (F5) 中输入 [b]buildpiecetweaks reset[/b]。

[size=5][b]技术细节[/b][/size]

安装此模组最简单的方法是使用 Vortex,即 Nexus Mods 的模组管理器。它应能处理所有依赖项。

若要手动安装,请将 DLL 文件放入 BepInEx/plugins 文件夹中。你需要先安装 BepInEx。

源代码位于:https://github.com/aedenthorn/ValheimMods

如果你想要投诉、寻求帮助,或帮助我测试模组,可以访问我的 Discord 服务器

点击此处查看我所有的 Valheim 模组列表。