
利维坦遭遇 - 稀有死神遭遇
在选定的开阔水域生物群系中增加稀有的、临时的死神利维坦遭遇,创造意外的危险时刻,而不会永久改变生态系统。
查看大图LEVIATHAN ENCOUNTERS — 版本 1.0.0
🌊 有时海洋应该给你惊喜
你正在探索开阔水域。
一切似乎都很安静。
然后在你身后的某个地方……
一只死神利维坦出现了。
Leviathan Encounters 为《深海迷航》中选定的开阔水域区域添加了稀有的、临时的死神遭遇。
目标不是让整个世界充斥着利维坦。
目标是让探索变得不那么可预测。
🦈 稀有的死神遭遇
Leviathan Encounters 会在游戏进行期间偶尔进行一次概率判定。
如果所有必需条件都满足,一只临时的死神利维坦可能会出现在玩家身后,距离安全但可被察觉。
默认生成距离:
玩家身后 120–240 米
遭遇是刻意设计为稀有的。
它们并不保证每次机会出现时都会发生。
🌊 支持生物群系
默认情况下,遭遇在以下区域启用:
水下群岛
可选的支持区域也可以启用:
- 群山
- 沙丘
- 大礁
洞穴生物群系以及不支持或对进度敏感的生物群系类别会被拒绝。
📏 安全放置检查
模组在允许遭遇之前会执行多项检查。
玩家必须:
- 正在游泳
- 位于基地外
- 位于载具外
- 位于支持的生物群系内
- 深度在 70 至 400 米之间
遭遇点必须:
- 位于玩家身后约 120–240 米
- 深度在 90 至 500 米之间
- 保持在保守的地图边界内
- 至少有 45 米的碰撞间隙
- 170 米内没有现存的利维坦
这些检查会在原生死神预制体加载完成后重复执行。
如果区域不适合,遭遇将被取消。
🐋 临时遭遇
Leviathan Encounters 不会创建永久的新死神种群。
模组拥有的死神是临时的。
它们可能在以下情况下消失:
- 它们的存活时间到期
- 玩家离得太远
- 该生物死亡
- 游戏被保存
- 会话结束
- 模组被禁用
默认遭遇存活时间:
360 秒
可配置范围:
60–600 秒
🎲 默认遭遇概率
默认遭遇概率:
0.08
这代表每次有效时间机会有 8% 的概率。
默认机会间隔:
600 秒
可配置范围:
120–3600 秒
该间隔还会在以下范围之间随机化:
0.8 倍至 1.2 倍
即配置值。
这意味着遭遇被刻意设计为不可预测。
🧠 旨在避免持续的利维坦刷屏
该模组刻意保持保守。
默认情况下:
最大活动遭遇数:
1
可配置:
1–2
机会也可能因以下原因被拒绝:
- 无效生物群系
- 深度不足
- 附近几何体
- 现存的利维坦
- 玩家位置
- 地图边界
- 加载状态
机会失败仅仅意味着不会发生遭遇。
⏳ 加载宽限期
加载存档后,Leviathan Encounters 会应用最短宽限期:
180 秒
这有助于防止临时死神遭遇在加载进入游戏后立即出现。
💾 每个存档的冷却数据
Leviathan Encounters 使用特定存档槽的 XML 冷却账本。
这有助于为每个存档单独追踪遭遇时间。
该系统使用:
- 原子替换
- 备份文件创建
- 存档槽验证
- 模式验证
损坏、存档槽不正确或不受支持的未来数据会阻止新的遭遇,而不是静默覆盖文件。
⚙️ 配置
配置文件:
BepInEx/config/com.p3lse.subnautica.leviathanencounters.cfg
常规
Enabled
默认: true
启用或禁用模组。
遭遇
EncounterProbability
默认: 0.08
范围: 0–0.25
OpportunityInterval
默认: 600 秒
范围: 120–3600 秒
LifetimeSeconds
默认: 360 秒
范围: 60–600 秒
AllowedZones
默认: underwaterIslands
支持的前缀:
- underwaterIslands
- mountains
- dunes
- grandReef
MaximumActiveEncounters
默认: 1
范围: 1–2
诊断
VerboseLogging
默认: false
TestEncounterKey
默认: None
可以分配一个可选的 Unity 按键用于测试。
示例:
F8
诊断按键仅绕过概率判定。
所有正常的放置和安全检查仍然需要满足。
📦 安装
要求
- 原版《深海迷航》
- BepInEx 5
不需要 Nautilus。
安装
关闭《深海迷航》。
为原版《深海迷航》安装 BepInEx 5。
解压:
LeviathanEncounters-1.0.0.zip
到你的《深海迷航》游戏目录中。
- 保留包含的文件夹结构:
BepInEx/plugins/LeviathanEncounters/
启动《深海迷航》。
检查:
BepInEx/LogOutput.log
并确认 Leviathan Encounters 初始化时没有错误。
高级用户也可以将:
LeviathanEncounters.dll
放置在:
BepInEx/plugins/LeviathanEncounters/
不要安装多份 DLL 副本。
⚠️ 兼容性
Leviathan Encounters 面向:
- 原版《深海迷航》
- Windows / Mono
- Unity 2019.4.36
- BepInEx 5.4.23.5
它并非为以下内容设计或测试:
- 《深海迷航:零度之下》
- 旧版 / QModManager
- BepInEx 6
- 多人游戏 / Nitrox
不需要 Nautilus。
🌎 不会替换正常的生态系统
Leviathan Encounters 不会永久修改原生死神种群。
临时生物由模组拥有,并设计为不会成为正常的已保存世界生物。
该模组旨在创造偶尔的遭遇,而不是永久性地用额外的利维坦填充生物群系。
🚧 当前范围
版本 1.0.0 目前创建:
- 临时死神利维坦遭遇
它目前不会添加:
- 幽灵利维坦遭遇
- 海龙遭遇
- 永久利维坦种群
- 保证遭遇
- 每个生物群系中的遭遇
未来版本可能会扩展该系统,但版本 1.0.0 刻意保持范围受控。
🧪 版本 1.0.0
这是 Leviathan Encounters 的第一个公开版本。
该模组已针对原版《深海迷航》安装进行编译和打包。
然而,实际游玩、保存/加载行为、AI 仲裁和长时间游戏会话尚未在运行中的游戏里完全验证。
请报告你遇到的任何问题。
有用的信息包括:
- 当前生物群系
- 玩家深度
- 大致遭遇距离
- 安装的其他 AI 或生物模组
- 相关的 BepInEx 日志
反馈将有助于改进未来版本。
🗑️ 卸载
关闭《深海迷航》。
删除:
BepInEx/plugins/LeviathanEncounters/
或者如果手动安装,删除 LeviathanEncounters.dll。
单独的配置文件也可以删除。
该模组还可能创建:
leviathan-encounters.xml
以及:
leviathan-encounters.xml.bak
位于相关的存档数据中。
这些文件包含模组的冷却账本。
如果需要,请在删除它们之前保留备份。
💬 加入 Discord
发现了 bug?
对 Leviathan Encounters 有想法?
想关注我未来的《深海迷航》模组?
加入我的 Discord:
🙏 感谢
感谢你尝试 Leviathan Encounters。
想法很简单:
保持《深海迷航》的探索熟悉感……
但永远不要完全可预测。
由 PulseModdingSubnautica 创建
你永远不知道你身后可能有什么。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。