Skip to content

Relic v0.5.1

Latest

Choose a tag to compare

@FranjeGueje FranjeGueje released this 29 Jul 21:46

Relic v0.5.1

Bugfix release con mejoras en el runner de GOG, corrección de plataforma de instalación y logros experimentales.


Español

Corregido

  • Plataforma de instalación GOG: onGameInstalled() usaba gameInfo.is_linux_native (si el juego tiene build Linux en GOG) en lugar de gameInfo.install?.platform (lo que el usuario realmente instaló). Un juego con versión nativa Linux instalado como Windows tomaba la ruta incorrecta, saltándose el .bat, windowify y el prefijo.

  • Runner .bat de GOG:

    • mkdir y copy ahora silenciados con @ y >nul 2>&1 para no mostrar salida en consola
    • Añadido @timeout /t 2 /nobreak >nul tras comet.exe para dar margen de inicialización antes de ejecutar gogdl

Añadido

  • Logros de GOG (experimental): integrados vía Comet. Comet se ejecuta en segundo plano durante la sesión de juego para sincronizar logros con los servidores de GOG.

Tests

  • 127 tests (21 suites), +1 test nuevo para el caso de juego GOG con build Linux instalado como Windows

English

Fixed

  • GOG install platform: onGameInstalled() was checking gameInfo.is_linux_native (whether the game has a Linux build on GOG API) instead of gameInfo.install?.platform (what the user actually installed). A game with a native Linux version installed as Windows would take the wrong code path, skipping the .bat, windowify, and prefix setup.

  • GOG .bat runner:

    • mkdir and copy now silent (@ + >nul 2>&1) to suppress console output
    • Added @timeout /t 2 /nobreak >nul after comet.exe to give it initialization time before running gogdl

Added

  • GOG achievements (experimental): integrated via Comet. Comet runs in the background during gameplay to sync achievements with GOG servers.

Tests

  • 127 tests (21 suites), +1 new test for the GOG dual-platform case