全面改造(Overhaul)
单个插件 Overhaul.dll 大幅改造移动、战斗、成长、界面、储物、建造与地牢,同时尽量保留《Valheim》的原有风格。多数系统可配置,主要规则由服务器同步给所有玩家。项目仍在开发中。
允许在没有工作台、没有屋顶的地方放置和使用床,作为有时限的临时重生点。床默认在 15 分钟后消失;后续在旁边建造工作台可使其永久保留。
床是 Valheim 中设置重生点的唯一方式,原版要求附近有工作台和屋顶。本模组允许在没有工作台、露天的地方放置并使用床,但这类床会在可配置时间后自行消失,适合作为临时营地,而非永久基地。
默认情况下,床放置 15 分钟后消失。计时期间,剩余时间会以红色显示在悬停文本中。若之后在床旁建造工作台,床会永久保留。
| 选项 | 说明 |
|---|---|
AllowPlacementWithoutStation |
允许在没有工作台的范围内放置床。 |
DecayMinutes |
无工作台床的存续时间,默认 15 分钟。 |
OnlyBedsPlacedWithoutStation |
默认开启;仅放置时没有工作台的床会消失。设为 false 可采用更严格的规则。 |
PermanentWhenStationBuilt |
后续建造工作台后,床不再消失。 |
DropResources |
床消失时是否掉落材料,默认关闭。 |
AnyCraftingStation / StationNames |
哪些制作站可支撑床;默认仅工作台。 |
IgnoreRoofRequirement |
允许在露天使用床。 |
IgnoreWetRequirement |
潮湿不再阻止睡眠。 |
IgnoreFireRequirement |
仅在其他模组要求火源时相关,默认关闭。 |
ShowTimerInHoverText / TimerText |
控制剩余时间显示。 |
计时依据世界时间,而不是床处于加载状态的时间,因此服务器重启或玩家离开都不会延长计时。重新进入区域时,若时间已过,床会立即消失。
默认只有放置时没有工作台的床会消失,避免服务器运行期间因工作台后来被拆除而导致大量床消失。IgnoreWetRequirement 默认开启,因为露天床遇雨会使角色潮湿,而潮湿本身会阻止睡眠。附近的敌人仍会阻止睡眠。
服务器和每位玩家都必须安装 DLL。服务器会向所有已连接玩家发送配置,客户端本地配置会被忽略,ConfigurationManager 中的配置项会锁定。
adminlist.txt 中的管理员可在游戏运行期间通过 ConfigurationManager 修改设置。修改会发送至服务器,由服务器验证发送者身份、保存配置并分发给所有玩家;被拒绝的尝试会记录在日志中。单人游戏或由玩家作为主机时,使用本地配置文件。
需要 BepInEx:
TempBed.dll 放入 BepInEx\\plugins\\。BepInEx\\config\\flo.tempbed.cfg。适用于带有 Bed 组件的对象,包括内容模组添加的床。模组会钩入 ZNetScene.Awake、Piece.OnPlaced 和 Bed 的检查方法。启动后,日志会显示调整了多少个床 Prefab;若数量为 0,表示未能生效,可在反馈问题时提供该日志行。
发现问题时,可在评论中报告,最好附上 LogOutput.log 的相关内容。
作者:thrawn126。
前往 N 网打开所选文件。安装与下载要求以原作者及平台说明为准。
<!-- aoe-mods-source:nexusmods:valheim:3579 -->