Сумісність версій
Розуміння номерів версій
Section titled “Розуміння номерів версій”Версії Ren’Py мають формат мажорна.мінорна.патч (наприклад, 8.2.0). Ігри створюються з конкретною версією і можуть працювати неправильно зі значно відмінним рушієм.
Правила сумісності
Section titled “Правила сумісності”Та сама мажорна версія (найкраще)
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.
Версія занадто нова
Section titled “Версія занадто нова”Якщо гра була створена з версією Ren’Py, новішою за ту, що підтримує Spark, вона може використовувати функції, які ще недоступні.
Кольори сумісності
Section titled “Кольори сумісності”Бібліотека показує індикатори сумісності:
- Зелений — Версія рушія близько відповідає грі
- Жовтий — Незначна різниця версій, повинно працювати
- Червоний — Невідповідність мажорних версій, ймовірно будуть проблеми
Що робити
Section titled “Що робити”- Почніть з рекомендованої версії — Автоматичне визначення Spark зазвичай правильне
- Спробуйте найближчу доступну версію — Якщо точна версія недоступна
- Спробуйте останню з тієї ж серії — 7.8.8 для ігор 7.x, 8.5.2 для ігор 8.x
- Повідомте на Discord — Якщо жодна версія не працює, дайте нам знати, щоб ми могли дослідити