ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor
Mostrando las entradas con la etiqueta Juegos. Mostrar todas las entradas

Torus Trooper es un increíble juego arcade de carreras espaciales.

 

torustrooper1.jpg

Torus Trooper es un increíble juego arcade de carreras espaciales de ritmo frenético con gráficos abstractos. El jugador debe pilotar una nave espacial a través de una tubería dentro de un límite de tiempo. Este límite de tiempo se puede aumentar disparando a naves enemigas más grandes y se reduce cuando la nave del jugador recibe un impacto. Torus Trooper solo admite el modo de un jugador.

Requisitos del sistema

torustrooper0.jpg

  • 10 MB de espacio libre en el disco duro
  • 128 MB de RAM
  • Procesador de 500 MHz
  • Tarjeta gráfica con aceleración 3D

Instalación

apt-get install torus-trooper
En realidad Torus Trooper es bastante particular dentro de los shooters: parece un juego de carreras espaciales, pero mecánicamente es un shmup 3D de desplazamiento extremadamente rápido, diseñado por Kenta Cho, el mismo desarrollador de otros juegos minimalistas de bullet hell.

¿Qué es Torus Trooper?

Torus Trooper es un shooter arcade abstracto en 3D. Debian lo describe como un fast-paced abstract scrolling shooter, con gráficos 3D y una estética comparable a Tempest. PPaquetes Debian+1

La particularidad es que no pilotas una nave por un espacio tradicional. La nave avanza continuamente por una especie de túnel o superficie toroidal, mientras aparecen enemigos, proyectiles y obstáculos.

La sensación es más parecida a:

carrera futurista + shooter arcade + bullet hell

que a un simulador espacial.

⚡ La velocidad es la protagonista

Una de las características más llamativas es la enorme velocidad.

No tienes que preocuparte por:

  • explorar un mapa;
  • buscar misiones;
  • administrar combustible;
  • aterrizar;
  • comerciar;
  • mejorar una nave durante horas.

El juego te lanza directamente a la acción.

Tu nave avanza constantemente y tú tienes que:

  • esquivar;
  • apuntar;
  • destruir enemigos;
  • atravesar el escenario;
  • sobrevivir a patrones de proyectiles;
  • mantener el ritmo.

Esto hace que la partida tenga un carácter casi hipnótico.

El mundo 3D

Aquí está una de las cosas que hacen especial a Torus Trooper.

El escenario no es simplemente un fondo 2D con sprites. El juego utiliza gráficos 3D/OpenGL y la pista por la que avanzas produce una sensación de profundidad y velocidad. Debian lo clasifica explícitamente como un juego 3D para X Window y SDL. PPaquetes Debian

Visualmente recuerda bastante a Tempest, pero llevado a una estética mucho más abstracta y futurista.

No busca realismo.

Hay:

  • geometría simple;
  • colores intensos;
  • túneles;
  • líneas;
  • partículas;
  • enemigos geométricos;
  • proyectiles;
  • explosiones;
  • enormes cantidades de movimiento.

Es un caso donde la simplicidad gráfica contribuye a la jugabilidad, porque permite concentrarse en la trayectoria de la nave y los proyectiles.

Bullet hell

Otra característica importante es el uso de patrones de disparos.

Los enemigos no se limitan a dispararte una bala ocasional. Algunos generan auténticos patrones de proyectiles que tienes que aprender a atravesar.

Y aquí aparece BulletML.

El paquete de Debian incluye libbulletml, una biblioteca utilizada para manejar patrones de proyectiles; esto permite definir patrones complejos de bullet hell. PPaquetes Debian

Por eso, aunque visualmente sea minimalista, el juego puede llegar a ser muy difícil.

La habilidad consiste menos en memorizar combinaciones de botones y más en:

ver → anticipar → moverte → disparar → repetir

a una velocidad cada vez mayor.

⏱️ No es exactamente una carrera

Tu descripción de "carrera espacial" es muy buena desde el punto de vista visual, pero hay una diferencia importante.

No estás compitiendo contra otra nave para llegar primero a una meta.

La "carrera" es contra:

  • el tiempo;
  • la velocidad;
  • los enemigos;
  • los proyectiles;
  • y tu propia capacidad de reacción.

La progresión constante del escenario hace que la partida parezca una carrera interminable.

️ Filosofía arcade

Torus Trooper pertenece a esa categoría de juegos que puedes entender en 30 segundos, pero dominar requiere muchísimo más.

La estructura es deliberadamente sencilla:

  1. Empiezas.
  2. La nave comienza a avanzar.
  3. Aparecen enemigos.
  4. Disparas.
  5. Esquivas.
  6. La velocidad aumenta.
  7. Los patrones se vuelven más difíciles.
  8. Finalmente mueres.
  9. Intentas superar tu puntuación.

Es prácticamente la filosofía del arcade clásico trasladada a gráficos 3D.


¿Cómo funciona en Linux?

Aquí hay una noticia especialmente buena: Torus Trooper tiene soporte nativo para Linux.

No necesitas:

  • Wine;
  • Proton;
  • Steam;
  • una máquina virtual;
  • ni emular Windows.

El juego está empaquetado directamente para las distribuciones Linux.

Y esto es todavía más interesante porque sigue apareciendo en los repositorios actuales de Debian y Ubuntu.

Debian

Debian es probablemente una de las mejores plataformas para Torus Trooper.

En Debian Trixie, por ejemplo, existe el paquete:

sudo apt install torus-trooper

El paquete trae el ejecutable y torus-trooper-data con los datos del juego. PPaquetes Debian

Además, no está limitado a x86-64.

Debian ofrece actualmente paquetes para arquitecturas como:

  • amd64;
  • ARM64;
  • ARMHF;
  • i386;
  • RISC-V 64;
  • s390x;
  • entre otras. PPaquetes Debian

Eso es bastante impresionante para un juego arcade de este tipo.

Por ejemplo, en un sistema ARM64 con Debian podrías instalarlo directamente:

sudo apt update
sudo apt install torus-trooper

y ejecutarlo con:

torus-trooper

Ubuntu

Ubuntu también lo mantiene en sus repositorios.

Por ejemplo, Ubuntu incluye torus-trooper dentro de Universe, junto con torus-trooper-data. UUbuntu Packages

La instalación normalmente sería:

sudo apt update
sudo apt install torus-trooper

Y luego:

torus-trooper

Una cosa interesante es que Ubuntu hereda buena parte del trabajo de empaquetado realizado en Debian.

Por tanto, no estamos ante un port extraño o una versión adaptada por terceros.

Fedora

En Fedora la situación es algo diferente: el juego puede compilarse utilizando las mismas tecnologías que utiliza el paquete Debian/Ubuntu.

La receta de construcción utiliza, entre otras cosas:

  • GDC, el compilador D;
  • BulletML;
  • OpenGL;
  • GLU;
  • SDL 1.2;
  • SDL Mixer;
  • Phobos, la biblioteca estándar de D. UUbuntu Packages

Esto es importante porque Torus Trooper no está escrito como un juego moderno típico.

Su tecnología refleja bastante la época en la que fue desarrollado.

Arch Linux

En Arch la situación puede variar dependiendo del estado de los paquetes oficiales/AUR en el momento de instalarlo.

La alternativa universal es compilarlo a partir del código fuente.

El código fuente utilizado por Debian está disponible en su repositorio de Git, por lo que existe una vía reproducible para construir el juego en distribuciones que no proporcionen un paquete directamente. UUbuntu Packages

️ ¿Qué necesita gráficamente?

Aquí también resulta interesante.

Torus Trooper es un juego antiguo y extremadamente ligero comparado con los juegos 3D modernos.

Pero sí necesita aceleración OpenGL.

En Debian sus dependencias incluyen:

libgl1
libglu1-mesa
libsdl1.2debian
libsdl-mixer1.2
libbulletml0v5

además de la biblioteca de ejecución de D. PPaquetes Debian

Por tanto, una instalación Linux moderna con los controladores gráficos funcionando correctamente debería poder ejecutarlo sin ningún problema de rendimiento.

El verdadero problema potencial no es la potencia de la GPU.

Es la compatibilidad con tecnologías gráficas antiguas, especialmente SDL 1.2/OpenGL clásico.

De hecho, en Debian actual libsdl1.2debian actúa como una capa de compatibilidad sobre SDL 2.0. PPaquetes Debian

Eso permite que un juego antiguo continúe funcionando en una distribución moderna sin tener que reescribirlo completamente.


¿Qué ocurre cuando lo ejecutas?

Podemos simplificar la arquitectura de esta manera:

             Torus Trooper
                   │
          ┌────────┴────────┐
          │                 │
       Juego              Datos
          │
    ┌─────┼─────┐
    │     │     │
   SDL  OpenGL BulletML
    │     │     │
    │     │     └── patrones de proyectiles
    │     └──────── gráficos 3D
    └────────────── ventana / teclado / audio

SDL se ocupa de buena parte de la interacción con el sistema, OpenGL de la representación 3D y BulletML de los patrones de proyectiles. El paquete de Debian también incorpora la biblioteca de audio SDL Mixer. PPaquetes Debian

Es una arquitectura muy diferente de un juego moderno basado en Vulkan, DirectX 12 o un motor como Unity/Unreal.


Lo curioso de Torus Trooper en Linux

Hay algo que me parece especialmente interesante.

Torus Trooper demuestra que un juego muy antiguo puede seguir siendo perfectamente viable en Linux moderno gracias al empaquetado de las distribuciones.

Por ejemplo, Debian Trixie actualmente ofrece el juego para amd64, ARM64, ARMHF, i386, RISC-V 64 y otras arquitecturas. PPaquetes Debian

Y Ubuntu continúa construyendo el paquete a partir del código fuente mantenido por el equipo de juegos de Debian. UUbuntu Packages

Eso significa que puedes tener algo conceptualmente así:

PC moderno
    ↓
Debian / Ubuntu
    ↓
SDL + OpenGL + BulletML
    ↓
Torus Trooper
    ↓
juego arcade de principios de los 2000

sin necesidad de Windows.

Y ahí está precisamente uno de los encantos de estos juegos de Kenta Cho: son pequeños, rápidos, extremadamente originales y técnicamente modestos, pero su jugabilidad sigue siendo sorprendentemente intensa.

Si te interesan estos juegos, Torus Trooper, Tumiki Fighters, Noiz2 y Gunroar forman una pequeña familia muy interesante de juegos japoneses de estética minimalista que se pueden disfrutar especialmente bien en Linux.

Scorched 3D es un juego de artillería para Linux.

scorched3d1.jpg

En su nivel más básico, Scorched 3D es simplemente un juego de artillería donde dos o más tanques se turnan para destruir a sus oponentes en una arena. Elige el ángulo, la dirección y la potencia de cada disparo, lanza tu arma e intenta hacer explotar los tanques rivales. Eso es todo.Pero Scorched 3D puede ser mucho más complejo si así lo deseas. Puedes ganar dinero en las batallas y usarlo para invertir en armas y accesorios adicionales. Puedes jugar con hasta veinticuatro jugadores a la vez, combinando jugadores controlados por la computadora con otros jugadores. Hay una variedad de entornos y terrenos cambiantes que debes superar. Al final de cada ronda (que termina cuando todos mueren o solo queda un jugador), puedes comprar artículos con el dinero que ganaste en las partidas anteriores.

scorched3d0.jpg

Requisitos del sistema

  • Procesador Pentium II o Athlon Duron de 500 MHz
  • 256 MB de RAM
  • 160 MB de espacio libre en el disco duro
  • Una tarjeta gráfica con aceleración 3D

Instalación

apt-get install scorched3d

Scorched 3D es, en esencia, un juego de artillería por turnos inspirado directamente en Scorched Earth, pero llevado a un entorno 3D y con bastantes elementos estratégicos. SScorched3D+1

¿Cómo se juega?

La idea básica es muy sencilla:

  • Cada jugador controla un tanque situado en un terreno 3D.
  • Por turnos eliges dirección, ángulo y potencia del disparo.
  • Seleccionas un arma y disparas.
  • El proyectil sigue una trayectoria balística, por lo que tienes que calcular el ángulo y la potencia teniendo en cuenta la distancia y el terreno.
  • El objetivo es destruir los tanques enemigos antes de que destruyan el tuyo. DDebian Wiki+1

Lo interesante es que no se queda solamente en "disparar al otro tanque".

Economía y equipamiento

Después de las batallas obtienes dinero que puedes invertir en armas, accesorios y defensas. Por tanto, ganar una ronda te permite llegar mejor equipado a las siguientes. DDebian Wiki

Esto introduce una especie de componente de estrategia económica:

¿Gasto el dinero en un arma muy potente ahora o ahorro para comprar algo mejor después?

Terreno destructible

Los escenarios son tridimensionales y destructibles. Las explosiones pueden modificar el terreno, creando cráteres y cambiando las posiciones y posibilidades de los jugadores. El juego también incorpora agua, barcos, aviones y otros elementos ambientales. SScorched3D

Armas y tácticas

Hay diferentes tipos de armas y accesorios, además de defensas y otros elementos que permiten contrarrestar las estrategias del rival. El juego tiene, por tanto, bastante más profundidad que el típico juego de "ángulo + potencia + disparo". SScorched3D

Multijugador

Puede jugarse contra la computadora, en red local y por Internet. El juego permite partidas bastante grandes, llegando a 24 jugadores adicionales, combinando jugadores humanos y controlados por la computadora. SScorched3D

También existen mapas generados aleatoriamente y mapas creados por los usuarios. SScorched3D

¿Y en Linux?

Aquí es donde resulta especialmente interesante: Scorched 3D tiene soporte nativo para Linux, no necesitas Wine ni Proton para jugarlo. La versión oficial ofrece incluso un paquete RPM para distribuciones Linux. SScorched3D

Pero la experiencia depende de la distribución.

Distribución/familia
Instalación
Situación

Debian
apt install scorched3d
Muy buena

Ubuntu
apt install scorched3d
Muy buena

Linux Mint
apt install scorched3d
Muy buena

Fedora
dnf install scorched3d
Muy buena

Arch Linux
repositorios/AUR según versión
Posible

openSUSE
paquete RPM/repositorios
Posible

Otras
compilar o adaptar paquetes
Depende de la distro

Debian

Es probablemente uno de los casos más sencillos. Scorched3D está incluido en los repositorios oficiales de Debian:

sudo apt install scorched3d

La versión estable actual de Debian lo empaqueta como 44+dfsg-8, y hay paquetes para arquitecturas como x86-64, ARM64, ARMHF, i386, RISC-V 64 y otras. PPaquetes Debian

Eso es bastante llamativo: no está limitado a PCs x86-64 modernos.

Ubuntu

Ubuntu también lo mantiene en sus repositorios. Por ejemplo, Ubuntu 24.04 (Noble) dispone de scorched3d en el repositorio Universe. UUbuntu Packages

La instalación sería:

sudo apt update
sudo apt install scorched3d

Después:

scorched3d

Ubuntu utiliza las bibliotecas del sistema para OpenGL, SDL, OpenAL, Lua, wxWidgets, etc. UUbuntu Packages

Fedora

Fedora también tiene un paquete nativo. El paquete actual incluye dependencias como SDL, OpenAL, OpenGL/Mesa, Lua, wxWidgets y otras bibliotecas necesarias. FFedora Paquetes

En Fedora:

sudo dnf install scorched3d

Y posteriormente:

scorched3d

¿Qué necesita gráficamente?

No es un juego moderno exigente.

Los requisitos históricos son extremadamente modestos: Pentium II/Athlon Duron, 256 MB de RAM, unos 160 MB de espacio y una tarjeta gráfica con aceleración 3D. DDebian Wiki

Eso sí, hay un detalle importante en Linux moderno: aunque el juego sea antiguo y ligero, depende de OpenGL. Debian lo clasifica explícitamente como software que requiere aceleración de vídeo, y sus paquetes dependen de bibliotecas como Mesa/OpenGL, GLU y GLEW. PPaquetes Debian

Por eso una máquina moderna con gráficos integrados Intel/AMD normalmente lo mueve sobradamente, siempre que los controladores gráficos estén funcionando correctamente.

¿Qué ocurre internamente en Linux?

Scorched3D es un programa nativo escrito en C++. En Linux se apoya en varias tecnologías clásicas:

  • OpenGL → gráficos 3D.
  • SDL → ventana, entrada y parte de la infraestructura multimedia.
  • OpenAL → audio.
  • wxWidgets/GTK → determinadas interfaces.
  • Lua → scripting.
  • SDL_net → funciones de red.
  • Mesa/OpenGL → implementación gráfica en muchas instalaciones Linux. FFedora Paquetes+1

De hecho, el ejecutable dispone de un cliente separado llamado scorched3dc, utilizado para conectarse a partidas LAN/Internet. Entre sus opciones están -connect para conectarse a un servidor y -password para servidores protegidos. DDebian Manpages

Lo interesante: sigue siendo muy "Linux-friendly"

Una cosa que me parece particularmente interesante de Scorched3D es que no es simplemente un juego viejo de Windows que conseguimos hacer funcionar con Wine.

Tiene una implementación Linux real y los mantenedores de Debian incluso lo empaquetan actualmente para una cantidad enorme de arquitecturas. En Debian aparecen paquetes para amd64, ARM64, ARMHF, i386, RISC-V, PowerPC, etc. PPaquetes Debian+1

Así que podrías imaginar escenarios bastante curiosos:

PC x86-64 → Debian/Ubuntu/Fedora → Scorched3D nativo

o incluso:

Raspberry Pi/ARM64 → Debian → Scorched3D nativo

siempre que la plataforma tenga los requisitos gráficos adecuados.

En resumen, sí: básicamente es un juego de artillería, pero con una capa bastante importante de estrategia, economía, armas, terreno destructible y multijugador. Y en Linux es particularmente interesante porque el juego tiene soporte nativo y continúa siendo empaquetado por distribuciones actuales. SScorched3D+1

Si quieres, también puedo explicarte cómo instalarlo y configurarlo específicamente en Debian, Ubuntu, Fedora, Arch y Raspberry Pi, incluyendo qué paquetes gráficos necesita cada uno y cómo solucionar los problemas típicos de OpenGL/audio.

Guía de Heroic Games Launcher lanzador y gestor de juegos de código abierto: cómo instalar juegos de EA en Linux.

Steam Deck está diseñado para instalar y configurar juegos únicamente desde el modo escritorio. No se admite ejecutar Heroic a través del Modo Juego y podrías experimentar problemas al hacerlo.

La forma correcta de usar Heroic con Steam Deck es abrir Heroic en modo escritorio e instalar y actualizar los juegos desde allí. Es posible que tengas que jugar a los juegos al menos una vez en modo escritorio para confirmar que funcionan correctamente y, en el caso de que un juego requiera interacción del usuario al iniciarse por primera vez, como vincular tu cuenta de Epic con el juego mediante una ventana emergente del navegador web.

Una vez instalado el juego, puedes agregarlo a Steam a través del menú de 3 puntos en la página del juego, o seleccionando "Agregar automáticamente a Steam" en la configuración de Heroic en la barra lateral.

Cómo instalar Heroic Games Launcher

Flatpak (recomendado)

Para instalar Heroic Games Launcher usando Flatpak, sigue los pasos a continuación. Flatpak es el método de empaquetado recomendado para usar Heroic Games Launcher en Steam Deck.

  1. Cambiar al modo Escritorio .
  2. Abre la tienda de aplicaciones (Descubrir).
  3. Buscar "Heroico".
  4. Debería aparecer un resultado para Heroic Games Launcher. Haz clic en instalar.
  5. ¡Ahora deberías poder iniciar Heroic como cualquier otra aplicación en tu Steam Deck!
Permisos de Flatpak

Finalidad: Otorgar permisos a la tarjeta SD, otras particiones, unidades externas, etc.

Si bien la contenerización de Flatpak está pensada para aumentar la seguridad, limita los permisos de Heroic a varias funciones y carpetas del sistema. Es necesario otorgar permisos adicionales a Heroic.

Si utilizas KDE (que incluye Steam Deck):

  1. Abrir elSystem Settings
  2. En el lado izquierdo, haga clic Applicationsdebajo de la Personalizationsección
  3. En el lado izquierdo, haga clic.Flatpak Permission Settings
  4. En la lista de aplicaciones, localiza Heroic Games Launcher y haz clic en él para abrir el menú de permisos.
  5. En el lado derecho, debajo del Permissionsmenú, localice la Filesystem Accesssección.
  6. Haz clic Add Newy añade tu ruta preferida.
  7. Cuando termine, configúrelo read/writey haga clic.OK
  8. Reinicia el lanzador de Heroic Games.

Si no utilizas KDE:

En este caso, necesitaremos instalar Flatseal desde Discover o desde otra tienda de Linux que utilices.

  1. Busca e instala Flatseal en tu tienda, descúbrelo en Steam Deck.
    • imagen
  2. Abre Flatseal y busca Heroic Games Launcher:
    • imagen
  3. Busque la sección Sistema de archivos y agregue las carpetas a las que necesita acceder, como se muestra en la imagen de arriba.
  4. Reiniciar Heroico.
Imagen de la aplicación

Para instalar Heroic Games Launcher usando la AppImage, siga los pasos que se indican a continuación.

  1. Cambiar al modo escritorio.
  2. Abre la página de "Lanzamientos" de Heroic, https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases
  3. Descarga el Heroic-*.*.*.AppImagearchivo
    • Dependiendo del momento en que lea esta página, el número de versión puede variar.
    • Si no ve la AppImage, haga clic aquí.Show all ## assets
  4. Mueva el archivo AppImage recién descargado a la /home/deck/Applicationscarpeta.
    • Si no tiene una Applicationscarpeta, se recomienda que cree una, pero puede colocar el archivo AppImage donde desee.
  5. Haz clic derecho en AppImage, haz clic en Properties, Permissions, y verificaIs Exectuable
  6. Haz doble clic en la AppImage para abrir Heroic.
Modo de juego

Aunque no se recomienda usar Heroic en el Modo Juego, puedes añadir la AppImage al Modo Juego siguiendo los pasos que se indican a continuación. Si usas Heroic en el Modo Juego, se recomienda encarecidamente que solo lo hagas para iniciar tus juegos. La instalación, actualización y gestión de tus juegos deben realizarse en el Modo Escritorio.

  1. Cambie al modo Escritorio, haga clic con el botón derecho en Heroic AppImage y haga clic enAdd to Steam
  2. Cambia al modo de juego y abre el acceso directo Heroico haciendo clic una vez sobre él.
  3. Haz clic en el Gearicono que aparece en la parte derecha de la pantalla.
  4. Hacer clicProperties
  5. En el lado izquierdo de la pantalla, haga clic.Shortcut
  6. Desplácese hacia abajo hastaLaunch Options
  7. Tipo--no-sandbox
  8. Heroico se lanzará ahora en el Modo Juego.

Cómo agregar juegos heroicos a Steam/Modo juego

Los juegos que no son de Steam y que añadas a Steam aparecerán automáticamente en el Modo Juego, en la pestaña "No son de Steam". Para añadir juegos que no son de Steam a Steam, sigue los pasos que se indican a continuación.

Manual

Estos pasos explicarán cómo agregar manualmente un juego de Heroic a Steam después de haberlo instalado.

  1. En modo escritorio, abre Heroic.
  2. Puedes instalar un juego o seleccionar uno que ya esté instalado en Heroic.
  3. Haz clic en los tres puntos verticales que aparecen en la parte superior derecha de la pantalla.
  4. Hacer clicAdd to Steam
  5. El juego se añadirá ahora a Steam y aparecerá en la pestaña "No Steam" del modo de juego.
Automático

Estos pasos explicarán cómo agregar automáticamente un juego de Heroic a Steam después de su instalación.

  1. En modo escritorio, abre Heroic.
  2. En el lado izquierdo de la pantalla, haga clic.Settings
  3. En el lado izquierdo de la pantalla, haga clic.Add games to Steam automatically
  4. Cualquier juego de Heroic que instales recientemente se añadirá automáticamente a Steam y aparecerá en la pestaña "No Steam" del modo de juego.

HDR

Flatpak
Instalación de Gamescope

El Flatpak Heroic requiere el Flatpak Gamescope para habilitar HDR. Sin embargo, la versión del Flatpak Gamescope debe coincidir con la versión del Gamescope instalado de forma nativa. A fecha de 11 de diciembre de 2024, el Steam Deck Gamescope está en la versión 3.15.14. El Gamescope instalado de forma nativa es lo suficientemente cercano a la última versión del Flatpak, lo que significa que el único paso necesario para habilitar HDR es instalar el Flatpak Gamescope.

Para habilitar HDR con la versión Flatpak de Heroic, siga los pasos que se indican a continuación.

  1. Cambiar al modo escritorio.
  2. Consola abierta.
  3. Escriba el siguiente comando y pulse Intro:
    • flatpak install org.freedesktop.Platform.VulkanLayer.gamescope
    • Localice el elemento runtime/org.freedesktop.Platform.VulkanLayer.gamescope/x86_64/24.08en la lista y confirme su selección escribiendo el número correspondiente. Por ejemplo, si es el tercer elemento de la lista, escriba 3y pulse Intro.
  4. Ahora se instalará Flatpak Gamescope y el HDR funcionará en el modo de juego.
Opcional: Congelar las actualizaciones de Gamescope

Si Gamescope Flatpak se actualiza y deja de estar sincronizado con la versión de Gamescope instalada de forma nativa, es posible que el HDR deje de funcionar. Como paso opcional, puede ocultar Gamescope Flatpak para "congelar" sus actualizaciones.

  1. Cambiar al modo escritorio.
  2. Consola abierta
  3. Escriba el siguiente comando y pulse Intro:
    • sudo flatpak mask org.freedesktop.Platform.VulkanLayer.gamescope
  4. El paquete Flatpak de Gamescope ahora estará oculto y sus actualizaciones estarán "congeladas".

Para desenmascarar el Flatpak de Gamescope, utilice el siguiente comando:

sudo flatpak --remove mask org.freedesktop.Platform.VulkanLayer.gamescope

Validación de la versión de Gamescope
  1. Cambiar al modo escritorio.
  2. Consola abierta.
  3. Escriba el siguiente comando y pulse Intro:
    • gamescope --version
    • A fecha de 11 de diciembre de 2024, la versión de Gamescope instalada actualmente debería ser 3.15.14, anote esto para el siguiente paso.
  4. Abra https://flathub.org/apps/org.freedesktop.Platform.VulkanLayer.gamescope en el navegador web que prefiera.
  5. Localiza el número de versión en la parte superior de la página y compáralo con el número de versión que obtuviste en el paso 3.
    • A fecha de 11 de diciembre de 2024, la versión recopilada en el paso 3 debería ser 3.15.14y la versión del enlace anterior debería ser 3.14.24. Estas versiones son lo suficientemente parecidas como para que Gamescope Flatpak funcione a través del Heroic Games Launcher.
Imagen de la aplicación

La función HDR funcionará sin problemas con la AppImage.

Problemas comunes

Mangohud no funciona

Comprueba si has instalado la versión Flatpak de Mangodhud: flatpak install org.freedesktop.Platform.VulkanLayer.MangoHudasegúrate de instalar la que utiliza el entorno de ejecución flatpak 24.08.

Gamescope no está disponible

Comprueba si tienes instalada la versión Flatpak de Gamescope:flatpak install org.freedesktop.Platform.VulkanLayer.gamescope/x86_64/24.08

Si utilizas Steam Deck, la versión Flatpak de Gamescope debe coincidir con la versión instalada de forma nativa. Si estas versiones no coinciden, es posible que experimentes más fallos en otros Flatpaks.

Guía de Heroic Games Launcher lanzador y gestor de juegos de código abierto: cómo instalar juegos de EA en Linux.

EA Games a través de Epic Games

Algunos juegos de Electronic Arts requieren la aplicación de EA ( enlace ). La página de descripción de estos juegos incluirá "Administrador de terceros de la aplicación de EA". Al instalar juegos de EA desde Epic, Heroic instalará y administrará automáticamente la aplicación de EA.

Por el momento, Heroic solo gestionará la aplicación de EA para los juegos de EA comprados en la tienda de Epic Games. Si has comprado un juego de EA directamente a EA, puedes seguir los pasos de esta página para instalar la aplicación de EA manualmente.


Juegos de EA a través de la aplicación de EA

Cómo instalar la aplicación EA
  1. Descarga el Windows EA Appinstalador, https://www.ea.com/ea-app#downloads .
  2. Abre el lanzador de Heroic Games.
  3. Haz clic Add Game.
  4. Escribe EA Appen el Game/App Titlecampo.
  5. Haz clic Show Wine Settingsy selecciona la versión de Proton-GE que prefieras; normalmente podrás seleccionar la última versión numerada.
  6. Haz clic RUN INSTALLER FIRST.
  7. Seleccione el EAAppInstaller.exearchivo descargado del sitio web de EA en el paso 1.
  8. Cuando llegues a la pantalla de inicio de sesión, cierra la aplicación EA.
  9. Haz clic Set Executabley navega hasta la carpeta del prefijo.
    • Por defecto, esta ruta será $HOME/Games/Heroic/Prefixes/default/EA App.
  10. Localice el archivo EADesktop.exeen la carpeta con prefijo EA:
    • Por defecto, esta ruta será$HOME/Games/Heroic/Prefixes/default/EA App/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe
  11. Haz clic Openy haz clic Finish.
  12. Localiza el archivo EA Appen la biblioteca Heroica y haz clic en Play Now.
  13. Puedes pasar a la siguiente sección para aprender cómo instalar tus juegos de EA.
Cómo instalar juegos de EA

Nota: Al instalar juegos a través de la aplicación de EA, los juegos de EA se instalarán en la siguiente ubicación: $HOME/Games/Heroic/Prefixes/default/EA App/drive_c/Program Files/EA Games.

  1. Localiza el archivo EA Appen la biblioteca Heroica y haz clic en Play Now.
  2. Inicia sesión en la aplicación EA si aún no lo has hecho.
  3. Instala el juego que prefieras.
  4. Cuando la instalación haya finalizado, cierre la aplicación de EA.
  5. Abre el lanzador de Heroic Games.
  6. Haz clic Add Game.
  7. En el Game/App Titlecampo, escriba el nombre del juego.
  8. Haz clic Show Wine Settings.
  9. A continuación Show Wine Settings, seleccione la versión de Proton-GE que prefiera; normalmente podrá seleccionar la última versión numerada.
  10. Debajo de Show Wine settings, seleccione el WinePrefixcampo y seleccione el prefijo de la aplicación EA creado en la sección Cómo instalar la aplicación EA .
    • Por defecto, esta ruta será $HOME/Games/Heroic/Prefixes/default/EA App.
  11. Haz clic Select Executabley navega hasta la carpeta del juego que instalaste en el paso 3.
    • Por defecto, esta ruta será $HOME/Games/Heroic/Prefixes/default/EA App/drive_c/Program Files/EA Games/GAMENAME.
  12. Seleccione el ejecutable del juego, haga clic en Open, haga clic en Finish.
  13. Localiza el juego de EA recién instalado en la biblioteca de Heroic y haz clic en Play Now, ahora podrás jugar directamente a través del Lanzador de juegos de Heroic.

Solución de problemas de los juegos de EA

Cómo reparar la aplicación EA

Si la aplicación de EA deja de funcionar repentinamente después de una actualización, deberá volver a ejecutar el instalador de EA. En esta sección se explica cómo hacerlo.

Esta sección se aplica a los juegos de EA comprados tanto a través de Epic como directamente en la tienda de EA.

  1. Descarga el Windows EA Appinstalador más reciente: https://www.ea.com/ea-app#downloads
  2. En tu biblioteca de Heroic, localiza el EA Appjuego de EA afectado.
  3. Abrir elSettings
  4. Hacer clicRun EXE on prefix
  5. Seleccione el Windows EA Appinstalador que descargó en el paso 1 y espere a que finalice la instalación.
  6. Ahora se reinstalará y reparará EA.
Invalid nameError

Este error significa que la aplicación EA NO se instaló correctamente en el prefijo/botella.

Guía de Heroic Games Launcher lanzador y gestor de juegos de código abierto: cómo instalar Ubisoft Connect en Linux y Mac.

En macOS, DEBE usar la última versión comercial/de pago de Crossover (ni wine-crossover, ni wine-staging, ni game-porting-toolkit pueden ejecutar Ubisoft Connect).

IMPORTANTE: Heroic 2.20 tiene un error que impide la instalación de juegos de Ubisoft al hacer clic en el botón Instalar. Usa la Opción 1 a continuación para instalar juegos a través del lanzador Ubisoft Connect, o regresa a una versión anterior de Heroic para instalar juegos de Ubisoft directamente desde la biblioteca de Heroic.


La mayoría de los juegos de Ubisoft requieren que el lanzador UbisoftConnect esté instalado para poder ejecutarse (aunque existen algunas raras excepciones).

Hay dos opciones para hacerlo:

  1. Instala el lanzador con la Add Gamefunción y úsalo para instalar juegos.
  2. Instala los juegos con Heroic e instala el lanzador en el prefijo del juego.

Cada opción tiene sus ventajas y desventajas:

  • La opción 1 tiene la ventaja de instalar el lanzador solo una vez, y también puedes instalar los juegos que posees que están en tu cuenta de Epic.
  • La opción 2 tiene la ventaja de poder usar las funciones de Heroic, como los atajos oadd to steam

Requisitos

En ambos casos, debes descargar el instalador de Ubisoft Connect desde su sitio web https://ubisoftconnect.com/en-US/ (usa la Download for PCopción).

Instalando la opción 1 (lanzador independiente)

  • Hacer clicAdd Game
  • Establecer Ubisoft Connectcomo título de la aplicación (después de hacer clic fuera del campo, Heroic debería encontrar la imagen correspondiente).
  • Haz clic en la RUN INSTALLER FIRSTopción y selecciona el archivo UbisoftConnectInstaller.exe.
  • Proceda a instalar el lanzador y, cuando termine, DESMARQUE la opción para ejecutar Ubisoft Connect (primero necesitamos instalar algunas dependencias).
  • Haz clic en el icono de la carpeta en el Select Executablecampo.
  • Navegue hasta el archivo drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/y selecciónelo.UbisoftConnect.exe
  • Hacer clicFINISH
  • La Ubisoft Connecttarjeta debería aparecer en tu biblioteca.

imagen

imagen

Ahora puedes abrir Ubisoft Connect, iniciar sesión e instalar cualquier juego desde allí.

Para jugar de esta manera, primero tendrás que iniciar Ubisoft Connect y luego ejecutar el juego desde ese lanzador.

Tenga en cuenta que para ejecutar los juegos puede ser necesario instalar dependencias adicionales mediante Wine, lo cual NO se trata en esta página.

Instalando la opción 2 (prefijo en el juego)

Tenga en cuenta que esta opción ya no es necesaria, ya que Heroic instala Ubisoft Connect automáticamente cuando se inicia un juego de Ubisoft por primera vez.

Si Heroic instala directamente un juego de Ubisoft, al intentar ejecutarlo no se verá ningún resultado ni aparecerá ninguna información en los registros.

  • Haz clic en el RUN EXE ON PREFIXbotón
  • Busque el archivo UbisoftConnectInstaller.exe.
  • Completa la instalación y cierra el cuadro de diálogo (no necesitas ejecutar Ubisoft Connect para iniciar sesión; puedes desmarcar esa opción en el último paso).

Ahora puedes ejecutar el juego y se iniciará automáticamente el lanzador de Ubisoft Connect.

¡IMPORTANTE! A veces, surge un problema al cerrar juegos ejecutados con este método. Tras salir del juego, el lanzador de UbisoftConnect permanece abierto en la barra de tareas y, en algunos casos, no se puede cerrar manualmente, dejando Heroic en un estado donde el Playingestado del juego permanece indefinido. Para solucionarlo, puedes ejecutar un comando pkill -f Ubisoft -9en la consola para finalizar todos los procesos relacionados con Ubisoft.

Notas adicionales:

  • El lanzador de Ubisoft Connect añadido con el que Add Gameno se puede acceder desde juegos instalados usando Heroic a menos que estén instalados en el mismo prefijo
  • Es posible que algunos juegos requieran la instalación de dependencias adicionales o configuraciones y ajustes específicos para su funcionamiento; esto NO se trata en esta página. Si necesita ayuda con esto, puede consultarnos en nuestro Discord.

Guía de Heroic Games Launcher lanzador y gestor de juegos de código abierto: cómo depurar juegos usando variables de entorno.

Esta página es una continuación de la página sobre variables de entorno, https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/wiki/Environment-Variables , con un enfoque específico en cómo depurar juegos utilizando variables de entorno.

Variables ambientales

WINEDEBUG

Al utilizar WINEDEBUG=+fixme, siga los pasos que se indican a continuación para localizar el registro detallado:

  1. Consulte Cómo configurar variables de entorno para aprender cómo aplicar la WINEDEBUG=+fixmevariable de entorno.
  2. Inicia el juego para que genere un nuevo registro detallado. Después de iniciar el juego (incluso si se bloquea), ciérralo y abre el lanzador de Heroic Games.
  3. Abre la página del juego, haz clic en Report a problem running this game.
  4. Haz clic en SHOW LOG FILE IN FOLDERo UPLOAD LOG FILE, el primero abrirá el directorio del registro, el segundo subirá el registro a un sitio web que luego podrás compartir con alguien si estás recibiendo asistencia.
  5. Una vez que hayas revisado el registro, puedes eliminar la variable de entorno volviendo a la Advancedpestaña en la configuración del juego y haciendo clic en el -botón.

Como alternativa, puede abrir directamente el directorio del registro; las rutas de archivo se enumeran a continuación:

  • Flatpak:
    • $HOME/.var/app/com.heroicgameslauncher.hgl/config/heroic/GamesConfig
    • Localiza el -lastPlayregistro con la marca de tiempo más reciente.
  • No Flatpak (AppImage, DEB, RPM, etc.):
    • $HOME/.config/heroic/GamesConfig
    • Localiza el -lastPlayregistro con la marca de tiempo más reciente.

Si nunca antes has depurado un registro, una buena manera de empezar es localizar los mensajes de error o los mensajes repetidos y copiarlos en el buscador que prefieras. Si sigues teniendo problemas para depurar tu registro, únete al servidor de Discord de Heroic Games Launcher y crea una publicación de soporte adjuntando tu registro.

REGISTRO DE PROTONES

Al utilizar PROTON_LOG=1, siga los pasos que se indican a continuación para localizar el registro detallado:

  1. Consulte Cómo configurar variables de entorno para aprender cómo aplicar la PROTON_LOG=1variable de entorno.
  2. Inicia el juego para que genere un nuevo registro detallado. Después de iniciar el juego (incluso si se bloquea), ciérralo.
  3. Para localizar el archivo de registro, navegue hasta una de las rutas de archivo que se indican a continuación, dependiendo de cómo haya instalado Heroic.
    • Flatpak:
      • $HOME/.var/app/com.heroicgameslauncher.hgl
      • Localiza el steam-#registro con la marca de tiempo más reciente.
    • No Flatpak (AppImage, DEB, RPM, etc.):
      • $HOME
      • Localiza el steam-#registro con la marca de tiempo más reciente.
  4. Si comparte este registro con alguien que le está brindando asistencia, puede subirlo directamente o subirlo a Pastebin o a un sitio web de su elección.
  5. Una vez que hayas revisado el registro, puedes eliminar la variable de entorno volviendo a la Advancedpestaña en la configuración del juego y haciendo clic en el -botón.

Guía de Heroic Games Launcher lanzador y gestor de juegos de código abierto: Variables ambientales

Las variables de entorno permiten pasar configuraciones a un juego al iniciarlo. Estas variables pueden indicarle al ejecutor de Proton que genere un registro detallado, lo que permite al usuario depurar el juego. También pueden indicarle a Proton que utilice diferentes DLL, ya sean las incluidas con Proton o las que se encuentran en el directorio de instalación del juego.

Tenga en cuenta que muchas guías en línea incluyen tutoriales sobre cómo configurar variables de entorno en Steam. Si usa el Lanzador de Heroic Games, no configure variables de entorno en Steam. En su lugar, configure estas variables directamente en el Lanzador de Heroic Games. Esta página explica cómo hacerlo. Además, muchas guías incluyen %command%esta parte, que es específica para Steam . No se aplica a Heroic. No agregue `%command%` a las variables de entorno que configure en el Lanzador de Heroic Games.

Otro aspecto importante a tener en cuenta es que muchas guías suelen ser poco rigurosas al configurar las variables de entorno. Si bien estas se presentan como una solución milagrosa para solucionar problemas en un juego, en algunos casos resultan innecesarias, ya que pueden no solucionar el problema en absoluto o enmascarar la causa real.

Por lo general, el uso más común de una variable de entorno es la depuración. En estos casos, se configura una variable de entorno que imprime un registro detallado que permite investigar el problema. Una vez resuelto el problema, se puede desactivar la variable de entorno. Para obtener instrucciones específicas sobre cómo depurar con variables de entorno, consulte [Cómo depurar juegos con variables de entorno] [https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/wiki/How-to-Debug-Games-Using-Environment-Variables].

Documentación externa

%dominio%

Como se indicó en la introducción, %command%es específicamente para Steam . No lo utilice %command%al configurar variables de entorno en el lanzador de Heroic Games.

Variables de entorno de uso común

  • WINEDEBUG=+fixme
    • Genera información de registro detallada.
  • WINEDLLOVERRIDE=DLLNAME=n,b
    • Las variables de entorno `and` significan ` nand` y `and` . Esta variable de entorno le indica a Proton que primero busque archivos DLL en el directorio del juego. Si esto falla o si no encuentra un archivo DLL, recurre al archivo DLL incluido con Proton.bnativebuilt-in
    • Para obtener más información, consulte Variables de entorno del vino.
    • WINEDLLOVERRIDESEs una variable de entorno común que se utiliza para modificar juegos.

Cómo configurar las variables de entorno

Aunque Heroic Games Launcher no requiere un =, estos a menudo se incluirán al compartir variables de entorno para transmitir claramente que el lado izquierdo del =es el NAMEcampo y el lado derecho es el Valuecampo.

  1. Abre el lanzador de Heroic Games.
  2. Selecciona un juego y abre su página.
  3. En la parte superior derecha, haga clic en el Settingsbotón.
  4. Haz clic en la Advancedpestaña y desplázate hacia abajo hasta la Environment Variablessección.
  5. Configure su(s) variable(s) de entorno; este ejemplo utilizará WINEDEBUG=+fixmelo siguiente:
  6. Haz clic en el icono verde +para guardar la(s) variable(s) de entorno.
  7. Tus variables de entorno se aplicarán ahora específicamente a este juego.

Cómo convertir variables de entorno de Steam a Heroic

En ocasiones, es posible que veas usuarios que sugieren variables de entorno para juegos de Steam, como se muestra en las imágenes a continuación. Sin embargo, estas deben modificarse ligeramente para poder utilizarlas en el Lanzador de Heroic Games.

Usando el segundo ejemplo de la imagen anterior, WINEDLLOVERRIDES="winhttp=n,b" %command%Heroic no necesita =ni %command. Tampoco necesita comillas alrededor de winhttp=n,b. En el Lanzador de Juegos Heroicos, deberá establecer WINEDLLOVERRIDEScomo el NAMEcampo y winhttp=n,b sin comillas como el Valuecampo. Para una guía paso a paso, vea a continuación.

Aunque Heroic Games Launcher no requiere un =, estos a menudo se incluirán al compartir variables de entorno para transmitir claramente que el lado izquierdo del =es el NAMEcampo y el lado derecho es el Valuecampo.

  1. Abre el lanzador de Heroic Games.
  2. Selecciona un juego y abre su página.
  3. En la parte superior derecha, haga clic en el Settingsbotón.
  4. Haz clic en la Advancedpestaña y desplázate hacia abajo hasta la Environment Variablessección.
  5. Tomando WINEDLLOVERRIDES="winhttp=n,b" %command%como ejemplo, en el Lanzador de Juegos Heroicos, se verá como en la siguiente imagen:
    • WINEDLLOVERRIDESestá en el NAMEcampo y winhttp=n,bestá en el Valuecampo.
  6. Haz clic en el icono verde +para guardar la variable de entorno.
  7. Tu variable de entorno se aplicará ahora específicamente a este juego.