Об этом проекте
ReyEngine — это специализированный инструмент разработки, предназначенный для создания и редактирования модов для игры League of Legends. Описываемый как «Unreal/Unity для ресурсов LoL», он предоставляет комплексный набор редакторов для карт, моделей, частиц и аудио, позволяя пользователям создавать распространяемые пакеты модов (.wad.client или .fantome) без изменения оригинальных файлов Riot Games.
Ключевые возможности включают:
- **Управление проектами**: Система на основе мастеров позволяет пользователям создавать новые проекты из шаблонов (скин чемпиона, карта, VFX, аудио, UI) или импортировать существующие пакеты модов .fantome. Движок выполняет автоматическое извлечение WAD-файлов и управляет ссылками на официальный контент Riot. Он поддерживает недеструктивное редактирование, при котором изменения сохраняются как переопределения проекта.
- **Автоматический перенос патчей**: При обновлении клиента League of Legends ReyEngine может автоматически объединять пользовательские правки с новыми бинарными файлами Riot с помощью процесса трёхстороннего слияния, проверяя конфликты и пересобирая необходимые ресурсы.
- **Редактирование карт**: Пользователи могут загружать и редактировать файлы .mapgeo, манипулируя мешами, частицами и звуками с помощью гизмо в окне просмотра. Возможности включают поддержку динамического освещения, перекраску текстур с цветокоррекцией, визуализацию сетки корзин для отсечения и переключатель скинов карты для безопасного изменения визуального окружения в различных слотах.
- **Предпросмотр моделей и анимация**: Просмотрщик чемпионов отображает модели с игровой анимацией, включая VFX, привязанные к костям, и SFX, запускаемые через банки Wwise. Модели можно просматривать на классических картах, таких как Dominion, с точным освещением.
- **Редакторы ресурсов и частиц**: Инструмент включает браузер контента для управления файлами, редактор материалов, учитывающий шейдеры Riot, и редактор систем частиц с возможностью редактирования в реальном времени и воспроизведением в окне просмотра. Аудиоинструменты позволяют просматривать банки Wwise и заменять звуковые файлы .wem.
- **Технические детали**: ReyEngine построен на .NET 10, Avalonia UI и Silk.NET и работает только на Windows. Он использует хеши CommunityDragon для разрешения ресурсов и vgmstream для декодирования аудио. Программное обеспечение является открытым исходным кодом под лицензией MIT и включает политику конфиденциальности, согласно которой личные данные не передаются, за исключением необязательных проверок обновлений и синхронизации хешей.
В настоящее время проект находится в стадии бета-тестирования и требует локальной установки League of Legends (LIVE или PBE) для работы.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.