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()usabagameInfo.is_linux_native(si el juego tiene build Linux en GOG) en lugar degameInfo.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:
mkdirycopyahora silenciados con@y>nul 2>&1para no mostrar salida en consola- Añadido
@timeout /t 2 /nobreak >nultrascomet.exepara 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 checkinggameInfo.is_linux_native(whether the game has a Linux build on GOG API) instead ofgameInfo.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:
mkdirandcopynow silent (@+>nul 2>&1) to suppress console output- Added
@timeout /t 2 /nobreak >nulaftercomet.exeto 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