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)
- В случае сбоя автоматически создаётся сохранение, которое можно передать другим участникам команды для диагностики.
 
Где скачать и узнать больше:
Сообщества:
6 комментариев