
M182 生物缩放
生物缩放功能让你通过一个简单的配置文件调整英灵神殿中任何生物的大小——无需控制台命令,无需瞄准,无需逐个生物设置。全部只需一条规则。
查看大图[color=#38761d][size=6]生物缩放
作者:M182[/size][/color]
我制作这个模组的灵感来源于我服务器上的战斗,但我想要一些更震撼的东西,比如一只真正巨大的巨魔或巨蛇,让你在与之战斗时感受到真正的恐惧。
Creature Scale 让你通过一个简单的配置文件调整 Valheim 中任何生物的大小——无需控制台命令,无需瞄准,无需逐个生物设置。设置一次规则,它就会应用到世界中所有匹配的生物,包括之后生成的生物。
[color=#f1c232][u]功能[/u][/color]
- 通过预制体名称调整任何生物的大小——Boss、野生动物,任何生物都行。
- 为每种生物类型设置独立的缩放值。
- 更改自动生效,包括你编辑配置后生成的生物。
- 服务器运行时即可编辑配置文件——无需重启。
- 在适中的缩放值下战斗正常运作(见下方推荐值)。
[color=#f1c232][u]工作原理[/u][/color]
该模组以两个文件的形式发布:
- CreatureScale.Server.dll — 专用服务器必需。读取你的配置并决定哪些生物被缩放。
- CreatureScale.Visual.dll — 完全可选,供任何想要实际看到缩放后生物的玩家使用。
没有安装它的玩家不受影响,看到的是正常大小——对他们来说一切正常(包括碰撞箱)。
[color=#f1c232][u]安装[/u][/color]
1. 将 CreatureScale.Server.dll 安装到专用服务器的 BepInEx/plugins 文件夹中。
2. 启动一次服务器,在 BepInEx/config/CreatureScale/creature_scales.json 生成配置文件。
3. 用你自己的规则编辑该文件。
4. 可选:在任何想要看到缩放后生物的客户端上安装 CreatureScale.Visual.dll。
[color=#f1c232][u]配置示例[/u][/color]
{
"rules": [
{ "prefab": "Troll", "scale": 3.0 },
{ "prefab": "Serpent", "scale": 2.4 },
{ "prefab": "StoneGolem", "scale": 2.0 },
{ "prefab": "Boar", "scale": 3.0 }
]
}
[color=#ff0000][u]注意:[/u][/color] 这些值是一个可靠的起点:明显更大,同时战斗仍然感觉正常。将缩放值推得更高可能会让战斗感觉笨拙,因为 Valheim 的 AI 和命中检测最初并未考虑运行时缩放。
[color=#ff0000][u]已知限制[/u][/color]
- 非常高的缩放值可能会让怪物 AI 行为略显异常,尤其是在远距离或高海拔的远程/投掷攻击时。
- 碰撞箱会随模型缩放,因此战斗体验会因玩家是否安装了 Visual 组件而有所不同。
完整文档见下载中包含的 README。
[color=#38761d][u]致谢:[/u][/color]
感谢 [u]Valheim Modding Server Discord[/u] 及其社区帮助我解答了一些疑问。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。