Devblog: Temas de interfaz personalizados
Por [Ankama]WAKFU - ADMIN - 04 de Noviembre de 2021 15:00:00Para la actualización 1.74 de WAKFU, añadimos la posibilidad de crear y modificar temas de apariencia de interfaz personalizados.
Los resultados de encuestas recientes nos han confirmado de nuevo que queréis una mejora de la apariencia de las interfaces del juego y, sobre todo, poder personalizarlas a vuestro antojo. Para hacerlo, os proporcionamos las herramientas para modificar las texturas y los colores sin cambiar el tamaño o la funcionalidad.
¿Cómo funcionan las interfaces?
Para empezar, un poco de información sobre las interfaces: son todos los menús, barras de herramientas y ventanas que te dan información útil y te permiten interactuar con el juego. Tenemos más de 250 y esto representa más de 85 000 líneas de código repartidas entre 400 archivos. También hay más de 1500 estilos y un centenar de colores que describen la apariencia de cada uno de los elementos que componen dichas interfaces. La interfaz más compleja es el inventario de personaje: 2000 líneas, 12 plantillas, 83 funciones.
El motor de la interfaz que gestiona todo esto se llama Xulor. Se creó mucho antes de la salida del juego, durante las primeras versiones beta, para WAKFU y DOFUS Arena. En el momento de su concepción respondía a las necesidades del juego, pero ahora ya no proporciona las funcionalidades necesarias para crear interfaces modernas, reactivas y adaptadas a las grandes resoluciones. Nos esforzamos para aportar mejoras pero este sistema tiene sus límites. A pesar de todo, continuamos modernizando las interfaces del juego cuando la ocasión se presenta.
Los diferentes elementos gráficos que componen las interfaces están dispuestos en grandes imágenes. Estas imágenes se leen al lanzar el juego y se guardan en la memoria. Cuando una interfaz se abre, se buscan en estas grandes imágenes los diferentes elementos gráficos que la componen para juntarlos y mostrar la interfaz.
¿Cómo puedo modificar el tema?
Si te gusta el modding:
En (en inglés) El rincón de los desarrolladores vamos a poner a tu disposición las principales imágenes del tema. A partir de ese momento, tendrás la posibilidad de modificar, transformar y colorear todo lo que quieras dentro de las imágenes disponibles. Un archivo JSON con los detalles de los estilos de los elementos de la interfaz te permitirá identificar el uso de las diferentes imágenes en los menús del juego (tal parte de la imagen corresponde a tal menú en el juego). Este formato permitirá que los desarrolladores de herramientas simplifiquen los pasos de los moddeurs.
El cliente de juego WAKFU se ha modificado de manera que permita el uso de texturas alternativas durante el lanzamiento, sin tener que modificar los archivos de juego. Una nueva carpeta "tema" se creará en la misma carpeta de las preferencias y los logs. Se podrá acceder a esta carpeta desde el Launcher gracias al botón "Abrir la carpeta de logs". Al colocar las texturas personalizadas en esta carpeta, se aplicarán directamente al lanzar el juego.
Hemos centralizado la definición de los colores a un solo sitio para permitirte redefinirlos. Del mismo modo que con las texturas personalizadas, será posible (con un archivo de configuración) elegir la mayoría de los colores del juego.
Proporcionaremos información más detallada sobre cada etapa con un tutorial en (en inglés) El rincón de los desarrolladores.
Para los no iniciados:
Si no eres experto en grafismo ni un mañoso extremo, ¡no te preocupes! Podrás hacerte con los temas creados por la comunidad e instalarlos en las carpetas de configuración del juego.
¿Por qué no habéis hecho un tema oscuro?
Hemos estudiado esta posibilidad. Es bastante sencillo crear un tema oscuro básico e incompleto que se pudiese mejorar con el tiempo. Sin embargo, no sería aceptable para nosotros proporcionaros un tema inacabado o imperfecto. Producir un tema oscuro entero requeriría mucho tiempo de los desarrolladores y los grafistas del equipo, lo cual no es nuestra prioridad en este momento. No obstante, hemos descubierto que algunos jugadores han creado y difundido un tema oscuro para WAKFU (os recordamos que este tipo de modificación no respeta las CGU). De este modo, hemos reconsiderado la idea de satisfacer una espera comunitaria presenta desde hace años: el modding de interfaz. Es más interesante dejaros crear vuestros temas de interfaz que imponeros uno.¿Y ahora qué?
Somos conscientes de que no será perfecto desde el inicio, pero no dudéis en comentarnos los elementos que os impiden dar rienda suelta a vuestra creatividad: colores usados en fondos distintos, texturas que no se pueden sustituir, etc.
Esperamos ver florecer las herramientas que permitan que la modificación del tema sea accesible para todos (¡tendremos ocupados a los fans desarrolladores durante unos meses!) y que esperándolos, ¡los fans artistas se lo pasen pipa! ¡Tenemos muchas ganas de ver vuestras creaciones y quizás de hacerlas oficiales!
En el foro, visita la sección (en inglés) El rincón de los desarrolladores.
Una pequeña muestra de prueba*:
*Realizada por un desarrollador, con Photoshop... Ten piedad...FAQ
Esto no es una reforma de la interfaz, es otra reforma que teníamos ganas de implementar en el juego. No excluimos la posibilidad de reformar la interfaz más adelante.¿Es «esto» la reforma de la interfaz?
No, solo los colores y la apariencia, pero no la funcionalidad, la disposición o el tamaño.¿Será posible cambiar la disposición de los elementos de la interfaz?
Tampoco.¿Será posible sustituir esta maldita aguja que da vueltas mientras se carga el juego?
Por ahora, no. Nos lo estamos pensando.¿Es posible sustituir todas las imágenes?
No dudes en hacer preguntas en este artículo, ampliaremos las FAQ con las respuestas durante las próximas semanas.
Aquí dejaré una recomendación que espero sea escuchada:
Antes de sacar esta actualización (entiendo que requiere mucho trabajo por parte de los programadores) deberían asegurarse de la optimización del juego, recuerden que los jugadores nuevos no quieren un juego con mucho lag desde el principio (astrub) estaría genial que hicieran una optimización general teniendo en cuenta que el juego está basado en la plataforma Java y por ende consume muchos recursos del PC.
Otros juegos que utilizan la plataforma Java han logrado optimizarse considerablemente, como es el caso de un juego basado en cubos cuyo nombre no mencionaré
Creo que hay un spoiler en la foto del inventario del zobal. Esa arma que lleva tiene un cuadrado rojo, que no existe para ninguna clase de rareza. (verde,naranja, amarillo, rosa, morado o azul)
Ahora solo les falta balancear el pvp y mejorar el sistema de conquista.
Espero que la comunidad se curre con unos buenos temas oscuros para aquellos que viciamos más por las madrugadas que por las mañanas/tardes
-Tema Fab'huritus (Rojizo) por Mikkoku: Link
-Tema Fab'huritus (Naranja) por Bluhen: Link
-Tema Fab'huritus (Lavanda) por Asolire-Loom: Link
-Tema Oscuro/Azul por iNTiMiD4T0R: Link
-Tema Oscuro/Gris por Kiramani [Martin]: Link
-Tema Oscuro/Carbon por Datsuki: Link
Y un gestionador de temas por xilf:
https://www.wakfu.com/fr/forum/467-coin-developpeurs/425986-gestionnaire-themes
muchas gracias men.
si quiero volver a la interfaz normal como lo hago? ¿solo borro los temas que tengo y ya?
Igual te recomiendo no borrarlos, sino que moverlos a otra carpeta que tengas disponible e ir almacenando los temas que no uses, puesto que en el Foro muchas veces los posts de temas se van cayendo los links (o incluso se eliminan), por lo que a veces es mejor tenerlos guardados antes que no volver a conseguirlos nunca más.