Перейти до вмісту

Сумісність версій

Розуміння номерів версій

Section titled “Розуміння номерів версій”

Версії Ren’Py мають формат мажорна.мінорна.патч (наприклад, 8.2.0). Ігри створюються з конкретною версією і можуть працювати неправильно зі значно відмінним рушієм.

Та сама мажорна версія (найкраще)

Section titled “Та сама мажорна версія (найкраще)”

Ігри зазвичай працюють з будь-яким рушієм тієї самої мажорної версії:

  • Гра створена з 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 тощо

Між мажорними версіями

Section titled “Між мажорними версіями”

Запуск гри 7.x на рушії 8.x іноді можливий — Ren’Py 8 має певну пряму сумісність зі старішими іграми. Результати відрізняються залежно від гри, але це варто спробувати, якщо жоден рушій 7.x не працює.

Зворотне ніколи не є правдою: ігри 8.x залежать від Python 3 та API Ren’Py 8, які не існують у рушіях 7.x.

Якщо гра була створена з версією Ren’Py, новішою за ту, що підтримує Spark, вона може використовувати функції, які ще недоступні.

Бібліотека показує індикатори сумісності:

  • Зелений — Версія рушія близько відповідає грі
  • Жовтий — Незначна різниця версій, повинно працювати
  • Червоний — Невідповідність мажорних версій, ймовірно будуть проблеми
  1. Почніть з рекомендованої версії — Автоматичне визначення Spark зазвичай правильне
  2. Спробуйте найближчу доступну версію — Якщо точна версія недоступна
  3. Спробуйте останню з тієї ж серії — 7.8.8 для ігор 7.x, 8.5.2 для ігор 8.x
  4. Повідомте на Discord — Якщо жодна версія не працює, дайте нам знати, щоб ми могли дослідити