
自动保存
每10分钟自动保存,并在快速旅行时保存。
查看大图描述
每 10 分钟自动保存一次游戏,并且在通过快速旅行到达目的地时也会保存。无需 Saviour Schnapps(救世主杜松子酒),无需长途跋涉回到床边,并且它会尽量不打扰你正在进行的操作。
安装
解压到你的 Mods 文件夹中,使文件结构看起来像这样:
KingdomComeDeliverance\Mods\Autosave\mod.manifest KingdomComeDeliverance\Mods\Autosave\Data\autosave.pak
工作原理
自动保存触发条件:
| 触发条件 | 设置项 | 默认值 |
|---|---|---|
| 计时器 | everyMinutes | 每 10 分钟,从上一次自动保存开始计算 |
| 快速旅行到达 | onFastTravel | 在 Map/OnFastTravelFinnished 事件中触发(这是 Warhorse 的拼写错误,不是我的) |
asv_now |
手动触发,忽略以下所有条件 |
自动保存延迟条件:
| 条件 | 设置项 | 默认值 |
|---|---|---|
| 任何触发后的等待延迟 | delaySecs | 1 秒 |
| 游戏正在加载中 | 不可配置 | 始终开启 - IsLoadingEngineSaveGame |
| 手持武器 | waitWhen.weaponDrawn | 开启 - 通过名称匹配,火把或工具不算在内 |
| 快速移动 | waitWhen.movingFast & maxSpeed | 开启,速度超过 4.0 米/秒 - 根据实际位移计算 |
| 空中状态 | waitWhen.airborne | 开启 - 包括跳跃、下落、被抛飞 |
自动保存跳过条件:
| 条件 | 设置项 | 默认值 |
|---|---|---|
| 距上次自动保存时间过短 | minGapMinutes | 5 分钟 |
调整设置
所有设置都保存在 mod 的 pak 文件内的一个文件中。.pak 文件本质上就是一个 zip 压缩包,你可以直接在其中进行编辑。
1. 使用 7-Zip 打开 Mods\Autosave\Data\autosave.pak 文件(右键点击 → 7-Zip → 打开压缩包 —— 不要解压)。
2. 在压缩包内,使用记事本打开 Scripts\AutosaveConfig.lua 文件。当你保存时,它会提示你是否更新压缩包内的文件 —— 选择“是”。
3. 重启游戏,或者按 ~ 键打开控制台并输入 asv_reload。
可更改的配置项:
everyMinutes = 10, -- 定时保存间隔。设为 0 可关闭定时器
onFastTravel = true, -- 快速旅行到达时保存
delaySecs = 1, -- 触发后暂停时间,让菜单先关闭
minGapMinutes = 5, -- 自动保存之间的最小时间间隔(例如,快速旅行后)
maxWaitSecs = 300, -- 等待平静状态超时后的最大时间,超时则保存。0 = 永远等待
waitWhen = {
weaponDrawn = true, -- 手持武器时不保存
movingFast = true, -- 速度超过 maxSpeed 时不保存
maxSpeed = 4.0, -- 米/秒。步行约 1.5,跑步约 4,疾驰约 9
airborne = true, -- 跳跃或下落过程中不保存
},
将以上任一选项设为 false 即可关闭该条件。请注意保留逗号,不要删除引号或大括号——这是 Lua 脚本,一个多余的字符都会导致整个文件无法加载。
控制台命令
| 命令 | 功能 |
|---|---|
| asv_status | 显示设置、距离下次保存的时间,以及当前阻止保存的因素 |
| asv_now | 立即保存,忽略所有等待条件 |
| asv_reload | 编辑配置后重新读取 |
| asv_debug | 将每次决策记录到 kcd.log 文件中 |
| asv_off / asv_on | 在当前游戏会话中禁用 / 启用本 mod |
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。