自定义《守墓人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的开发者让模组开发成为可能。