存档问题
存档无法加载
Section titled “存档无法加载”症状: 存档文件存在但无法加载或导致错误。
可能的原因:
引擎版本不匹配 — 来自不同引擎版本的存档可能不兼容
- 解决方案:将引擎版本与创建存档时使用的版本保持一致
存档文件损坏 — 存档文件已损坏
- 解决方案:尝试加载较早的存档或自动存档
缺少持久化数据 —
persistent文件缺失- 解决方案:传输存档时一并传输
persistent文件
- 解决方案:传输存档时一并传输
Pickle 协议错误
Section titled “Pickle 协议错误”症状: 游戏崩溃或显示提及 “unsupported pickle protocol” 或类似 pickle 相关消息的错误。
原因: 当存档或持久化文件是在较新的 Ren’Py 引擎上创建的,而您尝试在较旧的引擎上加载时,就会发生这种情况。最常见的情况是在 Ren’Py 7(Python 2)引擎上加载用 Ren’Py 8(Python 3)创建的存档 — Python 3 的 pickle 格式与 Python 2 不向后兼容。
解决方案:
- 切换到 Ren’Py 8.x 引擎版本以匹配存档
- 如果必须使用 7.x 引擎,请删除不兼容的存档和持久化文件,重新开始
从 PC 传输的存档不工作
Section titled “从 PC 传输的存档不工作”从 PC 传输存档时:
- 确保同时复制
.save文件和persistent文件 - 将它们放置在
Spark Documents/games/[GameName]/game/saves/ - 使用与 PC 版本相同或兼容的引擎版本
- 导入存档后重启游戏
跨平台存档兼容性
Section titled “跨平台存档兼容性”在 Spark 与其他平台(PC、Mac、Android)之间传输存档时,兼容性并不总是有保证的。我们会尽最大努力确保兼容性,但测试所有可能的场景非常耗时,且存在边缘情况。
如果您在 Spark 与其他平台之间传输存档时遇到兼容性问题,请在 Discord 上报告或通过邮件联系我们,以便我们进行调查。
iCloud 存档不同步
Section titled “iCloud 存档不同步”- 在 iOS 设置中确认 iCloud 已启用
- 确保 Spark 拥有 iCloud Drive 权限
- 检查 Spark 设置中是否启用了 iCloud 存档同步
- 等待几分钟 — 同步不是即时的
- 检查设备的网络连接
存档缩略图缺失
Section titled “存档缩略图缺失”存档缩略图可能不显示,如果:
- 存档是在其他平台上创建的
- 游戏的图像资源与创建存档时使用的版本不同
- 存档传输时未包含缩略图数据
如果存档似乎消失了:
- 检查是否更改了游戏的引擎版本(存档在不同版本的存储位置不同)
- 查看
Spark Documents/games/[GameName]/game/saves/ - 检查
Spark Documents/backups/中的备份文件 - 如果启用了 iCloud 同步,检查存档是否仍在其他设备上