Обновление движка Ren'Py 8.2.2 "64bit Sensation"
Tom "PyTom" Rothamel (главный разработчик движка) рад анонсировать Ren'Py 8.2.2 — второй выпуск исправлений для Ren'Py 8.2. Этот релиз содержит множество исправлений и несколько улучшений специальных возможностей.
Ren'Py 8.2 — это новейший выпуск Ren'Py, содержащий новые функции, исправления и улучшения. Эту версию рекомендуется использовать для создания всех новых игр, а существующие игры настоятельно рекомендуется обновить до Ren'Py 8.
Вместе с Ren'Py 8.2, вышло обновление младшей версии движка Ren'Py 7.7.
Вот несколько наиболее важных изменений:
- Только для версии 8.2: интеграция с библиотекой формирования текста Harfbuzz, которая поддерживает больше языков и более сложное формирование текста, чем Ren'Py, поддерживаемый ранее. Это добавляет поддержку брахмических/индийских сценариев с соответствующим шрифтом.
- Поддержка цветного отображения эмодзи, просто печатайте (вставляйте) их в тексты игры. 🎉
- Поддержка переменных шрифтов OpenType.
- Улучшения в системе интерполяции текста, позволяющие использовать выражения, аналогичные f-строкам Python.
- Возможность одновременно отображать несколько речевых пузырей, а также анимировать их появление и исчезновение.
- Изменения в Transform и ATL Transforms, чтобы иметь возможность (в большинстве случаев) интерполировать между абсолютными и относительными позициями.
- Новая функция выборки HTTPS/HTTP, которая правильно приостанавливает Ren'Py при выполнении выборки и работает с веб-платформой.
- Несколько новых свойств специальных возможностей.
- Улучшения в загрузке переводов. Загрузка переводов происходит примерно на 2/3 быстрее, и можно отложить загрузку переводов для неиспользуемых языков.
- Возможность указать переход, который выполняется после каждой последовательности операторов scene, hide и show.
- Модернизация процесса сборки Android, которая теперь может использовать (и требует) поддерживаемую Java 21.
- Возможность создания билда игры для Android, которая может загружать свои данные с веб-сервера, что позволяет создавать игры размером более 2 ГБ.
- Улучшения и исправления веб-поддержки, особенно в полноэкранных режимах.
- Полная переработка средства обновления Ren'Py для использования нового формата, который лучше работает с современными веб-серверами.
Но с таким количеством изменений сложно перечислить их все. С полным списком можно ознакомиться в журнале изменений.
Список изменений, который может потребоваться для перехода с более ранней версии движка на новую смотрите здесь.
Хочется отметить два изменения в поведении движка:
- Во-первых, Ren'Py 7.7 и 8.2 будет запоминать и восстанавливать положение окна. После повторного открытия, окно с игрой появится в последнем месте, где вы его оставили при закрытии.
- Во-вторых, config.gl2 теперь игнорируется, и единственный способ использовать GL-рендерер первого поколения, который скоро будет удален, — это его самостоятельный выбор игроком в меню специальных возможностей.
Скачать Ren'Py 8.2.2 можно по ссылке:
Ожидаемые прекращения поддержки
- Исходный рендерер OpenGL будет удален после выхода следующего основного выпуска.
- Поддержка Windows 7, 8 и 8.1 будет прекращена после выхода следующего основного выпуска.
Благодарности
Ren'Py 8.2.2 выпущен благодаря:
Abdul, Andy_kl, Asriel Senna, Ayowel, Bas Couwenberg, Brainos, Daniel Brookman, Denys, Dipesh, Aggarwal, Do10HM, Elckarow, Gouvernathor,
Helmut K. C. Tessarek, ImJustAQ, JamiesonC, Joseph Boyd, Joshua Fehler,
KagariSoft-Dev, Kassy, Lezalith, Mal Graty, Michael, Minger0,
Morgan Willcock, Moshibit, OleSTEEP, Tichq, Vladya, Zout141, brainos233,
iivusly, jsfehler, kyouryuukunn, midgethetree, shawna-p,
symegac, the66F95, zedraxlo, ねゆんせ
всем, кто принимал участие в тестировании, и мне самому, Tom'у "PyTom" Rothamel'у.
Русскоязычное Discord сообщество Ren'Py:
Русскоязычное сообщество Ren'Py ВКонтакте:
Официальное англоязычное Discord сообщество Ren'Py: