Ren’Py 8.4.0 — Что нового?

Недавно вышло обновление визуального движка Ren’Py — версия 8.4.0. Это значительный шаг вперёд, особенно в плане доступности, организации проектов и поддержки современных технологий.

Ren’Py 8.4.0 — Что нового?

Основные нововведения в Ren’Py 8.4:

Повышенные системные требования:

  • Windows: теперь требуется Windows 10 или новее.
  • Linux: Ubuntu 20.04+, Steam Runtime ("soldier") или совместимый дистрибутив.
  • Больше не поддерживается: 32-битная архитектура ARM на Linux.

Переход на Python 3.12

  • Теперь Ren’Py использует Python 3.12 на всех платформах, что улучшает совместимость и производительность.

Ren’Py 8.4 становится основной и единственной поддерживаемой веткой.

  • Ветки Ren’Py 7 на базе Python 2 больше не выпускаются.

Улучшенная производительность

  • Повышена скорость загрузки скриптов, управления постоянными данными, рендеринга через OpenGL и интеграции с Live2D.

Расширенная поддержка OpenGL-шейдеров

  • Добавлены новые типы данных, массивы, отдельные матрицы проекции, вида и модели. Теперь можно передавать объекты отображения в шейдеры в виде текстур.

Поддержка 3D-моделей в формате GLTF

  • Введена возможность загрузки GLTF-моделей (пока только статических), с поддержкой кастомных шейдеров для их отрисовки.

Новые каталоги libs и mods

  • Эти папки позволяют более организованно размещать библиотеки и модификации с гибкой очередностью загрузки.

Обновлённый синтаксис Layered Images

  • Стал более лаконичным и мощным, что упрощает создание персонажей и сцен с множеством слоёв.

Автоматическая поддержка сверхчётких ресурсов (oversampling)

  • Ren’Py теперь автоматически использует изображения и видео с высоким разрешением для экранов с высокой плотностью пикселей (HiDPI).

Новое меню доступности (Shift+A)

  • Теперь доступны настройки кернинга текста и возможность принудительного вывода моно-аудио — важные улучшения для игроков с особыми потребностями.

Улучшенный лаунчер

  • Проекты можно группировать по папкам, а также настраивать, какие файлы и каталоги отображаются в интерфейсе.

Поддержка функций шрифтов OpenType

  • Поддерживаются лигатуры, стилистические наборы и другие типографские улучшения.

Автосохранение при возникновении ошибки (traceback)

  • В случае сбоя автоматически создаётся сохранение, которое можно передать другим участникам команды для диагностики.

Где скачать и узнать больше:

Сообщества:

8
4
6 комментариев