Sobre el proyecto
ReyEngine es una herramienta de desarrollo especializada diseñada para crear y editar mods para el juego League of Legends. Descrita como "Unreal/Unity para recursos de LoL", ofrece un conjunto completo de editores para mapas, modelos, partículas y audio, lo que permite a los usuarios crear paquetes de mods distribuibles (.wad.client o .fantome) sin modificar los archivos originales de Riot Games.
Sus capacidades clave incluyen:
- **Gestión de proyectos**: Un sistema basado en asistentes permite a los usuarios crear nuevos proyectos a partir de plantillas (Skin de campeón, Mapa, VFX, Audio, UI) o importar paquetes de mods .fantome existentes. El motor gestiona la extracción automática de WADs y administra las referencias al contenido oficial de Riot. Cuenta con edición no destructiva, donde los cambios se almacenan como anulaciones del proyecto.
- **Rebase automático de parches**: Cuando el cliente de League of Legends se actualiza, ReyEngine puede fusionar automáticamente las ediciones del usuario sobre los nuevos binarios de Riot mediante un proceso de fusión a tres bandas, validando conflictos y reconstruyendo los recursos necesarios.
- **Edición de mapas**: Los usuarios pueden cargar y editar archivos .mapgeo, manipulando mallas, partículas y sonidos mediante gizmos en el viewport. Las funciones incluyen soporte de iluminación dinámica, recoloreado de texturas con gradaciones de color, visualización de rejilla de cubos para el culling y un Map Skin Switcher para alterar de forma segura los entornos visuales en distintas ranuras.
- **Vista previa de modelos y animación**: Un visor de campeones muestra modelos con animaciones fieles al juego, incluidos VFX y SFX asociados a huesos y activados mediante bancos de Wwise. Los modelos se pueden previsualizar en mapas clásicos como Dominion con iluminación precisa.
- **Editores de recursos y partículas**: La herramienta incluye un navegador de contenido para la gestión de archivos, un editor de materiales compatible con los shaders de Riot y un editor de sistemas de partículas editable en vivo con reproducción en el viewport. Las herramientas de audio permiten explorar bancos de Wwise y reemplazar archivos de sonido .wem.
- **Detalles técnicos**: Construido con .NET 10, Avalonia UI y Silk.NET, ReyEngine solo funciona en Windows. Utiliza hashes de CommunityDragon para la resolución de recursos y vgmstream para la decodificación de audio. El software es de código abierto bajo la Licencia MIT e incluye políticas de privacidad que indican que no se transmiten datos personales, aparte de comprobaciones opcionales de actualizaciones y sincronizaciones de hashes.
El proyecto se encuentra actualmente en estado beta y requiere una instalación local de League of Legends (LIVE o PBE) para funcionar.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.