诊断与启动恢复
诊断
“诊断”集中显示模组错误和共享 Hook 信息,提供重启、日志和报告导出。日志可按级别或关键词筛选。
报告默认隐藏敏感信息。关闭过滤会保留完整错误消息,可能含路径或模组写入的设置、存档片段;分享前检查。报告不会主动收集游戏存档全文。
启动失败
失败后自动进入恢复页,先备份当前存档和配置,再开放修复操作。按页面推荐操作排查;错误原文可在“错误详情”查看。
| 操作 | 影响 |
|---|---|
| 恢复上次配置 | 恢复上次成功应用的模组配置,保留当前存档 |
| 重置 GP-Next 设置 | 恢复偏好和实验选项默认值,保留存档、模组文件和启用配置 |
| 恢复配置与存档 | 仅在有对应有效备份时提供;所有玩家进度回退到备份,当前存档另行备份 |
| 导出存档 | 保存当前原始游戏存档,内容损坏时也可导出 |
| 导出诊断 | 保存错误与启动信息,可选择过滤 |
备份失败时不会执行重置或恢复。存档依赖缺失时,应补回对应模组;恢复页不会自动删除未知植物或僵尸。恢复存档不回退模组自有文件。
恢复快照位于应用数据目录的 gp-next/save-backups/startup-recovery/;它保存的是进入恢复页时的数据,不一定是故障前的正常状态。原生存档备份位于 gp-next/save-backups/native-player/。不要在游戏运行中手动覆盖存档。
重试与关闭模组
“相关模组”列出有加载或预检错误的包,以及本次变更中可能相关的包,并说明判断依据;“可能相关”不代表已确认责任。
- 正常重启:重新检查当前选择。不会只因为上次失败而再次阻止启动,也不会自动撤销这次选择。问题仍存在时显示本次具体错误;修改包后需重新导入。
- 关闭 JS Modding:确认后重启,暂停脚本模组及其必需依赖消费者,保留原启用选择、包和存档。已经执行的脚本需要重启才能停止。
- 禁用所有模组:取消所有已安装模组的启用选择,并关闭 JS Modding;保留包文件、设置和存档。重新开启 JS 不会恢复这些手动禁用项;散装 patches 和手动数据编辑不包含在内。
尝试强制启动
只在允许尝试时显示。点击后先确认游戏稳定性和存档风险,备份后自动重启。授权仅用于紧接着的一次启动:跳过依赖、非 JS 必需功能、数据包完整性摘要、实体编号/映射以及存档内容引用等平台检查。配置或包变化会使授权失效;再次普通重启恢复完整检查。
JS Modding 开关、脚本信任、文件权限及实际脚本解析/执行错误仍会阻止启动;不是所有故障都能绕过。强制启动仍可能写入真实存档,不会把本次结果记为已验证配置。失败后不会自动循环尝试。
