跳转到内容

导入存档

您可以将存档文件从 PC(Windows、Mac、Linux)或 Android 传输到 Spark。

Spark 支持三种存档存储位置,可在游戏设置中为每款游戏单独配置:

存档直接存储在游戏自己的文件夹中:

On My iPhone/Spark/games/[GameName]/game/saves/

这是默认存储位置。存档与游戏文件放在一起,可通过文件应用访问。

存档存储在游戏文件夹之外的共享存档目录中:

On My iPhone/Spark/saves/renpy/saves/[SaveLink]/

SaveLink 是分配给游戏的标识符。这将存档数据与游戏文件分离,因此重新安装或删除游戏不会移除您的存档。

存档同步到 iCloud,可在所有 Apple 设备上使用。Spark 在游戏过程中使用本地暂存目录,并在后台与 iCloud 同步——游戏从不直接从 iCloud 读取,这可以防止系统卸载文件带来的问题。

  1. 在 PC 上找到存档文件夹(Windows 上通常在 %AppData%/RenPy/[gamename]/,Mac 上在 ~/Library/RenPy/[gamename]/
  2. 将存档文件压缩为 ZIP 归档
  3. 将 ZIP 传输到 iOS 设备(AirDrop、邮件、云存储)
  4. 在 Spark 中打开游戏的存档浏览器
  5. 使用导入存档选项并选择 ZIP 文件
  1. 将单个 .save 文件传输到您的设备
  2. 打开文件应用并导航到游戏的 saves/ 文件夹
  3. .save 文件复制到此文件夹中

某些存档数据存储在 persistent 文件中而非单个存档中。这些文件放在同一个 saves/ 目录中。

  • 存档文件包括 .save 文件和一个 persistent 文件
  • persistent 文件存储游戏全局进度(解锁的画廊、已读文本等)
  • 较新 Ren’Py 版本的存档可能与较旧的引擎版本不兼容
  • 如果存档引用了移动版本中不存在的资源,存档缩略图可能无法显示

Ren’Py 存档在设计上是跨平台的。来自 Windows、Mac、Linux 和 Android 的存档工作方式相同,可以直接导入 Spark 而无需任何特殊转换。

主要的兼容性问题在于引擎版本,而非平台。在较新 Ren’Py 引擎上创建的存档可能无法在较旧的引擎上加载——例如,来自 Ren’Py 8(Python 3)游戏的存档无法在 Ren’Py 7(Python 2)引擎上加载,因为 pickle 协议差异。有关更多详情,请参阅存档问题