Noticias

La herramienta de compatibilidad Steam Play Luxtorpeda se traslada a Godot Engine para la interfaz de usuario

Luxtorpeda es una herramienta de compatibilidad con Steam Play (como Proton) que le permite ejecutar varios juegos en Steam con motores de juegos nativos de Linux.

¿Cuál es el punto de? Bueno, muchos juegos en Steam están desactualizados y ya no se actualizan. Sin embargo, un número creciente de motores de juegos creados por la comunidad los está actualizando significativamente, y Luxtorpeda le permite simplemente instalarlos directamente en Steam. Anteriormente hice una guía sobre cómo usarlo, y mientras me enfoco en Steam Deck, lo mismo ocurre con su uso en un escritorio Linux:

Según lo que nos dijo un desarrollador en Discord GamingOnLinux, esto es lo que cambió en la versión 60 de Luxtorpeda:

* Mueva la GUI a Godot usando godot-rust
* godot-rust permite que el código subyacente para cargar, obtener, etc. permanezca sin cambios en rust, y luego proporciona una conexión bastante simple entre Godot y rust utilizando el método de señal de Godot. La capa Godot maneja la entrada del usuario y la interfaz de usuario, mientras que rust maneja todas las partes detrás de escena.
* Este paso simplifica el mantenimiento de la interfaz de usuario, lo que permite utilizar muchas de las funciones y el editor integrados de Godot.
* El soporte para controladores y ventanas como DPI ahora es manejado por Godot en lugar de un código personalizado sobre SDL2.
* En lugar de abrir ventanas separadas para cada acción (por ejemplo, selección, progreso de carga, etc.), se usa una sola ventana de Godot para el flujo completo hasta que se cierra el juego, lo que debería mejorar la experiencia de la interfaz de usuario.
* Ahora se muestra el progreso de los pasos de instalación y configuración para que el usuario tenga más claro lo que está sucediendo.
* [striezel] misc – corregir error tipográfico
* [striezel] Actualizar dependencias de cajas
* [striezel] acciones de actualización utilizadas en el flujo de trabajo de acciones de GitHub

Una gran parte de esto es mover la interfaz de usuario a Godot usando godot-rust para mantener toda la lógica dentro de rust. Esto se hizo principalmente para aprovechar el editor fácil de usar de Godot y todas las herramientas GUI disponibles. Esto debería facilitar la creación y el mantenimiento de una interfaz de usuario. Si encuentra algún problema con esto, no dude en abrir un problema al respecto o hablar conmigo en Discord.

Para un ejemplo rápido, cuando Morrowind en Steam está configurado para usar Luxtorpeda, una vez cargado, verá una interfaz de usuario que le permite elegir con qué iniciarlo:

LEER  ¿Qué es un contenedor de Linux? |Ubuntu

Artículo tomado de MuyLinux.xyz.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba