跳转到内容

版本兼容性

Ren’Py 版本遵循 major.minor.patch 格式(例如 8.2.0)。游戏使用特定版本构建,可能无法在差异较大的引擎上正确运行。

游戏通常可以在同一主版本中的任何引擎上运行:

  • 使用 7.4.x 构建的游戏 → 可在 Spark 的 7.5.3、7.6.3、7.7.3、7.8.4、7.8.8 上运行
  • 使用 8.1.x 构建的游戏 → 可在 Spark 的 8.0.3、8.1.3、8.2.3 等上运行

在 8.x 引擎上运行 7.x 游戏有时是可能的——Ren’Py 8 对旧游戏有一定的前向兼容性。结果因游戏而异,但如果没有 7.x 引擎可用,值得一试。

反过来永远不成立:8.x 游戏依赖于 7.x 引擎中不存在的 Python 3 和 Ren’Py 8 API。

如果游戏使用的 Ren’Py 版本比 Spark 支持的更新,它可能使用了尚不可用的功能。

游戏库显示兼容性指示器:

  • 绿色 — 引擎版本与游戏紧密匹配
  • 黄色 — 次版本差异,应该可以运行
  • 红色 — 主版本不匹配,可能会有问题
  1. 从推荐版本开始 — Spark 的自动检测通常是正确的
  2. 尝试最接近的可用版本 — 如果精确版本不可用
  3. 尝试同系列中的最新版本 — 7.x 游戏用 7.8.8,8.x 游戏用 8.5.2
  4. 在 Discord 上报告 — 如果没有版本可用,请告诉我们以便调查