导入存档
您可以将存档文件从 PC(Windows、Mac、Linux)或 Android 传输到 Spark。
存档存储位置
Section titled “存档存储位置”Spark 支持三种存档存储位置,可在游戏设置中为每款游戏单独配置:
存档直接存储在游戏自己的文件夹中:
On My iPhone/Spark/games/[GameName]/game/saves/这是默认存储位置。存档与游戏文件放在一起,可通过文件应用访问。
存档存储在游戏文件夹之外的共享存档目录中:
On My iPhone/Spark/saves/renpy/saves/[SaveLink]/SaveLink 是分配给游戏的标识符。这将存档数据与游戏文件分离,因此重新安装或删除游戏不会移除您的存档。
iCloud
Section titled “iCloud”存档同步到 iCloud,可在所有 Apple 设备上使用。Spark 在游戏过程中使用本地暂存目录,并在后台与 iCloud 同步——游戏从不直接从 iCloud 读取,这可以防止系统卸载文件带来的问题。
从 PC 导入
Section titled “从 PC 导入”方法 1:ZIP 压缩包
Section titled “方法 1:ZIP 压缩包”- 在 PC 上找到存档文件夹(Windows 上通常在
%AppData%/RenPy/[gamename]/,Mac 上在~/Library/RenPy/[gamename]/) - 将存档文件压缩为 ZIP 归档
- 将 ZIP 传输到 iOS 设备(AirDrop、邮件、云存储)
- 在 Spark 中打开游戏的存档浏览器
- 使用导入存档选项并选择 ZIP 文件
方法 2:单个存档文件
Section titled “方法 2:单个存档文件”- 将单个
.save文件传输到您的设备 - 打开文件应用并导航到游戏的
saves/文件夹 - 将
.save文件复制到此文件夹中
方法 3:持久数据
Section titled “方法 3:持久数据”某些存档数据存储在 persistent 文件中而非单个存档中。这些文件放在同一个 saves/ 目录中。
- 存档文件包括
.save文件和一个persistent文件 persistent文件存储游戏全局进度(解锁的画廊、已读文本等)- 较新 Ren’Py 版本的存档可能与较旧的引擎版本不兼容
- 如果存档引用了移动版本中不存在的资源,存档缩略图可能无法显示
跨平台兼容性
Section titled “跨平台兼容性”Ren’Py 存档在设计上是跨平台的。来自 Windows、Mac、Linux 和 Android 的存档工作方式相同,可以直接导入 Spark 而无需任何特殊转换。
主要的兼容性问题在于引擎版本,而非平台。在较新 Ren’Py 引擎上创建的存档可能无法在较旧的引擎上加载——例如,来自 Ren’Py 8(Python 3)游戏的存档无法在 Ren’Py 7(Python 2)引擎上加载,因为 pickle 协议差异。有关更多详情,请参阅存档问题。