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 комментариев