守护者的漫长白昼 - 可配置昼夜循环

创作者: ogzhnpcmn
已更新:2026-10-14 13:57:50
50KB

关于此 MOD

使用全局和分阶段时间倍数自定义白天、夜晚和日落时长。
自定义《守墓人2》中白天、夜晚和日落阶段的时长。通过简单的BepInEx配置文件或使用以下方式,为整个昼夜循环设置全局倍率,或单独微调每个阶段: GK2模组框架

功能

- 整个昼夜循环的全局倍率。
- 白天独立倍率。
- 夜间独立倍率。
- 日落和过渡阶段使用独立的乘数。
- 无热键的简单配置文件。
- 无需游戏内UI。
- 独立的 BepInEx 插件。
- 安装GK2 Mod框架后自动集成。
- 轻量级运行时行为。
- 用于故障排除的英文日志消息。

工作原理

每个阶段的最终速度计算如下:

昼夜时长倍率 x 阶段倍率

例如:

- 全局2.0,所有阶段倍率1.0:整个昼夜循环持续时间延长一倍。
- 全局 1.0,DayMultiplier 2.0:白天持续时间翻倍。
- 全局 1.0,夜晚倍率 0.5:夜间时间流逝速度加倍。
- 全局1.0,白天倍率3.0,夜晚倍率2.0:白天和夜晚时间均延长。

原版游戏的一天大约相当于现实中的7.5分钟。

需求

- 墓地管理员 2
- BepInEx 5.4.23.5 
- Windows x64

安装

1. 将 BepInEx 5.4.23.5 或更高版本安装到你的墓场物语2文件夹中。
2. 启动一次游戏,然后关闭。
3. 将“GK2LongerDays.dll”复制到:

  BepInEx/plugins/

4. 重新启动游戏。
5. 配置文件创建完成后,再次关闭游戏。
6. 使用任意文本编辑器编辑以下文件:

  BepInEx/config/com.example.gk2.daylength.cfg

7. 重新启动游戏以应用你的设置。

配置

所有数值均存储于:

BepInEx/config/com.example.gk2.daylength.cfg

每个倍数的可接受范围:“0.1”到“10.0”。

| 设置 | 默认值 | 描述 |
|---|---:|---|
| 白天时长倍率 | 2.0 | 整个昼夜循环的全局倍率 |
| DayMultiplier | 1.0 | 白天的额外倍率 |
| 夜间倍率 | 1.0 | 夜间的额外倍率 |
| SunsetMultiplier | 1.0 | 日落和过渡阶段的额外乘数 |
| DebugLogs | false | 启用额外诊断日志记录 |

未安装GK2 Mod框架时,本模组仅使用BepInEx配置文件,不添加任何快捷键或用户界面。安装GK2 Mod框架后,可通过其模组菜单进行设置。

兼容性

测试环境:

- 游戏版本:1.004.3
- BepInEx:5.4.23.5

已知限制

- 该模组通过读取游戏的光照预设来检测白天和夜晚。
- 在建筑和地牢内部,即使是夜晚,游戏也可能使用标记为白天的恒定预设。
- 因此,白天倍率也可能影响部分室内区域。
- 室外天空循环效果符合预期。

故障排除

1. 在配置文件中设置“DebugLogs = true”。
2. 启动游戏并游玩至少一分钟。
3. 关闭游戏。
4. 开启:

  BepInEx/LogOutput.log

5. 搜索以下开头的行:

  [信息:GK2 Longer Days]

如果模组未加载,请确保“BepInEx/plugins”中只有一个“GK2LongerDays.dll”副本。

卸载

1. 关闭游戏。
2. 删除:

  “BepInEx/plugins/GK2LongerDays.dll”

3. 可选删除:

  "BepInEx/config/com.example.gk2.daylength.cfg"

制作人员

感谢Lazy Bear Games带来《守墓人2》,感谢BepInEx和HarmonyX的开发者让模组开发成为可能。

使用 Xmod 解锁 守墓人2 的全部潜力 — 今天就探索这些顶级 MOD!